@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap');
body{font-family:'Rubik', sans-serif; font-size: 15px;}
p{font-family:'Rubik', sans-serif;/* color: #7f083e; */font-size: 15px;line-height: 24px;}
.nav-link:focus, .nav-link:hover
 {
    color: #964d6c;
}
.main-table{font-family: 'Rubik', sans-serif;font-weight:normal;Font-size:14px;color: #7f083e;line-height:24px;text-align:justify;}
.main-heading{ font-weight:bold; Font-size: 20px; color:#222; text-align:left; line-height:30px; border-bottom:1px #ccc solid; text-transform:uppercase; margin-bottom:10px;}
.sub-heading{font-weight:bold;Font-size:18px;color: #7f083e;line-height:30px;text-align:left;margin: 0 0 15px;}
.team-title{ font-weight:bold; Font-size:14px; color:#222; line-height:30px; text-align:left;}
.maps{ text-align:center;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.RadDock .rdContent{font-family:'Rubik', sans-serif !important; }

.tm-section a{color:#000;font-weight:600;}
.tm_img {
    border-radius: 10px;
    box-shadow: 1px 1px 5px gray;
}


.rd-mr .main-btn {line-height: 54px;font-size: 18px;font-weight: 700;border-radius: 35px;border: none;cursor: pointer;padding: 0 30px;background-color: #14212b;color: #fff;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;position: relative;z-index: 2;display: inline-block;}
.rd-mr .main-btn:after {position: absolute;right: 15px;top: 6px;bottom: 6px;background-color: #7f083e;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;content: "";z-index: -1;width: 62px;border-radius: 30px;}
.rd-mr .main-btn:hover{color: #fff;}
.rd-mr .main-btn:hover:after {width: 100%; top: 0; bottom: 0; right: 0;}

.bg-1{background: url('homepage-team.jpg');}
.bg-2{background-color :#ff4a17 ;}
.cl-1{color:#33404c;}
.cl-2{color: #ffffff;}
.head{font-size: 36px;font-weight: 800;color: #81003e;line-height: 30px;}

/*--------------------------------------------------------------
# Banner-Section
--------------------------------------------------------------*/
.bnr-sec .carousel-control-next, .bnr-sec .carousel-control-prev{width: 60px;height: 60px;opacity: 1;background:#14212b;top: 40%;border-radius: 50%;transition: .3s;z-index: 99999;}
.bnr-sec .carousel-control-next{right: 50px;}
.bnr-sec .carousel-control-prev{left: 50px;}
.bnr-sec .carousel-caption h2{font-size: 65px; font-weight: bold; margin-bottom: 16px; text-transform: uppercase;  color:#fff;}
.bnr-sec .carousel-caption h2 span{color: #af0e57;display: block;font-size: 48px;margin-top: 8px; }
.bnr-sec .carousel-caption{text-align:center;z-index: 999;}
.bnr-sec .carousel-indicators{display:none;}
.carousel-caption {bottom: 10.25rem;}
.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {filter: invert(0) grayscale(100);z-index: 9999999;}
/* banner-shapes */
.bnr-sec .carousel-inner .banner-shapes > div {position: absolute;left: 0;top: 0;background-color: #7f083e;-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 0);z-index: 9999;}
.bnr-sec .carousel-inner .banner-shapes .one {width: 8%; height: 20%; opacity: 0.57;}
.bnr-sec .carousel-inner .banner-shapes .two {width: 16%;height: 40%; opacity: 0.37;}
.bnr-sec .carousel-inner .banner-shapes .three {width: 24%; height: 60%; opacity: 0.25;}
.bnr-sec .carousel-inner .banner-shapes .four {left: auto; right: 0; top: auto; bottom: 0; height: 40%; width: 20%; -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%); clip-path: polygon(100% 0, 0 100%, 100% 100%);  opacity: 0.57;}

section {
    padding: 60px 0;
}
/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about {/* background: #000; */position: relative;overflow: hidden;}
.abt_icon{display: inline-block;border: 1px solid #7f083e;background: #7f083e;padding: 16px;border-bottom-left-radius: 50%;}
.abt_icon .fa{font-size: 26px; color: #fff;}
.abt_heading{font-size: 37px;color: #81003e;font-weight: 800;margin: 18px 0;}
.abt_cont{color: #83003d;font-size: 15px;text-align: justify;}
.abt_img_align{text-align: end;}
.abt_img{border-radius: 3% 3% 3% 40%; height: 100%; width: 75%;} 

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/

.ser-boxes{position: relative;z-index: 1;}
.ser-boxes .ser-box {
    height: 450px;
    margin-top: 30px;
    position: relative;
    padding: 40px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    z-index: 1;
    overflow: hidden;
}
.ser-boxes .ser-box::before, .ser-boxes .ser-box::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% + 75px);
    height: 68%;
    background-color: #ff4a17;
    opacity: 0.4;
    content: "";
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    z-index: -2;
}
.ser-boxes .ser-box .ser-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -3;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.bg-img-c {
    background-size: cover;
    background-position: center;
    background-color: #979797;
}
.ser-boxes .ser-box .ser-desc .ser-link {
    font-size: 40px;
    margin-bottom: 10px;
    line-height: 1;
    color: #fff;
}
.ser-boxes .ser-box .ser-desc h4 {
    font-size: 24px;
    letter-spacing: -1px;
    font-weight: 600;
    color: #fff;
}
.ser-boxes .ser-box .ser-desc p {
    color: #fff;
}
.ser-boxes .ser-box::after {
    opacity: 0.8;
    height: 55%;
    z-index: -1;
    width: 100%;
}
.ser-boxes .ser-box::before, .ser-boxes .ser-box::after {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #7f083e;
    content: "";
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    z-index: -2;
}
.ser_img img{
 position: absolute;
 right: 0;
 top: 116px;
 z-index: 0;
}



.abt-bnr-tp{margin-top: -20px;position:relative;margin-bottom:0;margin-bottom: 30px;}
.abt-bnr-tp .tp-img {padding:0;height: 250px;width:100%;}
.abt-bnr-tp .tp-img img{height:100%;width:100%;/* aspect-ratio: 16/7; */object-fit: cover;}
.abt-bnr-tp .innr-pg{position: absolute;color: #f0f2f2;top: 40%;z-index: 999;left: 0;right:0;padding:20px;margin:0 auto;}
.abt-bnr-tp .innr-pg h2{color: #f0f2f2;font-weight: 600;font-size: 36px;text-transform: capitalize;text-align: center;}
.abt-bnr-tp .tp-img{position:relative;}
.abt-bnr-tp .tp-img::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;/* background: #2e4a7069; */background: linear-gradient(to right, rgb(21 22 22 / 67%), rgb(127 8 62 / 35%));z-index: 999;}



.service  .banner-shapes > div {position: absolute;left: 0;top: 0;background-color: #7f083e;-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 0);z-index: 99;}
.service  .banner-shapes .one {width: 8%; height: 12%; opacity: 0.57;}
.service  .banner-shapes .two {width: 16%;height: 24%; opacity: 0.37;}
.service  .banner-shapes .three {width: 24%; height: 36%; opacity: 0.25;}
/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/

.team_img {width: 130px;border: 6px solid #33404c;border-radius: 50%;}
.team .member {position: relative;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);padding: 10px 20px;    border-radius: 10px;background: #fff;   border: 1px solid #aaaa;}
.team .member .pic {overflow: hidden;}
.team .member .pic img {border:6px solid #33404c;height: 115px;border-radius: 50%;width: 121px;}
.team .member h4 {font-weight: 700;margin-bottom: 5px;font-size: 20px;color: #7f083e;}
.team .member span {display: block;font-size: 15px;padding-bottom: 10px;font-weight: 500;}
.team .member p {font-size: 15px;}


/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact_query{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; background-color: #fff;padding: 50px 20px;}


/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer-info img{width:150px;border-radius:10px;}
#footer {background: #650632;font-size: 15px;position: relative;}
.ft_nav{list-style: none;padding: 0 ; display: flex;}
.ft_nav li{padding-right: 12px;}
.ft_nav li a{color: #ffffff;}
.ft_lnk a{font-size: 15px;color: #ffffff;line-height: 24px;}
.ft_lnk a:hover{color: #fff;}
.ft_con{font-size: 15px;color: #ffffff;}
.ft_con:hover{color: #fff;}
.ft_con .fa{color: #ffffff;}
#footer .footer-top .social-links a {font-size: 18px;display: inline-block;background: #7f083e;color: #fff;line-height: 1;padding: 8px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: 0.3s;}
#footer .footer-top h4 {font-size: 22px;border-bottom: 1px dashed #ffffff;font-weight: 600;color: #ffffff;position: relative;padding-bottom: 12px;}
/* ft banner-shapes */  
#footer .banner-shapes > div {position: absolute;left: 0;top: 0;background-color: #7f083e;-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 0);z-index: 99;}
#footer .banner-shapes .one {width: 4%; height: 15%; opacity: 0.57;}
#footer .banner-shapes .two {width: 8%;height: 30%; opacity: 0.37;}
#footer .banner-shapes .three {width: 12%; height: 45%; opacity: 0.25;} */
 #footer .banner-shapes .four {left: auto; right: 0; top: auto; bottom: 0; height: 40%; width: 8%; -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%); clip-path: polygon(100% 0, 0 100%, 100% 100%);  opacity: 0.57;}
/* end ft banner-shapes */  

.top {position: fixed;right: 18px;bottom: 30px;text-align: center;color: #fff;border: 4px solid #000000;border-radius: 50%;background-color: #7f083e;width: 50px;height: 49px;line-height: 49px;z-index: 999;cursor: pointer;opacity: 0;transition: ease-in 0.5s;display: flex;justify-content: center;align-items: center;}
.top.scll-top {  opacity: 1; transition: ease-in 0.5s;  bottom: 56px;}
.top .fa { display: block !important;}









/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl .bg-light{background-color:transparent !important; height:100%;}
.nav-link{font-weight: 600;color: #81003e;}
.nav-fill{width:100%; font-size: 15px;}
.nav-item a{font-size: 16px;}
.navbar-brand{margin:0;}
.RadGrid_Default .rgHoveredRow{background:#c5c5c5 !important;}
.navbar-toggler{background: #fff;}
/*nav-bar*/
/*header*/
header img{padding: 5px;width: 160px;}
/*header*/
/*nav-top*/

.nav-top{background-color: #7f083e;} 
.nav-top-detail{ font-size: 15px; margin-bottom: 0; color: #fff;}
.bnr-sec{position: relative;}
.bnr-sec::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    /* background: #0000009e; */
    width: 100%;
    height: 100%;
    z-index: 2;
    }
/*nav-top*/

.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;border: 0; padding:0;
}

/*--------------------------------------------------------------
# Contact form
--------------------------------------------------------------*/
.cont-page {padding:5px 0; position:relative;}
.cont-page .map-hm-rht input{
  border-radius: 5px;
  box-shadow: none;
  font-size: 15px;
}

.cont-page .map-hm-rht input::focus{
  background-color: #181818;
}

.cont-page .map-hm-rht input {
  padding: 20px 15px;
}


.cont-page .map-hm-rht .sub-btn-hm {
  background: #181818;
    border: 0;
    padding: 10px 24px;
    color: #fff;
    transition: 0.4s;
    font-weight: bold;
    font-size: 17px;
    border-radius: 5px;border:3px solid #181818;
}

.cont-page .map-hm-rht .sub-btn-hm:hover {
  background: #181818;
  border-radius:50px;
  border: 3px solid #ff4700;
}

/*contact*/

.cont-page h2{font-weight:bold;Font-size: 22px;color: #7f083e;line-height:30px;text-transform:uppercase;margin:0;}
.cont-page h5{font-weight:bold; Font-size:16px; color:#0185d6; line-height:30px; text-transform:uppercase; margin:0;}
.st-custom-heading-layout2.st-custom-heading-wraper {
    margin-bottom: 24px;
}

.st-custom-heading-layout2 .st-heading-title {
    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px; font-weight:bold;
	margin-top: 0;
}

.st-custom-heading-layout2 .st-heading-title>span {
	    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 11px;
}

.st-custom-heading-layout2 .heading-line {
    width: 26px;
    height: 1px;
    background: #640f24;
    margin: 0;
}

.st-feature-box {
    padding-left: 70px;
    position: relative;
	    margin-bottom: 35px;
}

.st-feature-box .st-feature-box-icon {
	color: #640f24;
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	line-height: 0px;
	top: 20px;
	left: 8px;
	text-align: center;
	font-size: 60px;
	-webkit-transition: all .3s;
	-khtml-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.st-feature-box:nth-of-type(2) .st-feature-box-icon{top:5px;}
.st-feature-box:nth-of-type(3) .st-feature-box-icon{top:0px;}
.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}




/*contact*/
.map-cont{     margin-top: 10px;
    width: 56%;
    float: left;
    border: 1px solid #ddd;
    text-align: center; padding: 10px 0;}
.map-cont img{max-width:100%;}
	
.bx-rht-cont{    width:40%;
    float: left;
    margin-left: 3%; text-align: left;}
	
.bx-rht-cont a{cursor:pointer;}
.bx-rht-cont h2{text-align: left;
    font-size: 16px;
    font-weight: bold;     line-height: 18px; margin-top: 10px; margin-bottom:5px;}
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{ margin: 0; font-size: 16px;}
.cont-page p{font-size:14px; color:#fff;     line-height: 24px !important;}

.cont-page h2 span{
    display: block;
    font-size: 18px;
    color: #7f083e;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: capitalize;
    }
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

.map-cont img{max-width:100%;}
.cont-page .feature-box-image .fa {
    color: #fff;
    line-height: 30px;
    font-size: 30px;
    margin-top: 20px;
}
.cont-page .st-feature-box{
    background: #7f083e;
    padding-top: 24px;
    margin-top: 15px;
    color: #fff;
    padding-bottom: 5px;
    margin-bottom: 10px;
    padding-right: 10px;
    }



   .tm img{
	   box-shadow:1px 1px 5px gray;
	   border-radius:10px;
   }
     .tm  .sub-heading{
		 color:#000;
		 font-size:24px;
		 margin:10px;
	 }
 .tm p{
	 color:#000;
	 margin:0 10px;
 }
.sub_heading {font-weight: 300; text-transform: uppercase; font-size: 18px; line-height: normal; margin: 0;}
.main_heading {font-weight: 900;text-transform: uppercase;font-size: 32px;line-height: normal;margin: 0 0 25px 0;}
.about_box li{
	line-height:45px !important;
	font-size: 16px;
	font-weight: 600;
}
.about_box li:before{
	top:7px !important;
}
   /*PROJECTS*/
  

/*innr-pg-bnnr*/

.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{padding: 80px 0;width: 100%;background-size: cover;min-height: 350px;text-align: center;display: flex;position:relative;margin-bottom: 40px;background-position: center center;align-items: center;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;background: rgb(245 237 237 / 47%);}
.innr-pg-bnnr h1{color: #000;text-align:center;text-transform:uppercase;font-size:40px;font-weight:bold;position:relative;z-index: 999;}
.innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -25px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background: #000;}
.inner-page ul, .innr-pg ul{padding:0px; /*margin-bottom:0;*/}
.inner-page li, .innr-pg li {position: relative;list-style: none;padding-left: 30px;line-height: 30px;color: #7f083e;font-size: 15px;}
.inner-page .accordion-button, .inner-page .accordion-button:not(.collapsed){color: #fff;  background: #0185d6;}
.inner-page li:before, .innr-pg li:before{content: "\f101";position: absolute;font-family: FontAwesome;font-size: 18px;line-height: 30px;left: 7px;top: -2px;color: #7f083e;}
.inner-page .text-white em{color:#fff;}
.inner-page .accordion-body ul li{border:1px solid #ccc; margin: 5px; line-height: 32px;}
.mission_box p{color:#000;line-height:30px;font-weight:600;}
/*innr-pg-bnnr*/

/*footer*/


/* .team .carousel-control-prev {display: none;}
.team .carousel-control-next {display: none;} */

.team .carousel-control-prev-icon {background-color: #7f083e;}
.team .carousel-control-next-icon {background-color: #7f083e;}
.team .carousel-indicators{display: none;}
.team .carousel-control-prev {
  text-decoration: none;
  /* position: unset; */
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  opacity: 1;
  left: -66px;
  top: 196px;
  /* bottom: 167px; */
  border-radius: 100%;
  color: #7f083e;
  font-size: 14px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: all .2s;
  transition: all .2s;
}
.team .carousel-control-next{ text-decoration: none;
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  opacity: 1;
  right: -66px;
  top: 196px;
  border-radius: 100%;
  color: #7f083e;
  font-size: 14px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: all .2s;
  transition: all .2s;} 
  .accordion {
    margin-top: 35px;}

/*footer*/
.inner-page a{color: #000;}
#widgetsControl, #widgetsControl_C{height: inherit !important;}

    .navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
 /*fix menu*/

    /*fix menu*/
    @media (max-width: 991px){
    .bnr-sec .carousel-caption{}
	.carousel-caption {bottom:0rem;}
.bnr-sec .carousel-caption h2 span {
    color: #af0e57;
    display: block;
    font-size: 24px;
    margin-top: 8px;
}
    .services .icon-box{margin:15px auto;}
    #MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
    .navbar-expand-md .navbar-nav .nav-link, .dropdown-menu{font-size: 13px;}
    .fixed-top { position: relative;}
    .ser-sec ul li{width: 32%;}
        }
    @media (max-width: 769px){
    #widgetsControl_C, #widgetsControl, #MenuControl, #MenuControl_C{height:initial !important}
      .service  .banner-shapes > div {position: absolute;left: 0;top: 0;background-color: #7f083e;-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 0);z-index: 99;}
.service  .banner-shapes .one {width: 36%; height: 8%; opacity: 0.57;}
.service  .banner-shapes .two {width: 42%;height: 10%; opacity: 0.37;}
.service  .banner-shapes .three {width: 48%;height: 12%;opacity: 2%;}
		.ser_img img{display:none;}
  .abt_img{border-radius: 0; width: 100%;}
  

  #header img{margin:inherit;}
  /* .navbar-toggler{position: absolute; top: -60px; right: 0;} */
.caption{width: 100%;}
.wback .caption{    top: 30%;}
    }
    a, a:hover{text-decoration:none !important;}
    @media (max-width: 767px){
		.abt_heading{font-size:22px;}
		p{font-size:14px !important;}
		.nav-top-detail{font-size:12px;}
		.abt-sec .abt-box{height: auto;}
		.ts-facts .ts-facts-content .ts-facts-title{font-size: 12px;}
		.ts-facts .ts-facts-content .ts-facts-num{font-size:20px;}
		.creating-description{font-size:14px;text-align:justify;line-height:26px;}
		.content-box-creating-growth, .crating-growth-content-wraper{padding:10px;}
		.pr-2{border:none;}
		.crating-growth-content-wraper:after{display:none;}
    .navbar.navbar-expand-md{text-align:center;}
    .navbar.navbar-expand-md .container-fluid{display:block;}
    .nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
    .navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
    .nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
    .nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
    .navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
    .slide h3{display: none;}
    .wback .caption{width: 95%;bottom: 10px;left: 10px;}
    .ser-sec ul li{width: 48%;}
    }
    
    @media(max-width:568px){
        .abt-cont.abt-cont1{margin-right: 0;padding: 20px;}
         .about .content > h2 {
    font-size: 26px;
    color: #2d2926;
    font-weight: 800;}
  #footer .footer-top .footer-info {margin: -20px 0 30px 0;}
  .wback .caption{display:none;}
    }
    @media(max-width:480px){
        .ser-sec ul li{width: 98%;}
    }
    
    
    
    @media (max-width: 414px){
    
    
    }
#msform fieldset {
    margin-top: 90px !important;
}

@media (max-width: 1200px) {
  .about .content {
    padding-right: 0;
  }
}


.carousel-inner .carousel-item  img{aspect-ratio:16/6;}