@font-face {
    font-family:'gotham_bold';
    src: url('../fonts/londontwo-webfont.eot');
    src: url('../fonts/londontwo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/londontwo-webfont.woff2') format('woff2'),
         url('../fonts/londontwo-webfont.woff') format('woff'),
         url('../fonts/londontwo-webfont.ttf') format('truetype'),
         url('../fonts/londontwo-webfont.svg#londontworegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family:'gotham_bold';
    src: url('../fonts/Gotham-Bold.eot');
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gotham-Bold.woff2') format('woff2'),
         url('../fonts/Gotham-Bold.woff') format('woff'),
         url('../fonts/Gotham-Bold.ttf') format('truetype'),
         url('../fonts/Gotham-Bold.svg#londontworegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


header {
    height: 100px;
    position: absolute;
    z-index: 100000;
    width: 100%;
}
.logo_wrap{float:left; position:absolute; z-index:1000000; padding-top:10px;}
.slimmenu{float:right; padding-top:27px !important;}
ul.slimmenu li a{font-family: 'Vollkorn', serif;}
ul.slimmenu li{background-color:inherit;}
ul.slimmenu>li{border:0px;}
ul.slimmenu li .sub-toggle{background-color:inherit;}
.section_wrap{background-color:#ffffff;}
.sub_image{padding-top:30px;}
.car_wrap{position:absolute; z-index:10000; padding-right:32%; bottom:20%;}
.headline_row{}
p{font-family: 'Open Sans', sans-serif; color:#000000; font-size:14px; line-height:20px; padding-bottom:14px;}
h1 {
    font-family: gotham_bold;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #000000;
    display: inline-block;
    padding: 10px 40px;
}

h3 {
    font-family: gotham_bold;
    color: #000000;
    font-size: 23px;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
	clear:both;
}

h4 {
    font-family: gotham_bold;
    color: #000000;
    font-size: 17px;
    text-transform: uppercase;
	line-height:22px;
	padding: 25px 0px 15px 0px;
	clear:both;
}

.car_wrap p {
    font-family: 'Open Sans', sans-serif;
    color: #8a8a8a;
    font-size: 16px;
    padding-bottom: 14px;
	color:#ffffff;
	padding-top:36px;
}
.head_border{font-weight:bold; color:#4472a4}
.news_li_wrap{padding-bottom:22px; overflow:hidden; border-bottom:1px solid #e0e0e0; margin-bottom:22px;}
.news_li_wrap_last{margin-bottom:0px; border:none}
.img_thum{float:left; padding-right:20px; width:29%;}
.det_copy{float:left; width:71%;}
.date_cal{font-family: 'Open Sans', sans-serif; color:#8a8a8a; font-size:12px; padding-bottom:12px;}
.date_cal img{vertical-align:middle;}
.viewall_icon img{vertical-align:bottom; padding-right:6px;}
.aff_wrap{margin:0px; padding:0px 34px 0px 16px;}
.mar_pad_none{margin:0px;padding:0px;}
footer{
    clear: both;
	padding:10px 0px;
	text-align:center;
	font-family: 'Open Sans', sans-serif; color:#000; font-size:12px;
	background-color:#C7C7C7;
}
.sec_head{
	background-color: #ffffff;
    color: #000000;
}

.footer_sub{font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:13px; padding:30px 0px 0px 20px; line-height:24px;}
.footer_sub span{display:inline-table; padding-right:6px;}
.footer_sub_menu a{display:block; padding-bottom:12px;}
.footer_menulist a{display:block; padding-bottom:32px;}
.border_menu{border-bottom:1px solid #7c9dbf;}
.btn_top{padding:0px !important; display:inline-block !important; padding-left:8px !important;}
.owl-pagination span{width:12px; height:12px; border:2px solid #ffffff; float:left; margin-right:6px;}
.owl-pagination .active span{background-color:#ffffff;}
.owl-pagination{
	position: absolute;
    text-align: center;
    left: 48%;
    bottom: 30px;
    width: 20%;
}
.owl-prev{background-image:url(../img/left_arrow.png); width:31px; height:54px;    position: absolute;
    z-index: 10000;
    left: 80px;
    top: 45%;
    text-indent: 60px;
    overflow: hidden;
	margin-left: 30px;
    background-repeat: no-repeat;
}
.owl-next{background-image:url(../img/arrow_right.png); width:31px; height:54px;    position: absolute;
    z-index: 10000;
    right: 80px;
    top: 45%;
    text-indent: 60px;
    overflow: hidden;
	margin-right: 30px;
    background-repeat: no-repeat;
}
.owl-next{
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

.owl-next:hover {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.owl-prev{
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0);
}

.owl-prev:hover {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	
}
.bgp_cont{position:relative;}
.bgp_intro{padding: 90px 30px 30px 30px;}
.bgp_head_wrap{position: absolute;
    left: 30%;
    transform: translate(-20%,36%);
    top: 36%;
}
.bgp_head{background-color:rgba(0, 0, 0, 0.8);}
.bgp_text{font-size:16px; width:80%;}
.bgp_right{ border-left: 2px solid #ff0000;    padding-left: 100px;
}
.bgp_text_bd{font-family:gotham_bold; color:#af2330;}

.car_wrap h1:first-child{opacity:0;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  margin-left:0px;
  
  }
.car_wrap h1:last-child{
	opacity:0;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  margin-left:60px;
  margin-top:6px;
  }

.owl-item.active .car_wrap h1:first-child{opacity:1; margin-left:60px;}
.owl-item.active .car_wrap h1:last-child{opacity:1; margin-left:0px; }
.stt{
	position: fixed;
    bottom: -5px;
    z-index: 100000;
    right: 12px;
}
.desktop_img{display:block;}
.mobile_img{display:none;}
.full_width_sec{    
	clear: both;
    overflow: hidden;
}

.btn_read{
	background-color: #af2331;
    padding: 12px 0px;
    width: 100%;
    display: block;
    text-align: center;
	font-family:gotham_bold;
	font-size:12px;
	text-transform:uppercase;
	  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;


}

.btn_read:hover{
	background-color: #000;
	color:#fff;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
}
.btn_small:hover{
}

.service_para{min-height:240px;}
.service_wrap_sub{padding:0px;}
.logo_slide{text-align:center;}
.logo_slide .owl-item img{
	-webkit-filter: grayscale(100%);
  -webkit-transition: .25s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .25s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .25s ease-in-out;
  filter: grayscale(100%);
  
  }
.logo_slide .owl-item img:hover{
	-webkit-filter: grayscale(0%);
  -webkit-transition: .25s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .25s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .25s ease-in-out;
  filter: grayscale(0%);
  }

.logo_slide .owl-prev{background-image:url(../img/logo_arrow_left.png); width:26px; height:29px; position: absolute;
    z-index: 10000;
    left: 10px;
    top: 35%;
    text-indent: 60px;
    overflow: hidden;
	margin-left: 0px;
    background-repeat: no-repeat;
	background-size:100%;
}
.logo_slide .owl-next{background-image:url(../img/logo_arrow_right.png); width:26px; height:29px;    position: absolute;
    z-index: 10000;
    right: 10px;
    top: 35%;
    text-indent: 60px;
    overflow: hidden;
	margin-right: 0px;
    background-repeat: no-repeat;
	background-size:100%;
}
.border_bottom{border-bottom:1px solid #bdbdbd; margin-top: 50px; clear:both;}
.btn_small{
	padding: 12px 30px;
    width:auto;
    display: inline-block;
	margin-top: 10px;
}
.footer_text {
    font-size: 13px;
    margin-left: 12px;
    margin-top: 18px;
	line-height:24px;
	padding-bottom:0px;
}
.footer_text span{display:inline-table;}
.footer_btn {
    font-family: gotham_bold;
    color: #000000;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #c3c3c3;
    display: inline-block;
    padding: 8px 12px;
	margin-bottom:12px;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;

}
.footer_btn:hover {
    color: #ffffff;
    background-color: #af2331;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;

}
.foot_clm_1{}
.foot_clm_2{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left:3%;
}
.foot_clm_3{padding-left:3%;}

.ser_foot{padding-left:22px; list-style-image:url(../img/arrow_foot.jpg);}
.ser_foot_link{text-decoration:underline; color:#000000;}
.ser_foot_link:hover{color:#af2331;}

.ser_foot li{
	font-size: 13px;
    margin-left: 12px;
    margin-top: 18px;
	line-height:24px;
	padding-bottom:10px;
	font-family: 'Open Sans', sans-serif;
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.ser_foot li:hover {
	opacity: 1;
	-webkit-transform: translate3d(12px,0,0);
	transform: translate3d(12px,0,0);
}
.tab_wrap{background-color:#ffffff; overflow:hidden;}
.tab_wrap li {
    font-family: gotham_bold;
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
		  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  border: 1px solid #fff;

}
.tab_wrap li:hover{
	background-color: #6a6a6a;
	color:#fff;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
}

.tab_wrap li:hover a{
	color:#fff;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
}


.tab_wrap a {
	color: #000000;
    padding: 20px 40px;
    float: left;
}

.active_tab{background-color:#6a6a6a; color:#ffffff; padding: 20px 40px;}
.ser_sub_wrap img{width:100%;}
.ser_img{padding-left:0px; padding-bottom:20px;}
.ser_subpara{clear: both;
    padding: 10px 0px;
    font-weight: bold;
}
.ser_sublist{font-family: 'Open Sans', sans-serif;}
.ser_sublist li{list-style-type: circle; list-style-position:inside; font-size:14px;}
.clear_both{clear:both}
.comp_wrap{background-color:#ffffff; overflow:hidden; margin-bottom:30px;}
.comp_wrap li{display: block;
    text-align: center;
    vertical-align: middle;
    padding: 50px;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;

}
.comp_wrap li:hover{
		background-color: #af2331;
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;

}
.comp_wrap span{
	font-family: gotham_bold;
    color: #000000;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
	padding-top:20px;
}

.gizbo{
	 text-align: right;
padding-right: 85px;
}
.head_top{
	font-size: 33px;
    line-height: 38px;
}
.para_top{
	font-size: 20px;
    line-height: 30px;
	padding-bottom:0px;
}

.img_mob{
	padding:85px 0px 100px 0px;
	clear:both;
}
.img_mob-2{
	float:right;
}

.icon_div{
	    width: 20%;
    float: left;
}

.icon_text{
	width: 80%;
    float: left;
}
.content_icon1{
	padding-bottom:40px;
}
.content_icon{
	padding:0px 0px 10px 0px;
	text-align:center;
}

.content_offers{}
.icon_wrap{
	padding-top: 40px;
	clear:both;
}

.contact_footer{
	background-color:#ebebeb;
	padding-top:50px;
	padding-bottom:50px;
	margin-top: 70px;
		font-family: 'Open Sans', sans-serif; 

}
.touch_wrap{
	float:left;
	padding:20px 0px 0px 20px;

}

.touch_text_wrap{
	float:left;
}
.border_text{
	padding-left:40px;
	border-left:2px solid #ff0000;
}
.contact_form{
	padding-top:60px;
}
.info_wrap{
	padding-top:50px;
	font-family: 'Open Sans', sans-serif; 
}


.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.button1{background-color: #ff0000;
padding:10px;
color:#fff;
}





.hi-icon-images{
	background-image:url(../img/icon_1.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images2{
	background-image:url(../img/icon_2.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images3{
	background-image:url(../img/icon_3.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images4{
	background-image:url(../img/icon_4.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images5{
	background-image:url(../img/icon_5.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images6{
	background-image:url(../img/icon_6.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images7{
	background-image:url(../img/icon_7.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images8{
	background-image:url(../img/icon_8.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images9{
	background-image:url(../img/icon_9.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images10{
	background-image:url(../img/icon_10.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images11{
	background-image:url(../img/icon_11.png);
	background-repeat:no-repeat;
	background-position-x: 30px;
    background-position: 23px;
}
.hi-icon-images:hover{
	
}



/* Effect 9 */
.hi-icon-effect-9 .hi-icon {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.hi-icon-effect-9 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	box-shadow: 0 0 0 1px #888;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

/* Effect 9a */
.hi-icon-effect-9a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
	opacity: 0.5;
}

.hi-icon-effect-9a .hi-icon:hover {
	box-shadow: 0 0 0 10px #ff0000;
	
	color: #fff;
}
.google_btn{
	position: absolute;
    top: 55%;
    left: 22%
}
.about_text {
    font-size: 20px;
    line-height: 30px;
    width: 80%;
    text-align: center;
    clear: both;
    margin: 0 auto;
    padding-bottom: 30px;
}


.readmor_btn_wrap{text-align:center;}
.readmor_btn{
font-size: 13px;
    background-color: #ff0000;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    clear: both;
	text-transform:uppercase;
	border:0px;
}
.emid_ser {
    padding: 80px 0px;
}
.head_top a, .icon_text a{color:#000;}
.head_top a:hover, .icon_text a:hover{color:#ff0000;}
.last_icon_sec{margin-bottom:50px;}
.readmor_btn:hover {
    background-color: #000;
}

.banner_sub img{width:100%;}

.serv_head{padding-bottom:50px;}
.mob_no {
    background: url(../img/mob_icon.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    display: inline-block;
}
.mob_no_text {
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
}
.lan_no {
    background: url(../img/phone_icon.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    display: inline-block;
}
.lan_no_text {
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
}
.mail_no {
    background: url(../img/mail_icon.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 15px;
    display: inline-block;
}
.mail_no_text {
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
}
.info_wrap a {
    display: block;
    color: #000;
    font-weight: bold;
    padding-bottom: 7px;
	font-size: 13px;
}
.contact_wrap{
	padding-top: 0px;
    margin-top: 0px;
    background-color: #fff;
    padding-bottom: 0px;
}




.gridder-list,.gridder-show{font-size:16px;}
.gridder-padding{ padding:0px;}

.gridder{margin:0px;padding:0px;list-style-type:none;font-size:0;}
.gridder-list{display:inline-block;vertical-align:top}
.gridder-show {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    padding: 35px 60px;
    border: 1px solid #dddddd;
    margin: 30px 0px 0px 0px;
}

.gridder-show.loading{background:url("../images/loading-spin.svg") no-repeat center}
.gridder-content{display:none}
.gridder-list{width:33.3	%; float:none;}
.gridder-navigation .gridder-nav.disabled{opacity:.5}
.gridder-list{cursor:pointer}
.gridder-list:hover{opacity:0.8}
.hasSelectedItem .gridder-list{opacity:.1}
.hasSelectedItem .gridder-list.selectedItem{opacity:1}
.hasSelectedItem .gridder-list.selectedItem::after {top: auto; border: solid transparent;content: " "; height: 0; width: 0;position: absolute;pointer-events: none;  border-bottom-color: #eee;border-width: 15px; left: 0;right: 0; margin: 0px auto;}

.gridder-show .img-container{display:none; }
.gridder-show .img-container img{ width:100%; height:auto; padding:0 20px 0 0 ;}
.gridder-show .content-container {0px;}
.gridder-show .content-container h2{
font-family: gotham_bold;
    color: #000000;
    font-size: 23px;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    clear: both;
	}
.gridder-show .content-container p{font-size:17px; line-height:30px; color:#404040; padding:10px 20px 10px 0px;}

.gridder-navigation{ margin:0px; padding: 0px; width: 100%; float: left;}
.gridder-close{position: absolute;width:35px;height:35px;top: 30px;right:30px;cursor: pointer; z-index:1000}	
.gridder-close::before, .gridder-close::after {content: ''; position: absolute;width: 100%; top: 50%; height: 1px; background: #575757;-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg); transform: rotate(45deg);}	
.gridder-close::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.gridder-nav{ background:#383838; padding:10px;font-size:18px; line-height:22px; font-weight:300; color:#fff;margin:0 1px 0 0;}
.gridder-nav:hover, .gridder-nav:focus{ text-decoration:none; color:#fff; }
.gridder-nav.prev, .gridder-nav.next{display:none;}
.ser_wrap{position:relative;}
.sub_logo {
    text-align: right;
    top: 28%;
    position: absolute;
    right: 30px;
}
.ser_list_each li{font-size:17px; line-height:30px; color:#404040; padding:10px 20px 0px 0px; font-family:'Open Sans', sans-serif; list-style-position: inside;}

.ser_list_each{padding:0px;
}





  @media screen and (max-width: 1486px) {
	  .car_wrap {
    padding-right: 22%;
    padding-left: 8%;
}
 .owl-prev {
    left: 0px;
 }

 .owl-next {
    right: 0px;
 }

 }

  @media screen and (max-width: 1180px) {
	  .section_wrap{margin-top:-10px;}
	  .owl-pagination {
    bottom: 30px;
	  }
	  .car_wrap {
    padding-right: 28%;
    padding-left: 10%;
}
.car_wrap p {
    font-size: 14px;
    padding-bottom: 14px;
    padding-top: 26px;
}
.full_width_sec {
    position: initial;
	padding: 0px 30px;
}
.service_para{min-height:290px;}
h1 {
    font-size: 16px;
}
p {
    font-size: 13px;
}
.ser_sublist li{
	    font-size: 13px;
}

.bgp_text {
    font-size: 14px;
}
.tab_wrap li {
    padding: 12px 20px;
}
  }

  @media screen and (max-width: 1026px) {
	  .section_wrap{margin-top:-10px;}
	  .owl-pagination {
    bottom: 30px;
	  }
	  .car_wrap {
    padding-right: 28%;
    padding-left: 10%;
}
.car_wrap p {
    font-size: 13px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.owl-next, .owl-prev{background-size:66%; margin: 0px}

 nav{padding-top:0px;}
 header {
    height: auto;
}
.bgp_cont {
    text-align: center;
}
.bgp_head_wrap {
    left: 34%;
}
.service_para {
    min-height: initial;
}
.btn_read {
    margin-bottom: 10px;
}
.service_para {
    min-height: 260px;
}
.bgp_intro {
    padding: 20px;
}
.bgp_right {
}

h3 {
    font-size: 20px;
}

h4 {
    font-size: 16px;
    padding: 20px 0px 10px 0px;
}
.footer_btn {
    font-size: 18px;
    padding: 6px 10px;
    margin-bottom: 10px;
	margin-right: 18px;
}
.foot_clm_2 {
    border-right: none;
 }
.foot_clm_3 {
    padding-left: 16px;
    padding-top: 33px;
}
.logo_slide .owl-prev{
    left: -15px;
}
.logo_slide .owl-next{
    right: -15px;}
footer {
    padding: 20px 0px;
    margin-top: 15px;
}

.comp_wrap img{width:86%;}

.border_text {
    padding-left: 0px;
    border-left: none;
}
.touch_wrap {
	padding-left:inherit;
}


  }


  @media screen and (max-width: 960px) {
.service_para {
    min-height: 180px;
}
.bgp_right {
    padding-top: 1%;
}
.tab_wrap li {
    width: 50%;
    text-align: center;
}
.sub_logo {
    position: initial;
    padding: 20px 0px 0px 0px;
}
  }
  
  @media screen and (max-width: 639px) {
.gizbo {
    text-align: center;
    padding-right: 0px;
}
.bgp_right {
    border-left: none;
    padding-left: 0px;
    text-align: center;
}
.bgp_text {
    width: 100%;
}








  }
  
  
  @media screen and (max-width: 480px) {
 nav{padding-top:0px;}
 .logo_wrap {
    padding-top: 7px !important;
    padding-bottom: 0px;
}
.logo_wrap img{
	width:23%;
}
.owl-pagination {
    bottom:35%;
	width: 40%;
}
.owl-pagination span {
    width: 8px;
    height: 8px;
    margin-right: 8px;
}
.car_wrap {
    padding-right: 10px;
    padding-left: 10px;
	bottom: 36%;
}
.car_wrap h1{
  display:none;
  
  }

.owl-item.active .car_wrap h1:first-child {
    margin-left: 0px;
}
.cd-secondary-nav ul {
    width: 100%;
    right: 0px;
}
.cd-secondary-nav-trigger {
    right: initial;
	left: 34%;
}
.bgp_intro {
    padding: 5px;
}
h1 {
    font-size: 12px;
    padding: 6px 12px;
    width: 100%;
    text-align: center;
}
p {
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 10px;
}
.ser_sublist li{
	    font-size: 13px;
}

.bgp_text {
    font-size: 12px;
}
.bgp_right {
    padding-top: 0px;
}
h4 {
    font-size: 14px;
    padding: 10px 0px 5px 0px;
}
.desktop_img{display:none;}
.mobile_img{display:block;}

.grid figure img{width:100%;}

.btn_read {
    padding: 10px 0px;
    font-size: 10px;
	margin-bottom: 10px;
	
}
.btn_small{width:100%}
.service_para {
    min-height: initial;
}

.bgp_head_wrap {
    left: 30%;
}
.full_width_sec {
    padding: 0px 20px;
}

h3 {
    padding: 26px 0px 8px 0px;
	font-size: 17px;
}
.border_bottom {
    margin-top: 10px;
}
footer {
    padding: 20px 0px;
    margin-top: 15px;
}
.section_wrap{padding-bottom:15px;}
.footer_text {
    margin-top: 10px;
}
.ser_foot li {
    margin-top: 8px;
    line-height: 10px;
}

.foot_clm_2 {
    border-left: none;
	padding-top: 30px;
}
.foot_clm_3 {
    padding-top: 26px;
}

h4 {
    line-height: 16px;
}
    width: 100%;
.tab_wrap li {
	font-size:12px;
}
.google_btn {top:76%; left:10%;}

.google_btn img{width:40%;}
.icon_text {
    width: 100%;
    float: left;
    text-align: center;
    /* border-bottom: 1px solid #f1f1f1; */
    margin-bottom: 20px;
}

.icon_div {
    width: 100%;
    float: left;
    text-align: center;
}
.content_icon1 {
    padding-bottom: 0px;
}
.icon_wrap {
    padding-top: 0px;
}
.head_top {
    font-size: 20px;
    line-height: 26px;
}
.about_text {
    font-size: 13px;
    line-height: 20px;
}
.readmor_btn {
    font-size: 11px;
    padding: 5px 20px;
}
.para_top {
    font-size: 14px;
    line-height: 22px;
}
.emid_ser {
    padding: 26px 0px;
}

.last_icon_sec {
    margin-bottom: 0px;
}
.contact_footer {
    padding-top: 22px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.touch_wrap {
    padding:0px;
}
.info_wrap {
    padding-top: 0px;
}
.contact_form {
    padding-top: 20px;
}

.cd-secondary-nav li a {
    padding: 12px 20px;
    font-family: gotham_bold;
    font-size: 12px;
}
.owl-pagination {
    left: 36%;
	bottom:20px;
}
.banner_sub{margin-top:70px;}
.serv_head {
    padding-bottom: 10px;
}
.gridder-show .content-container h2 {
    font-size: 15px;
}
.gridder-close {
    width: 20px;
    height: 20px;
    top: 10px;
    right: 10px;
}
.gridder-show {
    padding: 15px 30px;
    margin: 0px;
}
.ser_list_each li {
    font-size: 12px;
    line-height: 22px;
    padding: 6px 20px 0px 0px;
}

  }
  
  
  
  