/*** Web Design Page ***/

#inner_wrapper{ width:100%; float:left; background:url(../images/inner_pic.jpg) repeat-x center top; height:82px; padding-top:50px; margin-top:85px;}
#inner_about { width:100%; float:left; background:url(../images/banner/about_banner.jpg) repeat-x center top; height:120px; margin-top:108px; padding-top:80px;}

#inner_1 { width:100%; float:left; background:url(../images/banner/banner1.jpg) repeat-x center top; height:120px; margin-top:85px; padding-top:80px;}
#inner_2 { width:100%; float:left; background:url(../images/banner/banner2.jpg) repeat-x center top; height:120px; margin-top:85px; padding-top:80px;}
#inner_3 { width:100%; float:left; background:url(../images/banner/banner3.jpg) repeat-x center top; height:120px; margin-top:85px; padding-top:80px;}
#inner_4 { width:100%; float:left; background:url(../images/banner/banner4.jpg) repeat-x center top; height:120px; margin-top:85px; padding-top:80px;}
#inner_5 { width:100%; float:left; background:url(../images/banner/banner5.jpg) repeat-x center top; height:120px; margin-top:85px; padding-top:80px;}

#inner_hedding { width:100%; float:left; height:80px; margin:2px 0 0 0;}
.web_design_hedding h1{ width:100%; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:40px; color:#fff; text-transform:uppercase; padding:0px;margin-bottom:18px; text-shadow:1px 1px 1px #9c9c9c;}
.design_des{ width:50%; float:left; font-family: 'proxima_nova_ltregular'; font-size:16px; color:#2a2a2a; line-height:22px;}
.inr_fl{ width:100%; float:left; margin-top:0px; padding-bottom:50px;}
.inr_f2{ width:100%; float:left; margin-top:20px; padding-bottom:10px;}
.inr_f2_main{ padding-top:25px; clear:both;}
.inr_f2_left{ width:45%; padding-right:4%; float:left; border-right: solid 1px #e9e9e9;}
.inr_f2_right{ width:45%; padding-left:4%;  float:left; border-left: solid 1px #d7d7d7;}

.sub_hed{ width:100%; float:left; font-family: 'proxima_nova_thbold'; font-size:19px; color:#2a2a2a; border-bottom:1px solid #e9e9e9; text-transform:uppercase; padding-bottom:10px; padding-top:16px;}
.sub_hed_half { width:46%; margin-right:2%; }

.sub_hed1{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#f9ac00; border-bottom:1px solid #e9e9e9; text-transform:uppercase; padding-bottom:10px; padding-top:20px;}
.sub_hed2{ width:100%; float:left; font-family: 'ProximaNovaRgRegular'; font-size:20px; color:#e55a01; text-transform:uppercase; padding-bottom:10px; padding-top:20px;}
.sub_hed3{ width:90%; height:58px; float:left; font-family: 'ProximaNovaRgRegular'; font-size:24px; color:#2a2a2a; text-transform:uppercase; padding-bottom:10px; padding:15px 0 0 10px; background:url(../images/requerd_bg.png) no-repeat left top;}
.sub_hed3 span { font-size:14px; text-transform:none; }
.email_hr { width:100%; float:left; font-size:13px; margin-top:20px; padding:0 0 20px 0; }
.email_hr a {  text-decoration:none; color:#e55a01; font-size:15px; } 
.email_hr a:hover { color:#2a2a2a; cursor:pointer; font-size:15px; }


.sub_description p{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a; line-height:19px; margin-top:12px; margin-bottom:0px; padding:0px;}
.sub_description .div_main{ width:100%; float:left; margin:20px 0 0 0; padding:0px; }
.inr_fr{ width:318px; float:right; margin-top:38px;}
.service_title h1{ width:100%; float:left; font-family: 'proxima_nova_ltregular'; font-size:22px; color:#2a2a2a; text-transform:uppercase; margin-top:0px; margin-bottom:8px; padding:0px;}
.service_sec{ width:318px; float:left;}
.service_link{ width:318px; float:left; background:#f8f8f8; border-bottom:3px solid #d3d3d3;}
.service_link ul{ width:318px; float:left; list-style:none; margin:0px; padding:0px;}
.service_link ul li{ width:318px; float:left; border-bottom:1px solid #d3d3d3; margin:0px; padding:0px; }
.service_link ul li a{ width:284px; float:left; height:53px; line-height:53px; background:url(../images/nor_arow.png) no-repeat 10px 20px; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#2a2a2a; text-decoration:none; margin:0px; padding:0px 0 0 34px;}
.service_link ul li a:hover{ background-color:#eeeeee;}
.service_link ul li:hover{ background:#eeeeee; }
.service_link ul li .act{ width:284px; float:left; background:url(../images/hvr_arow.png) no-repeat 10px 20px; background-color:#eeeeee; height:53px; line-height:53px; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#2a2a2a; text-decoration:none;  margin:0px; padding:0px 0 0 34px;}
.quick_sec{ width:316px; float:left; margin-top:28px;}
.quick_title{ width:316px; float:left; font-family: 'proxima_nova_ltregular'; font-size:22px; color:#2a2a2a; text-transform:uppercase;}
.quick_box{ width:316px; float:left; border:1px solid #d3d3d3; border-bottom:3px solid #d3d3d3; margin-top:8px;}
.quick_form{ width:284px; float:left; margin:24px 0 0 13px;}
.q_frome{ width:100%; float:left; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#7e7e7e; margin-bottom:14px;}
.input{ width:272px; float:left; background:url(../images/input_bg.png) no-repeat left top; height:34px; line-height:34px; border:none; outline:none; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#7e7e7e; margin:0px; padding:0 6px;}
.textare{ width:272px; float:left; background:url(../images/textarea_bg.png) no-repeat left top; height:118px; border:none; outline:none; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#7e7e7e; resize:none; margin:0px; padding:6px 6px;}
.capcha_ipt{ width:112px; float:right; background:url(../images/capcha_ipt.png) no-repeat right top; height:34px; line-height:34px; border:none; outline:none; font-family: 'ProximaNovaRgRegular'; font-size:14px; color:#7e7e7e; margin-top:4px; padding:0 6px;}
.submit_btn{ width:144px; float:left; background:url(../images/submit_bg.png) no-repeat left top; height:34px; font-family: 'proxima_nova_thbold'; font-size:16px; color:#f4f4f4; text-align:center; border:none; outline:none;}
/*** Web Design Page End ***/

/*** AboutUs Page ***/
.principles{ width:100%; float:left;}
.principles ul{ width:100%; float:left; list-style:none; margin:0px; padding:0px;}
.principles ul li{ width:100%; float:left; background:url(../images/list_arow.png) no-repeat left 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; line-height:21px; margin:10px 0 0 0px; padding:0px 10px 0 16px;}
.principles ul li span{  color:#698900; font-weight:bold }
.principles ul li a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a; line-height:21px; text-decoration:none; margin:0px; padding:0px;}
.principles ul li a:hover{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#E55A01; line-height:21px; margin:0px 0 0 0px; padding:0px 0 0 0px;}
.graphic{width:33%; float:left; margin:0px 0 20px 0; font-family: 'Playball', cursive; text-shadow: 2px 2px #d4d4d4; font-size:28px; color:#666; font-weight:normal;}


.carpoo_main  { width:100%; float:left; margin:20px 0 20px 0; padding:0px 15px 15px 15px; background:#fdfdfd; border:1px solid #f4f4f4;}
.respon_img { width:369px;  margin-top:45px; height:244px; float:right; } 
.iocns_main { width:622px; margin:20px auto 0px auto; padding:20px 15px 20px 20px; background:#fff; border:3px solid #efedeb; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
.iocns_main img { margin:0px 25px; }


.web_requst { float:left; margin-left:259px; }
.web_requst a { width:auto; float:left; padding:8px 20px; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #d5954e; border-style: solid; border-width: 1px; margin: 0 0 0px;	outline: medium none; background:#f1aa5c; color:#fff; text-decoration:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
 font-size:14px; text-transform:uppercase; font-family: 'proxima_nova_ltregular'; }
.web_requst a:hover { background:#4e4e4e; cursor:pointer; border:1px solid #3e3e3e; }
.store_main { width:100%; float:left; margin:10px 0 0 0; padding:0px; border-top:3px solid #f1f1f1; }
.iphone_store { width:164px; height:51px; float:left; margin:10px 0 0 0; padding:0px; }
.android_store { width:153px; height:51px; float:right; margin:10px 0 0 0; padding:0px; }

/*** AboutUs Page End ***/

/*====== services ======*/

#boxes{ width:100%; float:left; margin-top:20px;}
#boxes .box_one{ width:269px; height:auto; float:left; margin-left:14px;}
#boxes .box_one img { width:100%; height:auto; float:left;}

#boxes .box_one .heading { width:100%; float:left; 	background:#f5f5f5;	border-bottom:1px solid #dcdbdb; text-align:center;}
#boxes .box_one .heading h2{ color:#4C4C4C; font-size:15px; padding:9px 0;}


	
/*========================= Contact Page Start =========================*/
.contact_fl{ width:434px; float:left; padding-top:20px;}
.cont_hedding{ width:100%; float:left; font-family: 'proxima_nova_ltregular'; font-size:22px; color:#2a2a2a; text-transform:uppercase; background:url(../images/bot_bdr.png) no-repeat left bottom; padding-bottom:20px;}
.contact_add{ width:434px; float:left; /*background:url(../images/bot_bdr.png) no-repeat left bottom;*/ padding:20px 0px;}
.sam_hedd{float:left; font-family: 'ProximaNovaRgRegular'; font-size:22px; color:#2a2a2a; font-weight:bold;}

.address_sec{ width:100%; float:left; margin-top:12px;}
.address{ width:100%; float:left; font-family: 'proxima_nova_ltregular'; font-size:14px; color:#2a2a2a;}
.contact-info_page ul { color:#2a2a2a; font-size:14px; font-family: 'proxima_nova_ltregular'; margin:0px; padding:0px; list-style:none; }   
.contact-info_page ul li { color:#2a2a2a; font-size:14px; font-family: 'proxima_nova_ltregular'; line-height:21px; margin:0px 0px 15px 0px; padding-left:45px;}
.contact-info_page ul li a{ color:#2a2a2a; font-size:14px; font-family: 'proxima_nova_ltregular'; line-height:21px;}
.contact-info_page ul li a:hover{ color:#E55A01; font-size:14px; font-family: 'proxima_nova_ltregular'; line-height:21px;}
.contact-info_page ul li.phone { background:url(../images/phone_icon.png) no-repeat 0px 4px; }
.contact-info_page ul li.mail { background:url(../images/mail_icon.png) no-repeat 0px 4px; }
.contact-info_page ul li.mark { background:url(../images/address_icon.png) no-repeat 0px 0px; }
.contact-info_page ul li a { color:#2a2a2a; font-size:14px; font-family: 'proxima_nova_ltregular'; line-height:20px; text-decoration:none; }
.bottome_cnt{ width:434px; float:left; margin-top:12px;}
.social_text{ width:136px; float:left; font-family: 'ProximaNovaRgBold'; font-size:16px; color:#2a2a2a; text-transform:uppercase; line-height:34px; margin-left:10px;}
.social_icon{ width:200px; float:left;}
.social_icon > div{float:left;}
.social_icon img{ margin-right:10px;}
.contact_fr{ width:684px; float:left;}
.map{ width:100%; float:left; text-align:center; margin-top:90px;}

/*========================= Contact Page Close =========================*/

/*================================  Request A Quote Page  ========================================*/
.request_part{ width:1120px; float:left;}
.request_hedding{ width:100%; float:left; font-family: 'proxima_nova_ltregular'; font-size:22px; color:#2a2a2a; border-bottom:1px solid #e9e9e9; text-transform:uppercase; padding-bottom:10px; padding-top:20px;}
.request_form{ width:1068px; float:left; margin:12px 0px 0px 26px;}
.form_fl{ width:512px; float:left;}
.fortm_search{ width:512px; float:left; font-family: 'ProximaNovaRgBold'; font-size:13px; color:#2a2a2a; text-transform:uppercase; margin-bottom:20px;}
.ipt_fomr{ width:443px; float:right; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#2A2A2A; border-bottom:3px solid #ebebeb; border-top:3px solid #ebebeb; border-right:3px solid #ebebeb; border-left:0px; height:40px; line-height:40px; margin:0px; padding:0px 10px 0px 0px; }
.select_part{ width:512px; float:left;}
.select_fl{ width:250px; float:left; }
.select_tital{ width:100%; float:left; font-family: 'ProximaNovaRgBold'; font-size:13px; color:#2a2a2a; text-transform:uppercase;}
.select_bg{ width:245px; float:left;background:url(../images/select_bg.jpg) no-repeat left top; height:46px; line-height:46px; overflow:hidden; padding:0 5px 0 0px }
.select_inp{ width:220px; float:left; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#2A2A2A; outline:none; border:none; margin:5px 0 0 48px; padding:10px 0 0 0; background:none;}
.select_fr{ width:250px; float:right;}
.select_bg2{ width:245px; float:left; background:url(../images/project_ipt.jpg) no-repeat left top; height:46px; line-height:46px; overflow:hidden; padding:0 5px 0 0px }
.bud_ipt{ width:250px; float:left;}
.bud_sea{ width:184px; float:right; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#2A2A2A;  border-bottom:3px solid #ebebeb; border-top:3px solid #ebebeb; border-right:3px solid #ebebeb; border-left:0px; outline:none; height:40px; line-height:40px; margin:0px; padding:0px 10px 0px 0px;}
.form_fr{ width:512px; float:left; margin-left:42px;}


.contact{ width:100%; float:left; margin-bottom:30px;}
.contact .address{ width:100%; float:right; font-size:14px; color:#4f4f4f; font-family: 'Conv_ProximaNova-Regular'; line-height:40px; margin-top:-20px;}
.contact .address .phone{ width:auto; float:right; font-size:14px; /*font-size:13px\9;*/ color:#f15a23; text-decoration:none; font-weight:normal; line-height:20px; background: url(../images/icon-phone.png) no-repeat left; padding-left:20px; margin:10px 10px 0 0}
.contact .address .mail{ width:auto; float:right; font-size:14px; /*font-size:13px\9;*/ color:#4f4f4f; text-decoration:none; font-weight:normal; line-height:20px; background: url(../images/icon-email.png) no-repeat left; padding-left:20px; margin:10px 0px 0 0}

.sec_1_5{ width:1000px; float:left; margin:0; padding-bottom:5px;}
.sec_1_5 ul{ width:1000px; float:left; margin:0; padding:0; list-style:none;}
.sec_1_5 ul li{ width:480px; /*mini-height:60px;*/ float:left; padding:10px 0 10px 0; font-family: 'proxima_nova_ltregular';}
.sec_1_5 ul li .lable{ width:470px; float:left; font-size:14px; color:#656565; font-weight:normal; font-family: 'proxima_nova_ltregular'; text-transform:uppercase;}
.sec_1_5 ul li .lable span{ color:#ff0000; font-weight:bold;}
.sec_1_5 ul li .field{ width:473px; height:45px; float:left; background-image:url(../images/field-icons-1png.png); background-repeat:no-repeat; background-position:8px 8px; }

.sec_1_5 ul li .testfield{ width:1000px; float:left; }
.sec_1_5 ul li.textarea{ width:1000px; float:left; height:auto;}
.sec_1_5 ul li.right{ float:right; width:460px;}
#CommentForm .textInput, #CommentForm textarea {  margin: 0; width: 475px; height:38px; }
.sec_1_5 ul li textarea, .textInput {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; box-shadow: 1px 1px 3px 1px #F2F2F2 inset; border-color: #dfdfdf; border-style: solid; border-width: 1px; margin: 0 0 0px; outline: medium none; padding: 11px 0 11px 30px; width:430px; color:#656565; background:none;}
.sec_1_5 ul li input, textarea, .sec_1_5 ul li input[type="submit"]:focus {outline: medium none; }
.sec_1_5 ul li a.btn { width:auto; float:left; padding:8px 20px; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #d5954e; border-style: solid; border-width: 1px; margin: 0 0 0px;	outline: medium none; background:#f1aa5c; color:#fff; text-decoration:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
 font-size:14px; text-transform:uppercase; font-family: 'proxima_nova_ltregular'; }
.sec_1_5 ul li a.btn:hover { background:#4e4e4e; cursor:pointer; border:1px solid #3e3e3e; }

.sec_1_5 .leftpart{ width:450px; float:left;}
.sec_1_5 .titel{ width:450px; float:left; font-family: 'proxima_nova_ltregular'; font-size:14px; margin-bottom:15px; color:#656565;}
.sec_1_5 .leftpart .interest_services{ width:50%; float:left; margin:5px 0; font-family: 'proxima_nova_ltregular'; font-size:14px; line-height:20px;}
.sec_1_5 .leftpart .interest_services .cleckbox{float:left; margin:3px; }
.sec_1_5 .leftpart span, .sec_1_5 .rightpart span{ color:#ff0000; font-weight:bold;}

.sec_1_5 .rightpart{ width:470px; float:right; font-family: 'proxima_nova_ltregular'; font-size:14px; color:#656565;}
.sec_1_5 .rightpart .cleckbox{float:left; margin:3px;}
.sec_1_5 .rightpart .textInput{ width:80px;}

.sec_1_5 .rightpart .project_type{ width:100%; float:left;}



/*================================  Request A Quote Page End  ========================================*/


/*================================  Testimonial Page Start  ========================================*/
.testimonial{float:left; width:760px; padding-top:20px;}
.testimonial_main{width:730px; border-bottom: 1px solid #E9E9E9;
background: white;
font-style: italic;
font-size: 13px;
color: #2B2B2B;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 24px;
border: 1px solid #b3b3b3;
padding:0px 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.testimonial_link{width:730px; text-align:left; font-style:normal; font-size:15px; text-transform:uppercase; background:url(../images/curve.jpg) 32px top no-repeat; padding:40px 0 0 0; margin-top:-1px;}
a.org_13{font-size: 15px; color: #E55A01; text-decoration: none; text-transform:none;}
a.org_13:hover{font-size: 15px; color: #777; text-decoration: none;}
/*================================  Testimonial Page Close  ========================================*/


/*================================  Sitemap Page Start  ========================================*/
.sitemap_main{width:100%; float:left; margin-top:35px;}
.sitemap_left{float:left; width:30%;}
.sitemap_main .first_penal{float:left; width:100%;}
.sitemap_main .first_penal ul{margin:0; padding:0; list-style:none; width:100%; float:left;}
.sitemap_main .first_penal ul li{width:80%; float:left;  padding:5px 0 5px 32px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom:10px; background:#333 url(../images/white_arrow.png) no-repeat 12px center; cursor:pointer;}
.sitemap_main .first_penal ul li:hover{width:80%; float:left;  padding:5px 0 5px 32px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  margin-bottom:10px; background:#E55A01 url(../images/white_arrow.png) no-repeat 12px center;}
.sitemap_main .first_penal ul li a{color:#fbfbfb; text-decoration:none; display:block; }
.sitemap_main .first_penal ul li a:hover{color:#fbfbfb; text-decoration:none;}

.sitemap_right{float:right; width:70%; margin-bottom:20px;}
.sitemap_main .first_pena2{float:left; width:47%;}
.sitemap_main .first_pena2 ul{margin:0 0 0 20px; padding:0; list-style:none; width:100%; float:left;}
.sitemap_main .first_pena2 ul li{width:80%; float:left; background:url(../images/list_arow.png) no-repeat left 8px; font-family: 'proxima_nova_ltregular'; font-size:13px; color:#2a2a2a; line-height:21px; margin:10px 0 0 0px; padding:0px 0 0 16px;}
.sitemap_main .first_pena2 ul li a{font-family: 'proxima_nova_ltregular'; font-size:13px; color:#2a2a2a; line-height:21px; text-decoration:none; margin:0px; padding:0px;}
.sitemap_main .first_pena2 ul li a:hover{font-family: 'proxima_nova_ltregular'; font-size:13px; color:#E55A01; line-height:21px; margin:0px 0 0 0px; padding:0px 0 0 0px;}
.sitemap_main .first_pena2 .main_head{float:left; width:90%; padding:5px 0 5px 32px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:#E55A01 url(../images/white_arrow.png) no-repeat 12px center; color:#fff; text-transform:uppercase;}

.sitemap_main .first_pena3{float:left; width:47%; margin-left:35px;}
.sitemap_main .first_pena3 ul{margin:0 0 0 20px; padding:0; list-style:none; width:100%; float:left;}
.sitemap_main .first_pena3 ul li{width:80%; float:left; background:url(../images/list_arow.png) no-repeat left 8px; font-family: 'proxima_nova_ltregular'; font-size:13px; color:#2a2a2a; line-height:21px; margin:10px 0 0 0px; padding:0px 0 0 16px;}
.sitemap_main .first_pena3 ul li a{font-family: 'proxima_nova_ltregular'; font-size:13px; color:#2a2a2a; line-height:21px; text-decoration:none; margin:0px; padding:0px;}
.sitemap_main .first_pena3 ul li a:hover{font-family: 'proxima_nova_ltregular'; font-size:13px; color:#E55A01; line-height:21px; margin:0px 0 0 0px; padding:0px 0 0 0px;}
.sitemap_main .first_pena3 .main_head{float:left; width:90%; padding:5px 0 5px 32px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:#E55A01 url(../images/white_arrow.png) no-repeat 12px center; color:#fff; text-transform:uppercase;}

/*================================  sitemap Page CLose  ========================================*/


/*================================  Our Client Page Start  ========================================*/
.our_client{ width:100%; float:left; margin-top:24px;}
.our_client ul{ width:1119px; float:left; list-style:none; margin:0px; padding:0px;}
.our_client ul li { width:256px; float:left; border:1px solid #cbcbcb; height:150px; margin:0px 20px 20px 0px; padding:0px;}
.our_client ul li:hover { border:1px solid #929292; }
.our_client ul li a { outline:none; display:block; }


.pagination { width:980px; float:left; margin:10px 0px 20px 0px;}
.nextpage { background:url(../images/number_box.png) no-repeat; float:left; text-align:center; font-family: 'ProximaNovaRgRegular'; width:34px; height:30px; margin-right:11px;}
.nextpage a{ font-family: 'ProximaNovaRgRegular'; text-align:center; font-size:12px; color:#343434; text-decoration:none; line-height:30px; display:block; }
.nextpage a:hover{ background:url(../images/number_box-hover.png) no-repeat; float:left; text-align:center; font-family: 'ProximaNovaRgRegular'; width:34px; height:30px; margin-right:11px; color:#ffffff;}
.nextpage a.selected{ background:url(../images/number_box-hover.png) no-repeat; float:left; text-align:center; font-family: 'ProximaNovaRgRegular'; width:34px; height:30px; margin-right:11px; color:#ffffff;}
.arrow_box { float:left; margin-right:11px;}
/*================================  Our Client Page CLose  ========================================*/

.our_seo_packagin { width:320px; float:left; margin:20px 0 0 0; padding:0px; }
.seo_pack_main { width:100%; float:left; margin:0px; padding:0px;  }
.traffic_booster { width:300px; float:left; margin:0px; padding:0px;  }
.lead_generator { width:300px; float:left; margin:0px; padding:0px;  }
.competition { width:300px; float:left; margin:0px; padding:0px;  }



/*Hosting Page*/
.hr_line{ width:100%; height:5px; float:left; background:url(../images/line_sep.png) repeat-x left center;}
.hosting_main{width:100%; float:left; margin:30px 0 20px 0;}
.host_plan{ width:1000px; float:left; margin:0px 0 0 55px; border-left:1px solid #ccc ; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.host_plan ul{ margin:0; padding:0; list-style:none;}
.host_plan ul li{ margin:0; padding:0; list-style:none;}
.host_plan ul li.line1{width:236px; float:left; position:relative; z-index:0;}
.host_plan ul li.line1:hover{width:236px; float:left; box-shadow: 1px 2px 7px #555555; position:relative; z-index:1;}
.host_plan ul li.line2{width:332px; float:left; position:relative; z-index:0;}
.host_plan ul li.line2:hover{width:332px; float:left; box-shadow: 0px 0px 20px #555555; position:relative; z-index:1; cursor:pointer; -webkit-border-radius: 5px ; -moz-border-radius: 5px; border-radius: 5px;}
.host_plan ul li.line3{width:332px; float:left; position:relative; z-index:0;}
.host_plan ul li.line3:hover{width:232px; float:left; box-shadow: 1px 2px 7px #555555; position:relative; z-index:1; cursor:pointer;}
.host_plan ul li.line4{width:332px; float:left; position:relative; z-index:0;}
.host_plan ul li.line4:hover{width:232px; float:left; box-shadow: 1px 2px 7px #555555; position:relative; z-index:1; cursor:pointer; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}

.host_plan span{font-family: 'ProximaNovaRgRegular'; color:#242424; font-size:15px; font-weight:normal; text-transform:uppercase; height:15px; text-transform:uppercase; padding:10px 0;}
.host_plan ul li.line2 h1{ width:331px; height:43px; line-height:43px; float:left; background:url(../images/booster_bg.jpg) repeat-x left top; text-align:center;font-family: 'ProximaNovaRgRegular'; color:#fff; font-size:18px; font-weight:normal; text-transform:uppercase; padding:3px 0 0 0; margin:0px; border-right:1px solid #555; border-top:1px solid #cccccc;  -webkit-border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
.host_plan ul li.line2:hover h1{ width:331px; height:43px; line-height:43px; float:left; background:url(../images/booster_bg_hover.jpg) repeat-x left center; text-align:center;font-family: 'ProximaNovaRgRegular'; color:#fff; font-size:18px; font-weight:normal; text-transform:uppercase; padding:3px 0 0 0; border-right:1px solid #555;}
.host_plan ul li.line2 .h12 { border-top:1px solid #cccccc;  -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;  }
.host_plan ul li.line2 .h13  { border-top:1px solid #cccccc;  -webkit-border-radius: 0px 5px 0px 0px; -moz-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;  }
.host_plan ul li.line2 h2{ width:331px; height:90px; float:left; background:url(../images/prise_bg.jpg) repeat-x left top; text-align:center; font-family: 'ProximaNovaRgBold'; color:#fff; font-size:36px; line-height:25px; font-weight:normal; text-transform:uppercase; padding:20px 0 0px 0; margin:0px; border-right:1px solid #555; font-style:italic; }
.host_plan ul li.line2 h2 span { font-size:12px; color:#fff; font-style:italic; }
.host_plan ul li.line2:hover h2{ width:331px; height:90px; float:left; background:url(../images/prise_bg_hover.jpg) repeat-x left top; text-align:center;font-family: 'ProximaNovaRgBold'; color:#fff; font-size:36px; font-weight:normal; text-transform:uppercase; padding:20px 0 0px 0; border-right:1px solid #555;}
.host_plan ul li.line2 .row1{ width:311px; min-height:50px; float:left; border-bottom:1px solid #d5d5d5; border-right:1px solid #cccccc; padding:20px 10px; text-align:center; font-family: 'proxima_nova_ltregular'; color:#333; font-size:12px; font-weight:normal; text-transform:none; line-height:16px;background:url(../images/packenin_row1bg.jpg) repeat-x left bottom #fafafa; }
.host_plan ul li.line2 .row2{ width:331px; float:left; border-bottom:1px solid #d5d5d5; border-right:1px solid #cccccc; padding:10px 0; text-align:center; font-family: 'proxima_nova_ltregular'; color:#333; font-size:13px; font-weight:normal; background:url(../images/packenin_row2bg.jpg) repeat-x left bottom #f5f6f6;}
.host_plan ul li.line2 .row3{ width:331px; min-height:115px; float:left; border-bottom:1px solid #d5d5d5; padding:20px 0px; font-family: 'proxima_nova_ltregular'; color:#333; font-size:13px; font-weight:normal; border-right:1px solid #cccccc; background:url(../images/packenin_row1bg.jpg) repeat-x left bottom #fafafa; }
.host_plan ul li.line2 .row3 ul li { width:332px; padding:1px 0 1px 10px; margin-left:10px; background:url(../images/list_arow.png) no-repeat left 9px; }
.host_plan ul li.line2 .row4{ width:311px; float:left; border-bottom:1px solid #d5d5d5; padding:20px 10px; font-family: 'proxima_nova_ltregular'; color:#333; font-size:13px; font-weight:normal; background:#f3f3f3; border-right:1px solid #cccccc; background:url(../images/packenin_row2bg.jpg) repeat-x left bottom #f5f6f6; }
.host_plan ul li.line2 .row5{ width:331px; float:left; border-bottom:1px solid #d5d5d5; padding:10px 0px; font-family: 'proxima_nova_ltregular'; color:#494949; font-size:13px; font-weight:normal; border-right:1px solid #cccccc; background:url(../images/packenin_row1bg.jpg) repeat-x left bottom; -webkit-border-radius: 0px 0px 0px 5px; -moz-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px; }
.host_plan ul li.line2 .row52 { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
.host_plan ul li.line2 .row53 { -webkit-border-radius: 0px 0px 5px 0px; -moz-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px; }
.host_plan ul li.line2 img {padding:2px 0;}

.host_plan ul li.line2 .choose_pln { width:134px; height:36px; margin:5px auto 0px auto; text-align:center; display:block;  background:url(../images/seo_packages_btn.jpg) no-repeat center center;  }
.host_plan ul li.line2 .choose_pln:hover { background:url(../images/seo_packages_btnhover.jpg) no-repeat center center; cursor:pointer; }
.condition { width:95%; float:left; margin:0px; padding:1% 0 0 5%; }


/*Seo Form*/
.form_ancore { float:left; margin:0px; padding:0px; }
.seo_form { width:915px; float:left; padding:0px 40px 40px 40px; margin:50px 0 0 55px; border:1px solid #ebebeb; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#f1f1f1; }
.seo_form h3 { font-size:22px; padding:0 0 15px 0px; border-bottom:1px solid #d2d2d2; }
.seo_form h3 span { font-size:14px; font-weight:normal; }
.seo_fleft { float:left; margin:0px; padding:0px; width:420px; }
.seo_fleft1 { margin-top:15px;}
.seo_fright { float:right; margin:0px; padding:0px; width:420px; }
.seo_form label { width:100px; float:left; height:34px; line-height:34px; margin:8px 0 0 0; padding:0px; }
.seo_form label span { color:#f00; }
.seo_form .input_seo1 { width:300px; margin:8px 0 0 0; padding:0px 5px; height:34px; line-height:34px; float:left; background:#fff; border:1px solid #d2d2d2; outline:none; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#555; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.seo_form .select_ftr1 { width:312px; margin:8px 0 0 0; padding:5px; height:34px; line-height:34px; float:left; background:#fff; border:1px solid #d2d2d2; outline:none; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#555; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.seo_form .capcha_seo { width:130px; margin:11px 0 0 0; padding:0 5px; height:32px; line-height:32px; float:left; background:#fff; border:1px solid #d2d2d2; outline:none; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#555; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.seo_form .texarea_seo { width:300px; margin:11px 0 0 0; padding:0 5px; height:100px; line-height:20px; float:left; background:#fff; border:1px solid #d8d8d8; outline:none; font-family: 'proxima_nova_ltregular'; font-size:12px; color:#555; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; resize:none; }
.seo_form .capcha_code { width:88px; height:34px; float:left; margin:12px 0px 0 15px; padding:0px; }
.seo_form .refresh_ftr { float:left; height:25px; margin:12px 0 0 15px; padding:0px; }


.seo_send { width:80px; font-family: 'proxima_nova_ltregular'; margin:11px 0px 0 0px; padding:6px 0px; float:left; background:#f18b37; border:1px solid #e9812b; display:block;  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color:#fff; }
.seo_send:hover { background:#444; cursor:pointer; border:1px solid #111; }

.seo_form #ContactNamehid { width:320px; padding-top:2px; font-size:11px; float:right;  color:#f00; line-height:14px; }
.seo_form #EmailAddresshid { width:320px; padding-top:2px; font-size:11px; float:right;  color:#f00; line-height:14px; }
.seo_form #Websitehid { width:320px; padding-top:2px; font-size:11px; float:right;  color:#f00; line-height:14px; }
.seo_form #txtCaptchahid { width:242px; padding-top:2px; font-size:11px; float:right;  color:#f00; line-height:14px; }
.seo_form #tdCaptcha img { width:88px !important; height:30px !important; }



@media only screen and (max-width:1024px) {
	
#boxes .box_one {Width:227px}
.view {width: 231px; height: 130px }
#boxes .box_one .heading h2{ font-size:13px;}

.view .mask, .view .content{ width:232px; height:151px; }
.home_fl { width:590px; }

.left_sec { width:400px;}
.center_sec { width:264px; margin-left:12px; }
.our_part { width:262px;}
.pro_box { margin-right:10px; margin-bottom:15px;}

#boxes .box_one{ width:231px;}

.right_sec { width:282px;}


.view p{ height:41px; overflow:hidden;}

.using_icon{ width:800px;}
.using_icon img{ margin-right:59px;}


.slides_container { width:280px;}

.ei-title { width:700px;}

#frame {
	width:322px;
	height:198px;
}
#container{ width:320px;}

.principles{ width:305px; }
.principles ul li{ width:279px; }

.principles1 { width:250px; }
.principles1 ul li{ width:229px; }
.android_store { float:left; margin-left:5px; }
.contact_fl { width:307px;}
.testimonial_main { width:630px;}
.host_plan { margin-left:0px; }
.seo_form { margin-left:0px;}
	}

/*Request a quote */
.error { width:460px; color:#FD713A; font-size:12px; line-height:26px;  }

/*google search css */

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus  { margin-left: 4px !important; margin-top: -2px !important; line-height:1em !important}

.gsc-input-box { height:21px !important;}
input.gsc-input { font-size:13px !important; }
button, input, select, textarea { vertical-align:middle !important;}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { padding:6px 9px !important; height:10px !important; margin-top:0 !important; } 
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right:0 !important;}
.gssb_c > tbody > tr, .gssb_c > tbody > tr > td, .gssb_d, .gssb_d > tbody > tr, .gssb_d > tbody > tr > td, .gssb_e, .gssb_e > tbody > tr, .gssb_e > tbody > tr > td  { z-index:99999 !important;}