body{ margin:0; padding:0; background-color:#ffffff; color:#333; font-family: 'Open Sans', sans-serif; 
 font-size:16px;line-height:1.6;font-weight:400; -webkit-text-size-adjust: 100%; overflow-x: hidden;}
img{ max-width:100%;}
a{color:#f29100; text-decoration: none;
transition:all 300ms linear;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;}
a:hover,a:focus{outline:none; text-decoration:none; color:#D4AF37;}

h1,h2,h3,h4,h5{ font-weight:400;font-family: 'Dosis', sans-serif;}
h2{ font-size:25px; }
h3{ font-size:20px;}

strong{ font-weight:400;}
.cler{ clear:both;}

.button{display: inline-block;
background: #f29100;
padding: 10px 15px;
color: #fff;
border: 1px solid #f29100;
text-align: center;
font-size: 17px;
border-radius: 0px;
font-weight: 500;}

.button.bt_2{padding: 10px 30px;}


.button i{ vertical-align: middle; margin: 0 0 0 5px;}

.button:hover{ background-color:#111; color:#FFFFFF; border-color: #111;}
.button:focus{ color:#fff;}

.b_eff{position: relative;}

.b_eff::before {
    content: '';
    position: absolute;
    border:#e1e1e100  solid 4px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: all 0.5s;
}
.b_eff:hover::before{top: -8px;right: -8px;bottom: -8px;left: -8px; border-color:#D4AF37;}

.list_square{ margin:0 0 15px 0; padding:0 0 0 20px; list-style:none;}
.list_square li{ position:relative;}
.list_square li:before{content: ' ';
display: block;
width: 6px;
height: 6px;
position: absolute;
left: -20px;
top: 9px;
color:
#D4AF37;
background-color:
#D4AF37;}

.m_to{ margin-top: -30px;}
.m_to > div{ margin-top: 30px;}


/*****header Section******/
header{ margin:0; background:#f29100; padding:10px 0px; position: relative;
	

}
header *{transition:all 300ms linear;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;}
header.affix{position: fixed;left: 0;top: 0;right: 0; z-index: 10; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.11);}
header.affix{ padding: 5px 0 0 0;}
header.affix .logo img {max-width: 140px;}
header.affix .hea_b .text span.t_b {font-size: 18px;font-weight: 400;}
header.affix .header_top{padding-bottom: 5px;}
header.affix .hea_b .icon img {width: 38px;}


.header_block{}
.header_block .logo { float:left; margin: 0 0 0 0;}
.header_block .logo a{ display: block; position: relative; padding: 0px 0;}
.header_block .logo a img{}

.header_block .quote-btn{ float: right; margin: 3px 0 0 15px;}
.header_block .quote-btn .button{ }
.header_block .quote-btn .button:hover{background: #fff; color: #db5e41; border-color:#db5e41; }
.header_block .quote-btn .button.mob {display: none;}

.header_block .logo img{ max-width: 200px; position: relative; z-index: 2;}
.header_block nav{}

.header_block .login_m{ display:block; padding:5px 5px; color:#fff; float:right; line-height:30px; position:relative;
margin: 10px 0 0 0; display:none;}

header .logo{}
header .logo img{ max-width: 210px;}
.header_top{ border-bottom: 1px solid #ffffff8c; padding-bottom: 15px;}

.hea_right{ display: flex; justify-content: end; gap: 30px;}
.hea_b{display: flex;align-items: center; gap: 20px;}
.hea_b .icon img{ width: 50px;}
.hea_b .text span{ display: block; color: #fff;}
.hea_b .text span.t_b{ font-size: 20px; font-weight: 500;}
.hea_b .text span a{ color: #fff;}





.about_sec{ padding: 80px 0;}
.about_sec .abot_b{ text-align: left;}
.about_sec .abot_b h3{ color:#f29100; font-size: 30px; margin: 0 0 15px 0; font-weight: 400; text-transform: capitalize;}
.about_sec .abot_b p{ color: #82919a;}

.ab_image img{ border-radius: 10px;}
.ab_image{ margin-top: 30px;}


.approach_sec{ padding: 0 0 80px 0;}
.heading-tag{color: #f29100;font-size: 40px;margin: 0 0 15px 0;font-weight: 500; text-transform: uppercase;}
.heading_b{ text-align: center; margin: 0 0 40px 0;}
.heading_b p{ color: #8c8c8a;}





/**** Home Banner ****/
.home_banner{ margin:0; padding:0; overflow:hidden; position: relative;}
.home_banner .owl-carousel{}
.home_banner .owl-carousel .item::before{content: '';position: absolute;
height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0;}
.home_banner .owl-carousel .full_banner{height: 650px;background-size: cover;background-position: center center;
background-repeat: no-repeat;}

.home_banner .bottom_svg { margin: 0; padding: 0; position: absolute; bottom: -1px; left: 0; z-index: 3; right: 0;}



.home_banner .owl-carousel .full_banner::before {content: '';background-color:rgba(0, 0, 0, 0.5);position: absolute;
height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0;
    
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#D4AF37+0,0552f7+100 */
background: #D4AF37; /* Old browsers */
background: -moz-linear-gradient(left,  #50a8ff 0%, #abf705 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #50a8ff 0%,#abf705 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #50a8ff 0%,#abf705 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50a8ff', endColorstr='#abf705',GradientType=1 ); /* IE6-9 */
    opacity: .7; display: none;



}
.home_banner .owl-carousel .owl-nav{ display:none;}
.home_banner .owl-carousel .owl-dots{ position:absolute; left:0; bottom:10px; width:100%; display:block;}
.home_banner .owl-carousel .owl-dots .owl-dot{}
.home_banner .owl-carousel .owl-dots .owl-dot span{ background:#fff; 
	
width: 8px;
height: 8px;


}
.home_banner .owl-carousel .owl-dots .owl-dot.active span{background:#f29100; margin: 5px 2px; width: 18px;}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

/*.home_banner .owl-carousel .owl-item.active .full_banner {
  -webkit-animation: zoom 20s ease-in-out;
  animation: zoom 20s ease-in-out;
}*/

.home_banner .carousel-caption{position: absolute;right: 0%; top:50%; left: 0%;z-index: 10; bottom: auto;
 padding-top: 20px;padding-bottom: 20px;color:#fff;text-align:left; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%)}
 .home_banner .carousel-caption .block{ text-align:left;
 opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; }
		
.home_banner .carousel-caption .heading{ 
font-size: 70px;
font-weight: 700;
margin: 0 0 20px 0;
letter-spacing: 0px;
line-height: 1.2;
color: #fff;}
.home_banner .carousel-caption .button{ }
.home_banner .carousel-caption .button:hover{}
.home_banner .carousel-caption .sub_heading{ font-size:22px; margin:0 0 10px 0; font-weight: 500; color: #fff; }
.home_banner .carousel-caption .sub_heading span{position: relative;padding-left: 68px; display: inline-block;}
.home_banner .carousel-caption .sub_heading span::before{position: absolute;content: "";
width: 54px;height: 2px;background: #db5e41;top: 0;left: 0;top: 50%;transform: translateY(-50%);}
.home_banner .owl-theme .owl-item.active .carousel-caption .block{opacity: 1;}

.home_banner .services_wrapper{ position:absolute; left:0; top:36%; width:100%; z-index:10;}
.home_banner .services_wrapper .title{ color:#fff; font-size:56px; text-align:center; margin:0 0 30px 0;}
.home_banner .services_wrapper .box{ padding:25px 15px; background:#ffffffa3; text-align:center;
 border-radius:10px 10px;
 transition:all 300ms linear;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;}
.home_banner .carousel-caption .block p{ font-size: 18px;}
.home_banner .carousel-caption .block p.btn_b{ margin: 30px 0 0 0;}

.home_banner .carousel-caption .block .sub{ font-size: 22px; color: #f29100; display: inline-block; position: relative; padding: 0 0 0 60px;}
.home_banner .carousel-caption .block .sub::before {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
content: "";
background-color: #f29100;
width: 40px;
height: 3px;
}
 
.home_banner .services_wrapper .box figure{ margin:0 0 15px 0;}
.home_banner .services_wrapper .box figure img{ width:80px;}
.home_banner .services_wrapper .box h3{ font-size:24px; margin:0 0 15px 0; color:#333;}
.home_banner .services_wrapper .box:hover{ background:#fff;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);}
.home_banner .services_wrapper .box .button{padding: 4px 28px;}


.section{ padding:80px 0; margin:0 0;}
.heading_t{ margin: 0 0 30px 0;}
.heading_t .sc_title{ padding: 0 0 15px 0;margin: 0 0 20px 0; 
font-size: 45px;position: relative;text-align: center;font-weight: 600;}
.heading_t .sc_title h3{ font-weight: 400; color: #db5e41;}
.heading_t .sc_title:after{ position: absolute; left: 50%; transform: translateX(-50%); width: 100px; height: 2px; border-radius: 3px; background: #ca8f07; content: ''; bottom: 0; display: none;}
.heading_t .sc_title:before{position: absolute; left: 50%; transform: translateX(-50%); width: 30px; height: 4px; border-radius: 3px; background: #db5e41; content: ''; bottom: -1px; z-index: 1; display: none;}
.sc_title:bef.heading_t ore{ background: linear-gradient(to right,#50a8ff82  0%,#50a8ff82  65%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 71%,#50a8ff 71%); content: '';position: absolute;
height: 2px;width: 55px;left: 0;bottom: 0; left: 50%;transform: translatex(-50%); display: none;}
.heading_t .sc_title span{ font-weight: 500;}
.heading_t .sub_titel{color: #db5e41;margin: 0 0 4px 0;display: inline-block;font-size: 20px; padding: 0 0 0 50px;
position: relative;}
.heading_t .sub_titel:before{position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
content: "";
background-color: #db5e41;
width: 40px;
height: 3px;}

.sc_title.sc_left{ text-align:left;}
.sc_title.sc_left:before{left:28px;}

.counter_wrapper{ background:#db5e41; background-image: url(../images/ser_bgpng.png); position: relative;padding-top: 180px;}
.counter_wrapper:after{}

.counter_wrapper .box-counter{ padding:30px 20px; text-align:center; background:#fff;    
box-shadow: 0px 0px 59.4px 0.6px rgba(219, 219, 219, 0.46); border-radius: 8px; position: relative; z-index: 1;}
 
.counter_wrapper .box-counter:before{
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
border-top: 230px solid #db5e41;
border-right: 240px solid transparent;
opacity: .1;
z-index: -1;
-webkit-transition: .5s all ease;
transition: .5s all ease;    
border-top: 135px solid #db5e41;
border-right: 130px solid transparent;
opacity: .1;
z-index: -1;
left: 0px;
}

.counter_wrapper .box-counter:after{position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
border-bottom: 230px solid #db5e41;
border-right: 240px solid transparent;
opacity: .1;
z-index: -1;
-webkit-transition: .5s all ease;
transition: .5s all ease;    
border-bottom: 135px solid #db5e41;
border-right: 130px solid transparent;
opacity: .1;
z-index: -1;
left: 0px;
top: 0px;
}

.counter_wrapper .shape{position: absolute; z-index: 1;}
.counter_wrapper .shape.shape1{ top: 0; left: 0;}
.counter_wrapper .shape.shape1 img{ width: 100%;}



.counter_wrapper .box-counter .icon{}
.counter_wrapper .box-counter .counter{ font-size:45px; margin:0 0 0 0; font-weight: 600;}
.counter_wrapper .box-counter .box-header{ margin:0 0 0 0; font-size:20px; color: #555;}


.app_b{ position: relative; margin: 15px 0;}
.app_b .a_image{ width: 100%; height: 300px; object-fit: cover; border-radius: 20px;}
.app_b .text{ position: absolute; left: 0; bottom: 0; right: 0; border-radius: 0 0 20px 20px; background: #ffffffb8; color: #333; font-size: 26px;top: 0;display: flex; justify-content: center; align-items: center;font-weight: 500; opacity: 0;
transition:all 300ms linear;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;}
.app_b:hover .text{ opacity: 1;}
.app_b .text .b_text{}



.abo_2_sec{ padding: 80px 0px; text-align: center;}
.abo_2_sec .a_tect{color: #8c8c8a;}




/*****footer section******/	

.waves {
  position:absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  min-height:100px;
  max-height:150px;
}



footer .shape{}
footer .shape img{ width: 100%; display: block;}

footer{ margin:0px; padding:0px; background:#110d0c; background-image: url(../images/footer_bg.png); background-repeat: no-repeat; background-position: left top; position: relative; background-blend-mode: color-burn;}
footer .top{ padding:60px 0 60px 0}
footer .top .about_s .logo_f{ padding: 0px 5px; border-radius: 5px; display: inline-block; margin: 0 0 10px 0; max-width: 300px; }
footer .top .about_s img{ margin: 0 0 0 0; max-width: 200px; }
footer .top p{ color: #ecececc9;}
footer h2{margin: 20px 0 15px 0;padding: 0 0 10px 0;font-size: 24px;line-height: normal;
color:#fff;position: relative;}
footer h2:after{content: "";position: absolute;left: 0;bottom: 0;
width: 30px;height: 2px;background:#f29100;}
footer .link{ margin:0; padding:0 0 0 20px; list-style:none;
    display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
}
footer .link li{ margin:0 0 8px 0; position:relative;
    -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
    padding-right: 5px;
padding-left: 5px;

}
footer .link li:before{content: "\f105"; font-family:'FontAwesome'; font-size: 20px; color: #f29100;
display: block;
position: absolute;
left: -20px;
top: -4px;

}
footer .link li a{ display:block; color: #ecececc9;}
footer .link li a:hover{ color:#f29100;}
footer .contact-info{ margin:0; padding:0; list-style:none;}
footer .contact-info li{ margin:0 0 12px 0; color: #ecececc9; padding-left:27px; position:relative;}
footer .contact-info li .icon{position: absolute;
left: 0;
top: 0;
font-size: 18px;
color: #f29100; }
footer .contact-info li.loc a{ color:#a4a7a9; border-bottom:1px solid #D4AF37;}
footer .contact-info li.loc a:hover{ color:#D4AF37;}
footer .social_icons{ margin:15px 0 0 0; padding:0;list-style: none;}
footer .social_icons li{display: inline-block;margin: 0 10px 0 0;}
footer .social_icons li a{color:#fff;
font-size: 20px;
display: block;
line-height: 40px;
width: 40px;
text-align: center;
border: 1px solid #ffffff40;
border-radius: 50%;
transform: rotate(0deg);
transition: all 300ms linear;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;}
footer .social_icons li a:hover{background:#f29100; color: #402600; -webkit-transform: rotate(360deg);
transform: rotate(360deg);}
footer .buttom{ border-top: 1px solid #ffffff1c;padding: 0 0px;margin: 0 0;background: #110d0c; }
footer .buttom p.copyright{ color: #ffffff9c; margin:0 0; padding:5px 0;}
footer .buttom p.copyright a{ text-decoration: underline; color: #ffffff9c;}
footer .buttom p.copyright a:hover{ color: #f29100;}
footer .buttom .poweredLine{ margin: 0; text-align: right; padding: 5px 0px;}
footer .buttom .poweredLine a{ color: #ffffff9c;}
footer .buttom .poweredLine a:hover{ color: #f29100;}


footer .top_deg{ margin: 0; padding: 0; position: absolute; top: -82px; left: 0; width: 100%; z-index: 1;}
footer .top_deg .db{ height: 100px;}
footer .top_deg .db svg{}


.con_sec{ padding: 80px 0px; 	
	background-color: #d1810b;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' viewBox='0 0 152 152'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='temple' fill='%23f29100' fill-opacity='0.4'%3E%3Cpath d='M152 150v2H0v-2h28v-8H8v-20H0v-2h8V80h42v20h20v42H30v8h90v-8H80v-42h20V80h42v40h8V30h-8v40h-42V50H80V8h40V0h2v8h20v20h8V0h2v150zm-2 0v-28h-8v20h-20v8h28zM82 30v18h18V30H82zm20 18h20v20h18V30h-20V10H82v18h20v20zm0 2v18h18V50h-18zm20-22h18V10h-18v18zm-54 92v-18H50v18h18zm-20-18H28V82H10v38h20v20h38v-18H48v-20zm0-2V82H30v18h18zm-20 22H10v18h18v-18zm54 0v18h38v-20h20V82h-18v20h-20v20H82zm18-20H82v18h18v-18zm2-2h18V82h-18v18zm20 40v-18h18v18h-18zM30 0h-2v8H8v20H0v2h8v40h42V50h20V8H30V0zm20 48h18V30H50v18zm18-20H48v20H28v20H10V30h20V10h38v18zM30 50h18v18H30V50zm-2-40H10v18h18V10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");


}
.left_text_b .t_b{ margin: 0 0 20px 0;}
.left_text_b .t_b h3{ margin: 0 0 20px 0; color: #fff; font-size: 28px; font-weight: 600; text-transform: uppercase;}
.left_text_b .t_b p{ color: #fff;}

.logo_sec{ padding: 60px 0px;}
.logo_sec .logo_slider .item{ padding: 15px 15px; margin: 10px; text-align: center; border: 1px solid #eee; border-radius: 8px;}
.logo_sec .logo_slider .item img{max-height: 50px; width: auto; display: inline-block;}




.form_sec{ padding: 100px 0px; text-align: center; background: #f29100;}
.form_sec .heading-tag{ color: #fff;}
.form_sec .form_b{ text-align: left;}
.form_sec .form-control{ background: #fff0; border: 1px solid #ffffffcf; height: 50px; border-radius: 5px;}
.form_sec .form-control:focus{box-shadow: 0 0 0 .25rem rgba(255, 202, 123, 0.46);}
.form_sec .form-control::placeholder{ color: #fff;}
.form_sec .button.bt_2{ height: 50px; border: 1px solid #ffffffcf; color: #fff; border-radius: 5px; width: 200px; margin: 25px 0 0 0;}
.form_sec .b_text{ margin: 80px 0 0 0; color: #fff;}
.form_sec .form_b .form-check-label{ color: #fff;}
.form_sec .form_b label{ color: #fff;}

.link_1{ margin: 0; padding: 0; list-style: none; text-align: right;}
.link_1 li{ display: inline-block; margin: 4px 5px;}
.link_1 li a{ color: #ecececc9;}
.link_1 li a:hover{color: #f29100;}



 /**** Sub Banner ****/
 .sub_banner{ position:relative; margin:0; padding:75px 0 100px; background-position: center;	 
background:#2c3135; color:#fff;  background-size:cover; background-attachment:fixed;}

 /*.sub_banner::after{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(../images/bottom-1920w.webp) center bottom no-repeat;
    background-size: auto;
  background-size: 100% auto;
  pointer-events: none;
  bottom: 0;
  z-index: 3;
}*/





 .sub_banner:before{content: '';position: absolute;left: 0;top: 0;width: 100%;
height: 100%;z-index: 1;background-color:#422800;opacity: .60;}
 .sub_banner .sub_titel{ position:relative; z-index:2;}
.sub_banner .sub_titel .b_text{ margin: 22px 0px;}


.sub_banner .p-title{font-size: 44px;font-weight: 600;margin: 0 0 20px 0;text-transform: uppercase;}
.sub_banner .p_text{ margin: 0 0 15px 0;}
 .sub_banner .page-title{ margin:0; padding:0;}
 .sub_banner .breadcrumb{ display:inline-block;} 
 .sub_banner .breadcrumb .breadcrumb-item{ display:inline-block; font-size:19px;}
 .sub_banner .breadcrumb .breadcrumb-item a{}
 .sub_banner .breadcrumb .breadcrumb-item.active{color: #fff;}
 .sub_banner .page-title{ margin:0 0 15px 0;}
 .sub_banner .page-title h1{ margin:0 0 0 0; font-size:45px;}
.sub_banner .button{ border: 2px solid #fff; color: #fff; background: #0000;}
.sub_banner .button:hover{ background: #333;}


.sub_banner .button{ margin: 25px 0 0 0;}


.f_content .b_content{ padding: 50px 0px; margin: 0px 0px;}
.f_content{ padding: 60px 0px;}
.f_content .b_content:nth-child(even){ background: #fbf9f7;}


.f_content .i_content{ margin: 15px 0px; color: #2c3e50}
.f_content .i_content .title{font-size: 30px; text-transform: uppercase; padding: 0 0 10px 0; border-bottom: 2px solid #f29100; font-weight: 600; margin: 0 0 30px 0;}
.f_content .i_content p{}
.f_content .i_image{margin: 15px 0px;}
.f_content .i_image img{box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  -moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  -webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;}

.f_content .button{ border: 2px solid #605e5c; padding: 12px 35px; text-transform: uppercase; font-weight: 600; background: #fff; color: #333; margin: 20px 0 0 0;}
.f_content .button:hover{ background: #333; color: #fff;}

.call_to_action{ padding: 100px 0px; position: relative; z-index: 1; text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.call_to_action:before{ content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #f29100;
  opacity: .80;}
.call_to_action .call_icon{ width: 80px; display: inline-block; margin-bottom: 20px;}
.call_to_action .call_icon svg{}
.call_to_action h3{font-size: 26px;font-weight: 600; color: #2b1a01; line-height: 1.4;}

/*.call_to_action::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(../images/bottom-1920w.webp) center bottom no-repeat;
    background-size: auto;
  background-size: 100% auto;
  pointer-events: none;
	top: -2px;
  transform: rotate(180deg);
}*/


.form_b{ margin: 15px 0px;}
.form_b .form-control{border: 2px solid #fff; background-color: rgba(79,79,79,.15);height: 50px;
  padding: 0 10px;font-size: 16px; margin: 0 0 20px 0;}
.form_b textarea.form-control{ height: 100px;}

.blog_b{box-shadow: rgba(0, 0, 0, 0.07) 0 3px 11px 0; margin: 15px 0;}
.blog_b .image{}
.blog_b .image img{ width: 100%; height: 300px; object-fit: cover;}
.blog_b .text_b{ padding: 12px 12px; background: #fff;}
.blog_b .text_b h3{ font-size: 26px; font-weight: 500; margin: 0 0 12px 0;}
.blog_b .text_b h3 a{ color: #333;}
.blog_b .text_b p{ color: #777;}

.breacramp-menu{ margin: 0; padding: 0; list-style: none; display: flex;}
.breacramp-menu li{ margin: 4px 4px;}

.sec_con{ padding: 50px 0px;}
.blog_info{ margin: 0; padding: 0 0 15px 0; list-style: none;}
.blog_info li{list-style-type: none; color: #555;display: inline-block; margin-right: 15px;font-size: 14px;}
.blog_info li i{}

.comingsoon{ color: #555;}
.blog_del .blog_b .image img{ height: auto;} 

.cat_block_2{}



