
.content_4{ padding:90px 0px; background-color: #f7f7f7;}
.com_input{ width:100% ;padding: 14px 16px;     border: 2px solid rgba(0,0,0,0.1);margin: 0 0 15px 0; font-size:14px;}
.content_4 input, .content_4 textarea {
  background-color : #f7f7f7;
}
.con4_submit{background:rgb(180 127 44);
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 12px 30px;
    font-weight: 500;
    display: inline-block;
    border: none;
    cursor: pointer;  background-image: linear-gradient(90deg, #e85804 50%, transparent 50%);
  background-size: 500px;
  background-repeat: no-repeat;
  background-position:100%;
  transition: 0.8s all ease-in-out;}

.con4_submit:hover {
  background-position:0%;
}	
.content4_text{padding-left: 30px;}
.content4_text h5{ font-size:26px ; margin: 0 0 20px;  padding: 0;
  letter-spacing: 0;font-weight:500 !important;font-family: 'Montserrat', sans-serif;color:#232323;
     line-height: normal; }
.content4_text p{ margin-bottom: 10px; font-size: 15px; color:#616161;transition: all 0.5s ease 0s;
    font-weight: 400; 
    padding-top: 15px;}
	 .con4ul > li{    line-height: 24px; cursor:pointer;
    margin-bottom: 20px;font-size: 15px; color:#616161;transition: all 0.3s ease 0s;
    font-weight: 400; padding-right:100px;
    position: relative;
    padding-left:40px;}
	  .con4ul{    list-style: none;
    margin: 0;
    padding: 0;}
	 .con4ul >li:after{    
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px; font-size:18px;
    top: 1px;
    z-index: 1;
    color: #e85804 !important;} 
 .con4ul .loca_li:after{    
   content: '\f041';}
   .con4ul .phone_li:after{    
   content: '\f095';}
    .con4ul .email_li:after{    
   content: '\f0e0';}
  .soci_cir{ width:30px; height:30px; border-radius:50%; background-color:transparent; border: solid rgba(0,0,0,0.4) 1px; color:rgba(0,0,0,0.4);  display:flex; justify-content:center; align-content:center; align-items:center; float:left; transition: all ease-in-out 0.4s; cursor:pointer;
    margin-right:15px;   }
 .soci_cir:hover{background-color:#86bc42; border: solid #86bc42 1px; color:#fff; }
	.social{margin-left:40px;}
   
/*-------------------./CONTENT--3----------------*/
/*-------------------./CONTENT--3----------------*/

.map{ padding-bottom:25px;  background-color : #f7f7f7;}
/*-------------------./CONTENT--3----------------*/

/*-------------------FOOTER----------------*/
.footer{padding-top: 20px;padding-bottom: 20px; text-align: center;
     background: #191919; color: #c5c5c5;}
   
.footer p{ margin:0px 0px;font-size: 13px; color: #696868; }   
   
 .content_4 {
    padding: 33px 0px;
    background-color: #f7f7f7;
}  

/*-------------------./FOOTER----------------*/


.content-4{ padding-top:100px; padding-bottom:50px;border-bottom:solid 1px #e8e8e8; }
.con4_text{ text-align:right;margin-right:17px;  }
.con4_text h4{ padding-bottom: 10px;font-family: 'Montserrat', sans-serif; font-size:32px;
    font-weight: 700; color:#000000; margin-top:0px;
    margin-bottom: 10px;
    position: relative;
    line-height: 140%;}
	
/*.con4_text h4{text-transform:uppercase; font-family: 'Montserrat', sans-serif; font-size:32px; margin:0px;padding-bottom:15px; color:rgba(60,52,127,1);}*/
	.con4_text p{font-size:15px; color:rgba(153,153,153,1.00); margin-bottom:1rem;position:relative; font-family: 'Open Sans', sans-serif;}
	.con4_text p::before {
    content: '';
    position: absolute;
    bottom: 0; top:50px;
    right: 0;
    width: 50px;
    height: 4px;
    background-color:rgb(7, 119, 208);}




.com_group{padding-top:30px !important; font-size:1.8rem !important; }

/* Extra small devices (portrait phones, less than 576px) col-12*/
@media (max-width: 575px) { 

.content4_text{ padding-top:40px; padding-left:10px;}
.con4ul > li{    padding-right:0px;}

.con4_text p {
    margin-bottom:80px;}
.con4_text p::before { top:30px; 
 }
 
 .content2_text{padding-right:0; }
 .logo  {padding-left:0 !important;}
 .btnmenu { padding-top:4px;}
 .cus-width {width: 100% !important;}
}
/*Small devices (landscape phones, 576px and up) col-sm*/
@media (min-width: 576px) and (max-width: 767px) { 
.cus-width {width: 100%;}
.top_tab{display:none;}
.sm-style,.sm-style-p{float:left;}
.header_top p{padding-top:10px;
   }
.header_top{ max-height:95px;}
.ht_two p{ float:left !important;}
.ht_one{width:33.32% !important; float:left !important; }
.ht_two{width:33.32% !important; float:left !important ;}
.ht_three{width:33.32% !important; float:left !important;}
.hebt {
    height: 77px;}	
.burger-menu { display:block; visibility:visible; display:flex !important; top:28px;
    right:46px;
}
.menu {display:none !important; visibility:hidden !important ;}	
  .slidedown{ display:block ;} 

.collapsible {
	display: block
}
.content {
	display: block
	
}.logoimage{ padding-top:15px;}

.pb-2{ margin-bottom:20px;}
.mb-2{ margin-bottom:20px; }

.ht_grid{ width:50% !important; float:left !important;}
.mb-2{ margin-bottom:20px; }
	.bann_icon{ font-size:30px; padding-top:10px; }	
	.banner-btm h4 {
    font-size:16px;}
	.banner-btm h5 {
    font-size: 12px}
.thumb_img{ padding-top:30px;}
.xs-width-95 {
    width: 78%;
}
.banner-btm {
    padding: 20px 0px;}
.content_1 ,.content_2 ,.content_3 ,.content_4{ padding:50px 0px;}

.content1_heading h3 { font-size:26px;}

 .content1_heading p{   padding-top: 10px;
    font-size: 14px;}
	
	.content1_box{margin-bottom: 20px !important;}
.content1_box h4{ font-size:14px;} 
.icons-con1 i{    font-size: 40px;}
.num-con1 span{    font-size:56px;}

	
  .tab_text { margin-top:40px;padding-left: 10px;padding-right: 10px;
     }
	 .tab_text h5{    font-size: 23px;}
.content_3	.tab-content {
    margin-top:0px;}
	.tab_img { margin-top:40px;}

.content4_text{ padding-top:40px; padding-left:10px;}
.con4ul > li{    padding-right:0px;}


.con4_text p {
    margin-bottom:80px;}
.con4_text p::before { top:30px; 
 }
	
 }

/*Medium devices (tablets, 768px and up) col-md*/
@media (min-width: 768px) and (max-width: 991px) { 

.burger-menu { display:block; visibility:visible; display:flex !important; top:30px;
    right:46px;
}
.hebt {
    height: 80px;}
	.baner-section {
    padding-top: 120px;}
	.logoimage {
    padding-top: 10px;}
	.banner-btm {    padding: 10px 0px; min-height:100px;}
.menu {display:none !important; visibility:hidden !important ;}	
	.bann_icon{ font-size:30px; padding-top:10px; }	
	.banner-btm h4 {
    font-size:16px;}
	.banner-btm h5 {
    font-size: 12px}
.thumb_img{ padding-top:30px;}

.collapsible {
	display: block
}
.content {
	display: block
}	
.mb-2{ margin-bottom:20px; }

.sm-width-75 {
    width: 75%}
	.content1_heading h3 { font-size:28px;}
.content1_box{margin-bottom: 20px !important;}
.content_1 ,.content_2 ,.content_3 ,.content_4{ padding:50px 0px;}
.content2_text h4{  font-size:26px;}
.content2_text{ margin-bottom:20px;}
.con2_img img{ width:110%}


.tab_img img{    height: 240px;}
	 .tab_text h5{    font-size: 26px;}
.con4ul > li{    padding-right:0px;}
.content4_text{ padding-left:10px;}


.con4_text p {
    margin-bottom:80px;}
.con4_text p::before { top:30px; 
 }

 }

/*Large devices (desktops, 992px and up) col-lg*/
@media (min-width: 992px) and (max-width: 1199px) { 
.burger-menu { display:block; visibility:visible; display:flex !important; top:31px;
    right:68px;
}
.menu {display:none !important; visibility:hidden !important ;}	

.collapsible {
	display: block
}
.content {
	display: block
}
.mb-2{ margin-bottom:20px; }
	.content1_heading h3 { font-size:30px;}
.content_1 ,.content_2 ,.content_3 ,.content_4{ padding:70px 0px;}
.content2_text h4{  font-size:28px;}
.con2_img img{ height:460px;}
	 .tab_text h5{    font-size: 29px;}
.con4ul > li{    padding-right:50px;}
	.bann_icon {
    font-size: 50px;
}

.con4_text p {
    margin-bottom:80px;}
.con4_text p::before { top:40px; 
 }


}

		.cus-width {width: 47%;}

		
	