body{margin:0px; padding:0px;}
.footer{background:#000; float:left; width:100%; padding:20px 0px;}
.company_name{ color: #fff;
    font-family: Calibri;
    font-size: 38px;
    text-align: center;
	margin-top:0px;
	margin-bottom:0px;
	}
.company_call{ color: #00aff0;
    font-family: Calibri;
    font-size: 38px;
    text-align: center;
	margin-bottom:0px;
	margin-top:0px;
	}	
.thankyou{ color: #00aff0;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 32px;
    text-align: center;
	margin-bottom:0px;
	margin-top:50px;}	
.p_tankyou{font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:16px;}	
.text_center{float:left; width:100%; text-align:center; padding-top:20px;}
#enquire-form2 label.error{color:#fff;}
.text_center a{text-align:center; font-family:Arial, Helvetica, sans-serif; background:#00aff0; padding:10px 20px; text-decoration:none; color:#fff; border-radius:8px;}
.company_addres{color:#fff;
    font-family: Calibri;
	text-align:center;
	font-size:28px;
	margin:0px;
	padding-bottom:74px;
	}
.requirment{float:left; width:100%; background:#d5d5d5; padding:20px 30px; }	
.req{max-width:100%; margin-top:60px;}
.req_form{float:left; width:100%;}
.req_heading{color:#4c4c4c;
    font-family: Calibri;
	font-size:28px;
	margin:0px;
	padding-bottom:10px;
	}
.req_form_row{float:left; width:100%;}
.req_input{float:left; width:100%; margin-bottom:10px; padding:10px; border:1px solid #c1c1c1; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px;
box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2) inset;}

.req_input:focus { border-color: #21c2f8; box-shadow: 0 0px 8px rgba(33, 194, 248, 0.4) inset;}
.req_textarea{float:left; width:100%; min-height:100px; margin-bottom:10px; padding:10px; border:1px solid #c1c1c1; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4) inset;}
.req_textarea:focus { border-color: #21c2f8; box-shadow: 0 0px 8px rgba(33, 194, 248, 0.4) inset;}
.req_submit{width:113px; height:36px; border:1px solid #a7a7a7; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:url(../img/req_bg.jpg) left top repeat-x; cursor:pointer;}
.req_submit:hover{background:url(../img/req_bg_hover.jpg) left top repeat-x;}


.seo_package{float:left; width:100%; background:#fff; padding:40px 0px;}
.seo_pack_heading{font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; font-family: Calibri; margin:0px; padding-bottom:30px;}
.seo_pack_main{padding-left:30px; padding-right:30px; float:left; width:100%;}

.price_bg_1{background:#7ed0e8;}
.price_bg_2{background:#279cc3;}
.price_bg_3{background:#ff7e47;}
.price_bg_4{background:#0185b1;}
.price_table{float:left; width:100%; border-radius:5px 5px 0px 0px; box-shadow: 0 0 4px 0px #efefef;}

.price_heading{text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:28px;}
.price_text{border-bottom:1px dotted #fff; color:#fff; text-align:center;  margin-top: 25px; padding-bottom: 25px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.price_text1{border-bottom:1px dotted #fff; color:#fff; text-align:center;  margin-top: 15px; padding-bottom: 15px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.enquire{float:left; width:100%; text-align:center; background:#fff; /*margin-top:60px;*/ margin-top:0px; border-bottom:5px solid #f5f1f1; padding-bottom:30px;}
.enquire_now{background:#81b219; padding:10px 20px; border:3px solid #fff; font-family:Arial, Helvetica, sans-serif; color:#fff; border-radius:8px; text-decoration:none;}
.enquire_now:hover{background:#00aeec; }
.price_table:hover{transform: scale(1.1); cursor:pointer; background:#444;}

.best_section{float:left; width:100%;  padding: 20px 30px 50px; background:#3d90cd;}
.best_seo_heading{font-family:Arial, Helvetica, sans-serif; font-size:28px; text-align:center; color:#fff; font-weight:normal;}
.best_section hr {
    border: 1px solid #93d6fc;
    margin: 0 auto 30px;
    max-width: 40%;
    position: relative;
}
.best_section hr::after {
    content: "";
	 height: 19px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: -10px;
    width: 119px;
	background:url(../img/hr.jpg) no-repeat;
}
.best_seo_text{float:left; width:100%;}
.best_seo_text p{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; margin:0px; background:url(../img/arrow.png) left center no-repeat; padding-left:42px; line-height:26px; padding-top:10px; padding-bottom:10px;}
.best_sec_img{float:left; width:100%;}
.best_sec_img img{max-width:100%;}
.client_slider{float:left; width:100%;}
.header{float:left; width:100%; background:#fff; border-bottom:9px solid #3d90cd; padding-bottom:40px;}

.logo{float:left; margin-left:50px; margin-right:20px;}
.header_middle{float:left; width:50%; margin-top:15px;}
.header_middle_box{float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:32px; font-weight:bold; padding:0px 20px;}
.header_middle_box span{font-size:18px; font-weight:normal;}
.header_right{float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:32px; color:#00aff0; margin-right:20px; margin-top:15px; text-align:right;}
.header_right span{font-weight:normal; font-size:24px; color:#000;}
.sec_section{float:left; width:100%; padding:20px 0px;}
.get_your{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#000; margin:0px; text-align:right; padding-right:50px;} 
.imporove{font-family:Arial, Helvetica, sans-serif; font-size:24px; text-align:right; display:block; padding-right:50px; color:#3d90cd; font-weight:bold;}

.our_client{float:left; background:url(../img/our_client.jpg) left top no-repeat; width:210px; height:122px;}


.top_form{float:left; width:100%; border:1px solid #d8d8d8;; position:relative; top:-37px; border-radius:10px 10px 0px 0px; background:#fff;}
.form_heaading{font-family:Arial, Helvetica, sans-serif; font-size:20px; background:url(../img/fomr_bg.jpg) left bottom repeat-x; margin:0px; line-height:60px; height:60px; text-align:center; color:#fff; border-radius:10px 10px 0px 0px; position:relative;text-shadow: 1px 1px #000;}

.form_heaading:after{background:url(../img/form_after.png) no-repeat; content: ".";
    height: 38px;
    left: 50%;
    margin-left: -96px;
    position: absolute;
    top: 99%;
    width: 192px;
	text-indent:-9999px;}
.fill_data{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; padding: 50px 40px 20px;}
.adj_form{float:left; width:100%; padding:0px 20px; margin-bottom:30px;}

.form_bg_bot{float:left; width:100%; margin-top:-49px;}
.form_bg_bot img{width:100%;}
.adj_last{text-align:center;}

.free{color:#ff6f20; font-size:28px;}
.bg{float:left; width:100%; background:url(../img/bg_2.jpg) left bottom no-repeat; background-size:cover; padding-bottom:70px;}

.half_adj{float:right; padding-top:150px;}
.best_seo_point{color:#3d90cd; font-family:Arial, Helvetica, sans-serif; font-size:26px;}
.beats_so_text{background:url(../img/check.png) left top no-repeat; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;}

.half{float:left; width:50%;}
.botom_strip{background:url(../img/footer_req_bg.png) left top repeat-x;  bottom: 0; left: 0; position: fixed; width: 100%; min-height:64px;cursor:pointer;}
.display_none{display:none; position:fixed; bottom:0px; float:left; width:100%; background:#080501 url("../img/footer_req_bg.png") repeat-x scroll 0 0;}
.contact_us{background:url(../img/contact_us.png) left top no-repeat; color: #fff;
    font-family: arial;
    font-size: 26px;
    height: 54px;
    line-height: 50px;
    margin-top: -9px;
    text-align: center;
    width: 354px;
	float:left;}
.plus{background:url(../img/plus_minus.png) no-repeat; float:right; height:27px; width:28px; margin-top:20px; cursor:pointer;}
#adg{float:right; background:url(../img/plus_minus.png) no-repeat; height:27px; width:28px; margin-top:20px; cursor:pointer; background-position:right;}
.top_footer_heading{float:left; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff; line-height:60px;} 



@media (min-width: 320px) and (max-width: 480px) {
.company_name{font-size:22px;}
.company_call{font-size:20px;}
.company_addres{font-size:17px;}
.requirment{padding:20px 0px;}
.req_heading{font-size:22px;}	
.seo_pack_main{padding:0px 5px;}	
.price_table{margin-bottom:20px; margin-top:20px;}
.seo_pack_heading{text-align:center; font-size:22px;}
.best_section{padding: 20px 0 30px;}	
.best_seo_heading{font-size:24px;}
.best_section hr{max-width:100%;}
.best_seo_text p{font-size:15px;}
.best_sec_img img{margin-top:20px;}
.our_client{width:100%; background-position:center center;}
.form_heaading{font-size:14px;}
.free{font-size:18px;}
.fill_data{ padding: 50px 0 20px;}
.get_your{padding-right:0px; font-size:20px; text-align:center;}
.imporove{padding-right:0px; font-size:16px; text-align:center;}
.half_adj{padding-top:0px; float:left;}
.beats_so_text{padding-left:40px;}
.bg{background:none; padding-bottom:0px;}
.top_form{margin-top:50px;}
.logo{width:100%; text-align:center; margin:0px; border-bottom:9px solid #3d90cd;}
.header_middle{width:100%;}
.header_middle_box{width:33.33%;}
.header_middle_box{font-size:24px; padding:0px;}
.header_middle_box span{font-size:14px; display:block; line-height:18px; padding-top:5px;}
.header_right{width:100%; text-align:center; margin-right:0px;}
.header{padding-bottom:10px;}
.contact_us{width:290px; background-size:290px auto;}
.botom_strip{position:relative; float:left;}
.req_input{padding:6px;}
.req_textarea{min-height:70px;}
.thankyou{font-size:26px; margin-bottom:20px;}
}
@media (min-width: 481px) and (max-width: 767px) {
.logo{width:100%; text-align:center; margin:0px; border-bottom:9px solid #3d90cd;}
.header_middle{width:100%;}
.header_middle_box{width:33.33%;}
.header_middle_box{font-size:24px; padding:0px;}
.header_middle_box span{font-size:14px; display:block; line-height:18px; padding-top:5px;}
.header_right{width:100%; text-align:center; margin-right:0px;}
.header{padding-bottom:10px;}
.bg{background:none; padding-bottom:0px;}
.get_your{padding-right:0px; font-size:20px; text-align:center;}
.imporove{padding-right:0px; font-size:16px; text-align:center;}
.half_adj{padding-top:0px; float:left;}
.top_form{margin-top:50px;}
.best_section hr{max-width:100%;}
.best_seo_heading{font-size:24px;}
.plus{margin-right:10px;}

}
@media (min-width: 768px) and (max-width: 992px) {
.company_name{font-size:22px;}
.company_call{font-size:20px;}
.company_addres{font-size:17px;}
.requirment{padding:20px 0px;}
.req_heading{font-size:22px;}	
.req{margin-top:90px;}
.seo_pack_main{padding:0px 5px;}
.col-sm-3{width:50%;}
.price_table{margin-bottom:40px;}
.seo_pack_heading{text-align:center;}
.best_section{padding: 20px 0 50px;}
.best_seo_text p{font-size:15px; padding-bottom:5px; padding-top:5px;}
.client_slider marquee{max-width:71% !important;}
.logo{margin-left:0px; margin-right:10px;}
.header_right{font-size:25px;}
.header_right span{font-size:19px;}
.header_middle{width:54%;}
.header_middle_box{width:33.33%; padding:0px 10px; font-size:26px;}
.header_middle_box span{font-size:16px;}
.form_heaading{font-size:12px;}
.form_heaading::after{background:none;}
.free{font-size:15px;}
.fill_data{ padding: 10px 0;}
.adj_form{  padding: 0 10px;}
.req_input{padding:6px;}
.get_your{padding-right:0px; text-align:center; font-size:22px; padding-bottom:10px;}
.imporove{text-align:center; font-size:17px; padding-right:0px;}
.bg{background:none; padding-bottom:0px;}
.half_adj{float:left; padding-top:0px;}


}
@media (min-width: 993px) and (max-width: 1024px) {
	
.logo{margin-left:0px; margin-right:10px;}
.header_right{font-size:25px;}
.header_right span{font-size:19px;}
.header_middle{width:54%;}
.header_middle_box{width:33.33%; padding:0px 10px; font-size:26px;}
.header_middle_box span{font-size:16px;}
.bg {padding-bottom: 10px; background-position:-70px 0px;}

.form_heaading{font-size:16px;}
.free{font-size:20px;}
.fill_data{  padding: 40px 10px 20px;}
.req_input{ padding: 6px;}	
.get_your{padding-right:0px; text-align:center; font-size:24px; padding-bottom:10px;}
.imporove{text-align:center; font-size:20px; padding-right:0px;}
.client_slider marquee{max-width:71% !important;}

	
}


