@charset "utf-8";

/* CSS Document */

html { height: 100%; }

body {
    overflow-x: hidden; font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;}

* {
    margin: 0;
    padding: 0;
}


@font-face {
	font-family: 'Conv_GlacialIndifference-Regular';
	src: url('../fonts/GlacialIndifference-Regular.eot');
	src: local('☺'), url('../fonts/GlacialIndifference-Regular.woff') format('woff'), url('../fonts/GlacialIndifference-Regular.ttf') format('truetype'), url('../fonts/GlacialIndifference-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Conv_PlayfairDisplay-Regular';
	src: url('../fonts/PlayfairDisplay-Regular.eot');
	src: local('☺'), url('../fonts/PlayfairDisplay-Regular.woff') format('woff'), url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype'), url('../fonts/PlayfairDisplay-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Conv_Photograph Signature';
	src: url('../fonts/Photograph Signature.eot');
	src: local('☺'), url('../fonts/Photograph Signature.woff') format('woff'), url('../fonts/Photograph Signature.ttf') format('truetype'), url('../fonts/Photograph Signature.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('montserrat-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'Baskerville';
    src: url('../fonts/Baskerville-Italic.woff2') format('woff2'),
        url('../fonts/Baskerville-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}





a {
    outline: none;
}

a:focus {
    outline: none;
}

.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

ul{ margin: 0 0 0 0; padding: 0 0 0 0;}

.margin1{ margin-top: 10px;}
.margin2{ margin-top: 20px;}
.margin3{ margin-top: 30px;}
.margin4{ margin-top: 40px;}
.margin5{ margin-top: 50px;}
.margin6{ margin-top: 60px;}


.padding15{padding: 15px;}







.wow{visibility: hidden;}





.btn_new1 {
    color: #fff;
    font-size: 13px; 
    background-color:#004c8f;  border: 1px solid #004c8f;
    outline: none;  border-radius:18px;
      padding:7px 14px; transition: all .7s;  
}




.btn_new1.focus,
.btn_new1:focus,
.btn_new1:hover {
    color: #fff;
    text-decoration: none;
    outline: none !important;
	background:#004c8f;
}





.btn_new2 {
    color: #000;
    font-size: 14px; 
    background-color:#fff !important;  border: 1px solid #fff;
    outline: none;  border-radius:18px;
      padding:7px 14px; transition: all .7s;  
}




.btn_new2.focus,
.btn_new2:focus,
.btn_new2:hover {
    color: #000;
    text-decoration: none;
    outline: none !important;
	background:#fff;
}










.btn_new3 {
    color: #fff;
    font-size: 15px; 
    background-color:transparent;  border: 1px solid #fff;
    outline: none;  border-radius:18px;
      padding:7px 14px; transition: all .7s;  
}




.btn_new3.focus,
.btn_new3:focus,
.btn_new3:hover {
    color: #fff;
    text-decoration: none;
    outline: none !important;
	background:#000;
}




.btn_new4{
    color: #444;
    font-size: 15px; 
    background-color:#fff;  border: 1px solid #c4c4c4;
    outline: none;  border-radius:18px;
      padding:7px 14px; transition: all .7s;  
}




.btn_new4.focus,
.btn_new4:focus,
.btn_new4:hover {
    color: #444;
    text-decoration: none;
    outline: none !important;
	background:#fff;
}













.margin_adjust{margin-top: 120px;}

.margin_adjust2{margin-top: 170px;}



.container{max-width:1400px; width: auto;}










































.myheader{position: fixed; top: 0; width: 100%;z-index: 9999;}

.top_header{border-bottom: 1px solid #c6c6c6; padding-bottom: 7px;padding-top: 13px; margin-bottom: 10px;background:#004c8f;}
.top_header a{color: #fff; font-size: 14px;margin: 0 0 0 0; padding: 0 0 0 0;text-decoration: none;}
.top_header a span{color:#fff;}







 .navbar-custom {
       
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }



.top-nav-collapse {
        padding: 0;     
        background:#fff !important; transition: all 1s;
	
    }

.logo_div img{transition:all .8s;max-height: 60px;}



.logo-max-width{max-width: 100px;transition:all .8s;}
.nav-margin-zero{ margin-top: 5px !important; transition:all .8s;}





ul.small_list{list-style: none;text-align:right; margin-top:0; margin-bottom: 7px;}
ul.small_list li{display: inline-block; }
ul.small_list li a{color: #fff; text-decoration: none; margin-right:2px; margin-left:2px;background: transparent;0font-size: 13px;}
ul.small_list li a i{color: #fff;}
.nav_color{}


ul.nav_list{}
ul.nav_list li img{display: inline-block;}


.login_btn{background: #f97010 !important; color: #fff !important;padding:6px 8px !important;border-radius: 16px !important;margin-left: 10px !important;}

.login_btn i{margin-left: 5px;}





/* TOP SEARCH OVERLAY */


.overlay {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index:99999;
  top: 0;
  left: 0;
  background-color: #fff;
  
  overflow-y: hidden;
  transition: 1s;
}

.overlay-content {
  position: relative;
  top: 40%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #000;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

.top_search{ width: 35%; margin: 0 auto;}

.news_input_top input[type=text]{ border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:1px solid #000; background: none; box-shadow: none; border-radius:0 !important; font-size: 16px; color: #555; padding-left: 5px;}


.news_input_top .form-control{height: 44px;}

.search_margin{ margin-top: 15px;}


/* TOP SEARCH OVERLAY ENDS*/





@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}


























/* -------- NAV & LOGO SECTION --------*/



.wrap2{ background: rgba(255,255,255,1);
     padding-top:0;padding-bottom:10px; position: relative; z-index: 9;}
.crush img{width:100%;}

.logo_div{ text-align: center; margin-top:;}

.search_div{ margin-top: 20px;}
.search_div .form-control{  }

.p_login{text-align:right;}




.top_list p{text-align: center; font-weight: bold;}



.banner{position: relative;}
.banner img{width: 100%;margin-top:70px;}


.banner_text_outer{position: absolute; width: 100%;bottom: 22%;text-align: left;}

.banner_text_outer h3{color: #fff;font-size: 32px;margin-bottom:15px;}
.banner_text_outer p{color: #fff;margin-bottom:20px;margin-top: 10px;font-size: 21px;}
.banner_text_outer h6{color: #fff;}


.droopmenu-row h5{color:rgb(35, 21, 53); font-size: 13px;}

.droopmenu-row h5 span{border-bottom: 1px solid #d0d0d0;}
.visible_1{visibility: hidden;}
ul.feature_margin .feature_title{margin-bottom:10px;}

ul.feature_margin li{margin-bottom:6px;}


.rate_wrap{padding:15px 10px;width:90%; background:#fff;border-radius:14px;margin-bottom: 15px;border: 2px solid #004c8f;}
.rate_box{display: flex; border-left:1px solid #004c8f;padding-left: 12px;}
.rate_box_left{flex-shrink: 0;margin-right:10px !important;}
.rate_box_left img{margin-top: 0;max-height: 28px;margin-top:3px;}
.rate_box_right{flex-shrink: 1;}
.rate_box_right h4{margin-top: 0;margin-bottom: 0;color: #000;}

.first_rate{border-left:none !important;}


.ra1{width: 33%;float: left;}
.ra2{width: 33%;float: left;}
.ra3{width: 33%;float: left;}





















@media(min-width:1200px){

.login_wrap{margin: 0 auto;}
	

	
}


@media (max-width:1200px) {

ul.small_list li{margin-bottom: 10px;}
}



@media (max-width: 992px) {
	
	.myheader{position: relative;}
	.wrap2{background:none;}
	.top_div{background:#333;}
	.logo_div{display: none;}
	
	
	
	
	.p_login{text-align: center;}
	
	.top_div{text-align: center;}
.tel_div{ text-align: center; margin-top: 5px; margin-bottom: 5px;}
	
	.top_right{ text-align: center;}
	

	ul.credentials{ padding:12px 0 0 0;}
	

	ul.small_list{text-align:center; margin-top:10px; margin-bottom:0;}
	
	.t_h_left{text-align: center;}
	ul.nav_list{margin-top: 15px;}
	
	.banner_text_outer{bottom:3%;text-align: center;}
	
	.banner_text_outer h3{font-size:18px;margin-bottom: 10px;}
	
	.top_header{display: none;}
	
	
	
	
}











@media(max-width:767px) {
     .top_search{ width: 70%;}
	.news_input_top input[type=text]{ margin-bottom: 20px;}
	
	
	
}

@media(max-width:479px) {
  .top_search{ width: 85%;}
	
	
	
.banner_text_outer p{margin-bottom:20px;margin-top: 10px;font-size: 18px;display:none;}

	
	
	
}


@media(max-width:320px) {
	
}
































@media (min-width: 992px) {
  .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}







.heading{margin-top: 20px;}
.heading h2{text-align: center;
    margin: 0 0 20px 0;
    background: #ededed;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;}

























.advert_modal{z-index: 99999;}


.advert_modal .modal-header{display: block;border-bottom:none;}
.advert_modal .modal-content{background-color:transparent; box-shadow: none;border: none;}
.advert_modal .modal-body{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#edf5fc+0,ffffff+43,ffffff+65,edf5fc+100 */
background: #edf5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #edf5fc 0%, #ffffff 43%, #ffffff 65%, #edf5fc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #edf5fc 0%,#ffffff 43%,#ffffff 65%,#edf5fc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #edf5fc 0%,#ffffff 43%,#ffffff 65%,#edf5fc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fc', endColorstr='#edf5fc',GradientType=0 ); /* IE6-9 */
	border:4px solid #004c8f;
}

.advert_modal .close{ float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;margin-top: -16px;
    margin-right: -15px;
    filter: alpha(opacity=20);
    opacity: 1;
    background: #fff !important;padding:3px 6px;}


.advert_modal .modal-footer {
    padding: 15px 0;
    text-align: right;
    border-top:none;
}



@media (min-width: 768px){
.advert_modal .modal-dialog {
    width: 550px;
    margin: 30px auto;
}

}














.first_heading h3{margin-top:5px;}






.login_box ul.nav-pills{text-align: center; margin-bottom: 20px; margin-top:10px;}


.login_box ul.nav-pills li a{ color: #fff;background:#d89600; font-size: 14px; border-radius: 0; text-transform: uppercase; letter-spacing: 1px;}
.login_box ul.nav-pills li.active a{ background:#ebebeb; color: #000;border-radius:0;}


.login_lower button{ width: 100%; padding:8px 0;letter-spacing: 1px;}

.login_box h2{margin-top: 0; color: #000; border-bottom: 1px solid #d1d1d1; padding-bottom: 7px;}






.form_div_outer2{ padding-top: 10px; padding-bottom: 10px;}

.form_div_outer2 .form-control{ background:transparent; color: #333;border-bottom:1px solid #d6d6d6;  font-size: 13px;border-top:none; border-right: none; border-left: none;  box-shadow:none; resize: none;height: 40px;}

.form_div_outer2 label{font-size: 13px;}

.form_div_outer2 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}

.form_div_outer2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333;
}

.form_div_outer2 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #333;
}




.login_box_inner h3{font-size: 17px; border-bottom: 1px solid #e0e0e0; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
.login_box_inner a{font-size: 13px;}

.login_box_inner input[type=checkbox]{margin-top: 1px;}

.reg_link p{font-size: 13px;}

.lower_btns{margin-top:0;}
.lower_btns a{margin-top: 10px;}
.lower_btns a i{margin-right: 5px;}
.red_i i{ color:#ff0000;}
.red2_i i{color:#fff;}
.blue_i i{color:#fff;}

.red2_i{color:#fff;background:#9d1a1a; border: 1px solid #9d1a1a;}
.blue_i{color:#fff;background:#2c72e3;border: 1px solid #2c72e3;}


.banner_text_outer .btn_new1{font-size: 16px;}


.calculate_div{margin-top: 30px; margin-bottom: 30px;}
.calculate_div h3{text-align: center; color: #000;margin-bottom: 15px;font-size: 32px;font-weight: bold;}

.cal_left{margin-top: 30px;}
.cal_right{margin-top: 30px;}


.info_bottom2 ul.nav-tabs {
	margin-bottom:15px;
	padding-bottom: 10px; margin-top: 0;text-align: center;
}

.info_bottom2 ul.nav-tabs li {
	float: none;
	display: inline-block;margin-left: 10px; margin-right: 10px;
}

.info_bottom2 ul.nav-tabs li a {
	color: #000;padding: 6px 10px; background:none;border-radius: 20px; font-size: 16px; border:none;
}

.info_bottom2 ul.nav-tabs li.active a {
	background:#004c8f;border:none;
	color: #fff;
}



#myModal_apply .modal-body{background: #004c8f;}
#myModal_apply h3{color: #fff;}

#myModal_apply .form-control {
    background: transparent;
    color: #fff !important;
    border-bottom: 1px solid #fff;
    font-size: 13px;
    border-top: none;
    border-right: none;border-radius: 0;
    border-left: none;
    box-shadow: none;
    resize: none;
    height: 40px;
}



#myModal_apply .form_div_outer2 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#myModal_apply .form_div_outer2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#myModal_apply .form_div_outer2 ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}


.captcha{margin-bottom: 15px;}

#myModal_apply select option{color:#000 !important;}

.whatsapp_div{position: fixed; bottom: 70px; left: 15px; z-index: 999;}

.range_div{border: 1px solid #e0e0e0;padding:30px 15px 0 15px;}



.level-filter{margin-bottom: 15px;}

.slider {
    position: relative;margin-bottom:30px;
  }
  .range-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 8px;
    outline: none;background: #004c8f !important;
  }

  .range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 26px;
    height: 26px;
    background: #fff;border: 4px solid #004c8f;
    border-radius: 50%;
  }
  .range-slider::-webkit-slider-thumb:hover {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
  }
  .range-slider::-webkit-slider-thumb:active {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5);
  }

  .slider label {
    color: #333;
    font-size:16px;margin-bottom: 0;
  }
.label-right {
  
}

.slider_left{margin-bottom: 6px;}
.slider_left h5{color: #333;font-size:16px; margin-bottom: 0; margin-top: 0;}
.slider_right{margin-bottom: 6px;text-align: right;}

.slider_left_down{}
.slider_left_down h4{color: #444;font-size:14px; margin-bottom: 0; margin-top: 14px;}
.slider_right_down{text-align: right;}
.slider_right_down h4{color: #444;font-size:14px; margin-bottom: 0; margin-top:14px;}


.blue_box{background:#d8ecff; border: 1px solid #025cac;padding: 15px 15px 20px 15px;text-align: center;}
.blue_box h5{color: #000;}
.blue_box h2{color:#004c8f; font-weight: bold;font-size:42px;margin-top: 0;}

.int1{}
.int1 h4{font-weight: 400;color: #000;margin-bottom:5px;}
.int1 p{color: #000;font-size: 18px; font-weight: bold;}

.blue_box .btn_new1{width: 100%; margin-top: 20px;padding-top: 10px; padding-bottom: 10px;}

.note_box{}
.note_box h5{color:#000;font-weight: bold;margin-bottom: 5px;}
.note_box p{color: #444;font-size: 12px;}





/* -------- Testimonials --------*/

.testi_say{background:#004c8f; padding-top:60px; padding-bottom: 50px;}

.doctors_top_left{}
.doctors_top_left h3{font-size:24px;color:#fff;font-weight:bold;margin-top: 0;}
.doctors_top_left h2{font-weight: bold; font-size: 36px; color: #fff;}
.doctors_top_right{}

ul.star_rating{margin-top:10px;}

ul.star_rating li {
	display: inline-block;
	color: #f97010;}


.light_grey{color:#d9d9d9 !important;}









#owl-demo1 {margin-top:50px;}
#owl-demo1 .item {
	background: ;
	padding: 0px 0px;
	margin: 0 8px;
	color: #000;
	text-align: left;}

.customNavigation1{text-align: center; margin-bottom: 20px;margin-top: 60px;}
    
.customNavigation1 a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.customNavigation1 .prev1{ cursor:pointer; padding: 0 2px;}
.customNavigation1 .next1{cursor:pointer; padding: 0 2px;}

.diff .owl-controls {
	display: none !important;}

.diff_box{background:#fff;border-radius:16px;}
.diff_inner{padding:20px 15px;}

.diff_left{float: left;}
.diff_left img{border-radius: 100%;width:66px;height:66px;object-fit: cover;border:1px solid #b6d6c1;box-shadow: 0 4px 4px 1px rgb(0 0 0 / 9%);}
.diff_right{width: ; float:left; margin-left: 15px;}

.diff_right h5{font-size:18px;color:#000; font-weight: bold;}
.diff_right h6{color:#768188; font-size: 14px;}
.diff_box p{margin-top:15px;font-size: 16px;display:inline-block;}


.inverted p{font-size:100px; color:#ffc94f;line-height:20px;}

.circle1{border:2px solid #fff; border-radius: 100%; width:90px; height: 90px;background: transparent;text-align: center;}
.circle1 p{color: #fff; font-size:32px; line-height:90px; text-align: center;}
.circle_text h5{color: #fff;margin-top: 5px;}
.circle_text h6{color: #fff;text-transform: uppercase;line-height: 24px;margin-top: 5px;}









/* -------- Testimonials Ends --------*/




.counter_wrap{margin-bottom:60px;}

.counter_box{text-align: center; margin-top:20px;box-shadow: 0 4px 8px 1px rgb(0 0 0 / 15%); border-radius: 20px; background:#d8ecff;}
#counter{display: inline-block; font-size:64px;position: relative;margin-bottom: 0; color:#004c8f;}




.counter_box p{font-size: 15px; color:#004c8f;line-height: normal;}
.counter_box img{max-height: 90px;}

.counter_inner{padding:30px 15px 20px 15px;}


.with_plus{display: inline-block; font-size:24px;position: relative;margin-bottom:20px;color:#004c8f;}
.with_plus:after{content:'+'; position: absolute; font-size: 29px; top: 0px; right: -12px;line-height:1;}




.about_top{background: #d8ecff; padding-top: 30px; padding-bottom: 30px;text-align: center;}
.about_top h3{color: #000; margin: 0 0 15px 0;}
.about_top p{margin: 0 0 0 0; color: #000;line-height:30px;padding-left: 120px; padding-right: 120px;}
.about_top .btn_new1{margin-top: 30px;}










.cookie_outer{position: fixed; bottom:20px; width: 100%; z-index: 99;text-align: center;}

.cookie{background: rgb(255, 255, 255,.85); border: 1px solid #e0e0e0; margin-top: 20px; padding: 20px;position: relative; border-radius: 5px;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);}

.cookie h3{margin-top: 0;}
.cross2{position: absolute; top:15px; right: 15px; color:#000;}

.cross2 a{text-decoration: none; color: #000;border: 1px solid #000;padding:3px 4px;}

.remove_element{display:none;}



.cookie p{font-size: 20px; color: #000;margin-bottom: 15px;}














/* -------- Scroll Top Css --------*/

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;
	
	z-index: 99999999999999999;
   
	color: #eeeeee;
	
	right: 5px;
	bottom: 70px;
	padding-top: 2px;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}

/* -------- Scroll Top Css Ends --------*/



@media(max-width:1600px){

.projects_wrap{margin-top: -210px;}
	
	
}



@media(max-width:1200px){

	
	

}
	


@media(max-width:1100px){
	

}
	
	
@media(max-width:992px){
	
	
	.dm-nav-brand a img, .droopmenu-brand img {width: 70%;}
	.banner img {
    width: 100%;
    margin-top: 0;}
	
	.rate_wrap{display: none;}
	
	.banner_text_outer .btn_new1{font-size: 14px;}
	
	.banner_text_outer h6{display: none;}
	
	.blue_box{margin-top:30px;}
	.range_div{margin-top:15px;}
	
	.counter_box{margin-top: 30px;}
	.calculate_div{margin-top: 30px; margin-bottom: 0;}
	
	.about_top p{padding-left: 0; padding-right: 0;}
	
	
	
	
}






















@media(max-width:767px) {


	
	
	
	
	
	
}

@media(max-width:479px) {
 

	
}


@media(max-width:320px) {
	
}












/* -------- FOOTER SECTION --------*/


.footer-wrap{ background:url(../images/footer_bg.jpg) no-repeat center center; background-size: cover; background-attachment: fixed; padding-top: 60px; padding-bottom:40px;}
.footer_top{}
.footer_top h4{color:#f87614;font-size:20px; font-weight: bold;}
.footer_top ul{list-style: none; text-align:; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;}
.footer_top ul li{line-height: 34px;}
.footer_top ul li a{color: #fff; text-decoration: none; font-size: 14px;}

.mid_div{padding-top: 40px; padding-bottom: 40px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 30px; margin-bottom: 30px;}
.social_icons{}
.social_icons ul{list-style: none; margin-top: 10px;}
.social_icons ul li{display: inline-block; margin: 0 4px;border: 1px solid #fff; width: 50px; height: 50px;border-radius: 100%;text-align: center;}
.social_icons ul li a{ color: #fff; text-decoration: none;line-height: 54px;}
.social_icons ul li a i{font-size: 22px;line-height: 0;}

.address_div{}
.address_div p{text-align: right; color: #fff; margin-top: 6px;}


.lower_left{}
.lower_left p a{color: #fff; text-decoration: none;}
.lower_left p{color: #fff;}

.lower_right{ text-align: right;}
.lower_right p{color: #fff;}

.footer_logo img{max-width:300px;}





@media(max-width:992px){
	


}








@media(max-width:767px) {
    
	.mid_div{text-align: center;padding-top:15px; padding-bottom: 15px;}
	
	.social_icons{margin-bottom: 25px;}
	.social_icons ul{ margin-top:10px;}
	.address_div{margin-top: 25px;}
	.address_div p{text-align: center;}
	
	.lower_left{text-align: center;}
	.lower_right{ text-align: center; margin-top: 10px;}
	
	
}

@media(max-width:479px) {
 
}


@media(max-width:320px) {
	
}


