@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700&display=swap');

.font-outfit{font-family: 'Outfit', sans-serif;}


body{font-family: 'Poppins', sans-serif; color: #231f20; line-height:24px; font-weight:400; overflow-x:hidden;font-size: 14px;}

/*reusable classes*/
.hide-scroll, .animatedParent{overflow:hidden;}

a{color: #231f20;text-decoration: none;}
a:hover{text-decoration: none; color: #96192b;-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
img{max-width:100%;}

.heading-h4{font-size: 30px;text-align: center;max-width: 1000px;margin-left: auto;margin-right: auto;}
.heading-2 h3{text-align: center;margin-bottom: 35px;position: relative;z-index: 1;}
.heading-2 h3:before {content: " ";position: relative;display: table; margin: auto; width: 600px; top: 22px; border-bottom: 1px solid #96192b;}
.heading-2 h3:after {content: " ";position: relative;bottom: 22px;display: table;margin: auto;width: 800px;border-bottom: 1px solid #96192b;z-index: 0;}
.heading-2 h3 span {display: inline-block;position: relative;text-transform: uppercase;font-size: 30px;color: #ffffff;font-weight: 600;padding: 9.5px 45px;background: #96192b;z-index: 1;}
.heading-2 h3 span:before {content: " ";width: 20px;left: -20px;height: 100%;top: 0;position: absolute;background: linear-gradient(to bottom right, transparent 0%,transparent 47%,#96192b 52%,#96192b 100%);}
.heading-2 h3 span:after {content: " ";width: 20px;right: -20px;height: 100%;top: 0;position: absolute;background: linear-gradient(to top left, transparent 0%,transparent 47%,#96192b 52%,#96192b 100%);}

/* Rectangle Out */
.sim-button{display: inline-block;padding: 13px 25px;background-color: #000033;}
.sim-button{color: rgba(255,255,255,1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.sim-button:hover, .sim-button:focus{color: #ffffff;}
.sim-button a{color: rgba(51,51,51,1);text-decoration: none;display: block;}
.sim-button::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgb(0, 0, 51, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}
 
.btn-submit{background-color: #96192b; border-radius: 0; color: #fff; font-weight: 600; font-size: 22px; padding: 6px 20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn-submit:hover, .btn-submit:focus{color: #ffffff; background-color: #505355; box-shadow: none;}

.animated-button {background: linear-gradient(-30deg, #0b1b3d 50%, #08142b 50%);padding: 20px 40px;margin: 12px;display: inline-block;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);overflow: hidden;color: #d4e0f7;font-size: 20px;letter-spacing: 2.5px;text-align: center;text-transform: uppercase;text-decoration: none;-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);}
.animated-button::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #8592ad;opacity: 0;-webkit-transition: .2s opacity ease-in-out;transition: .2s opacity ease-in-out;}
.animated-button:hover::before {opacity: 0.2;}
.animated-button span {position: absolute;}
.animated-button span:nth-child(1) {top: 0px;left: 0px;width: 100%;height: 2px;background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#2662d9));background: linear-gradient(to left, rgba(8, 20, 43, 0), #2662d9);-webkit-animation: 2s animateTop linear infinite;animation: 2s animateTop linear infinite;}
@-webkit-keyframes animateTop {
  0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
}
@keyframes animateTop {
  0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
}
.animated-button span:nth-child(2) {top: 0px;right: 0px;height: 100%;width: 2px;background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#2662d9));background: linear-gradient(to top, rgba(8, 20, 43, 0), #2662d9);-webkit-animation: 2s animateRight linear -1s infinite;animation: 2s animateRight linear -1s infinite;}
@-webkit-keyframes animateRight {
  0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
}
@keyframes animateRight {
  0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
}
.animated-button span:nth-child(3) {bottom: 0px;left: 0px;width: 100%;height: 2px;background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#2662d9));background: linear-gradient(to right, rgba(8, 20, 43, 0), #2662d9);-webkit-animation: 2s animateBottom linear infinite;animation: 2s animateBottom linear infinite;}
@-webkit-keyframes animateBottom {
  0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
  100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
}
@keyframes animateBottom {
  0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
  100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
}
.animated-button span:nth-child(4) {top: 0px;left: 0px;height: 100%;width: 2px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#2662d9));background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #2662d9);-webkit-animation: 2s animateLeft linear -1s infinite;animation: 2s animateLeft linear -1s infinite;}
@-webkit-keyframes animateLeft {
  0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
  100% {-webkit-transform: translateY(100%);transform: translateY(100%);}
}
@keyframes animateLeft {
  0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
  100% {-webkit-transform: translateY(100%);transform: translateY(100%);}
}
/*end*/


/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;bottom: -50px;}
.slick-dots li, .slick-dots li button, .slick-dots li button::before {width: 20px;height: 20px;border-radius: 50%;padding: 0;}
.slick-dots li button::before {content: '';background-color: #96192b;opacity: 1;}
.slick-dots li.slick-active button::before {content: '';background-color: transparent;opacity: 1;border-color: #000000;}
.slick-prev, .slick-next{height: 40px;width: 40px;background-color: #96192b;z-index: 1;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slick-prev:before, .slick-next:before{color: #ffffff;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;line-height: 32px;}
.slick-prev:before{content: "\f053";}
.slick-next:before{content: "\f054";}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color: #24282a;}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, .slick-next:before{opacity: 1;}
.slick-dots li button:before{border: 3px solid rgba(255,255,255,0.9);box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.5);}
/* Slick Slider dots and arrows End */




/*============================================================================================*/
/* Header Start */
/*============================================================================================*/
.main-header{position: relative;z-index: 10;box-shadow: 0 2px 6px rgba(1,15,28,.16);}
.main-header .navbar{padding: 0;}
.main-header .container{width: 100%;max-width: 1280px;}
.main-header .navbar .navbar-collapse .navbar-nav .nav-item a{color: #000000;font-size: 20px;font-weight: 500;padding: 30px 15px;}

/*------Logo Container--------*/
.logo_wraper a img{max-height: 60px;}

/*------Logo Container end--------*/


.home_banner_wraper{overflow: hidden;}
.home_banner_wraper .slick-prev{left: -20%;}
.home_banner_wraper .slick-next{right: -20%;}
.home_banner_wraper:hover .slick-prev{left: 0;}
.home_banner_wraper:hover .slick-next{right: 0;}
.home_banner_wraper .slick-dots{bottom: 0;}
.home_banner_wraper .home-slider .slide{position: relative;}
.home_banner_wraper .slick-dots li, 
.home_banner_wraper .slick-dots li button, 
.home_banner_wraper .slick-dots li button::before{height: 20px;width: 20px;}
.home_banner_wraper .slick-dots li button:before{background-color: transparent;border: 2px solid #ffffff;height: 20px;width: 20px;}
.home_banner_wraper .slick-dots li.slick-active button::before{background-color: #96192b; border-color: #96192b;}
.home_banner_wraper .home-slider .slide:after{content: '';background-color: rgba(0, 0, 0, 0.5);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.home_banner_wraper .home-slider .slide .full-thumbnail img{width: 100%;}
.home_banner_wraper .home-slider .slide .slide-caption{position: absolute;text-align: center;top: 50%;max-width: 830px; margin: 0 auto; left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;z-index: 1;padding-left: 0;}
.home_banner_wraper .home-slider .slide .slide-caption img{opacity: 0;max-height: 40px;}
.home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 40px;font-weight: 700;opacity: 0;}
.home_banner_wraper .home-slider .slide .slide-caption p{opacity: 0;text-align: center;margin: 15px auto;font-size: 20px;line-height: 30px;}
.home_banner_wraper .home-slider .slide .slide-caption p span{font-weight: 700;font-size: 30px;margin-bottom: 40px;}
.home_banner_wraper .home-slider .slide .slide-caption a{opacity: 0;font-size: 20px;letter-spacing: 1px;font-weight: 500;text-transform: uppercase;margin-right: 25px;}
.home_banner_wraper .home-slider{margin-bottom: 0;padding: 0;}
 
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption h3{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft;-ms-animation-name: fadeInLeft;animation-name: fadeInLeft;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption img{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: zoomInUp; -moz-animation-name: zoomInUp;-ms-animation-name: zoomInUp;animation-name: zoomInUp;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p{-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s;-ms-animation-duration: 1s;animation-duration: 1s; -webkit-animation-name: zoomInRight; -moz-animation-name: zoomInRight;-ms-animation-name: zoomInRight;animation-name: zoomInRight;opacity: 1;} 
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a {-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: lightSpeedIn; -moz-animation-name: lightSpeedIn; -ms-animation-name: lightSpeedIn; animation-name: lightSpeedIn; opacity: 1;}

.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption img { -webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s; -ms-animation-delay: 0.3s; animation-delay: 0.3s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption h3 { -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -ms-animation-delay: 0.6s; animation-delay: 0.6s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -ms-animation-delay: 1s; animation-delay: 1s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a { -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; -ms-animation-delay: 1.6s; animation-delay: 1.6s;}

.home_banner_wraper .home-slider .slide .slide-caption h3{-webkit-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7); -moz-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7);-ms-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7); text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7);}
.home_banner_wraper .home-slider .slide .slide-caption p{-webkit-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7); -moz-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7);-ms-text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7); text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7);}


/*==========fadeInLeft========*/
@-webkit-keyframes fadeInLeft {
    from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
    to {opacity: 1;-webkit-transform: none;-moz-transform: none; -ms-transform: none; transform: none;}
}
@keyframes fadeInLeft {
    from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
    to {opacity: 1;-webkit-transform: none;-moz-transform: none; -ms-transform: none; transform: none;}
}
.fadeInLeft {-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft; -ms-animation-name: fadeInLeft; animation-name: fadeInLeft;}
/*==========fadeInLeft========*/


/*==========zoomInUp========*/
@-webkit-keyframes zoomInUp {
    from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}  
@keyframes zoomInUp {
    from { opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}  
.zoomInUp {-webkit-animation-name: zoomInUp;-moz-animation-name: zoomInUp;-ms-animation-name: zoomInUp;animation-name: zoomInUp;}
/*==========zoomInUp========*/

/*==========zoomInRight========*/
@-webkit-keyframes zoomInRight {
    from {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInRight {
    from {
      opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
    60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInRight {-webkit-animation-name: zoomInRight;-moz-animation-name: zoomInRight;-ms-animation-name: zoomInRight;animation-name: zoomInRight;}
/*==========zoomInRight========*/

/*==========lightSpeedIn========*/
@-webkit-keyframes lightSpeedIn {
    from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}
    60% {-webkit-transform: skewX(20deg);-moz-transform: skewX(20deg);-ms-transform: skewX(20deg); transform: skewX(20deg);opacity: 1;}
    80% {-webkit-transform: skewX(-5deg);-moz-transform: skewX(-5deg);-ms-transform: skewX(-5deg); transform: skewX(-5deg);}
    to {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
  }
  
  @keyframes lightSpeedIn {
    from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}
    60% {-webkit-transform: skewX(20deg);-moz-transform: skewX(20deg);-ms-transform: skewX(20deg); transform: skewX(20deg);opacity: 1;}
    80% {-webkit-transform: skewX(-5deg);-moz-transform: skewX(-5deg);-ms-transform: skewX(-5deg); transform: skewX(-5deg);}
    to {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;-moz-animation-name: lightSpeedIn;-ms-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;-moz-animation-timing-function: ease-out;-ms-animation-timing-function: ease-out; animation-timing-function: ease-out;}
/*==========lightSpeedIn========*/

.fbox-wrapper{padding: 70px 0 40px;background-color: #f7f7f7;}
.fbox-wrapper .fbox-6{padding: 30px 25px 30px 25px;background-color: #FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.02);height: calc(100% - 30px);margin-bottom: 30px;}
.fbox-wrapper .fbox-ico {margin-bottom: 20px;}
.fbox-wrapper .shape-ico {position: relative;display: inline-block;margin: 0 auto;}
.fbox-wrapper .shape-ico span {position: relative;z-index: 2;height: 70px;width: 60px;}
.fbox-wrapper .color--theme span {color: #96192b;}
.fbox-wrapper .shape-ico svg {position: absolute;z-index: 1;}
.fbox-wrapper .shape-ico.color--theme path {fill: rgba(84, 170, 218, 0.1);}
.fbox-wrapper .ico-55 .shape-ico svg {width: 135px;height: 135px;top: -30px;left: calc(50% - 60px);}
.fbox-wrapper .tab-link-ico img{max-height: 70px;}
.fbox-wrapper .fbox-6 .fbox-txt .heading{cursor: pointer; font-size: 25px;margin-top: 10px;}
.fbox-wrapper .fbox-6 .fbox-txt:hover .content{display: block;}
.fbox-wrapper .fbox-6 .fbox-txt .content{display: none;}


.heading-box-wraper{padding: 60px 0;}
.heading-box-wraper .heading{max-width: 350px;margin-left: auto;margin-right: auto;margin-top: 40px;}
.heading-box-wraper .heading h4{text-align: center;position: relative;padding-top: 15px;}
.heading-box-wraper .heading h4::before{content: '';position: absolute;top: 0;left: 0;right: 0;background-color: #96192b;height: 2px;width: 100px; margin-left: auto;margin-right: auto;}

.bg-image-container{position: relative;background-color: #d9d9d7; background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;padding-top: 100px;padding-bottom: 100px;}
.bg-image-container::before{content: '';background-color: rgba(149, 24, 42, 0.8);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.bg-image-container > div{position: relative;}
.bg-image-container h4{font-family: 'Outfit', sans-serif;color: #ffffff;font-size: 35px;text-align: center;}

.bg-content-wraper{background-color: #d9d9d7;padding-top: 100px;padding-bottom: 100px;text-align: center;}
.bg-content-wraper h4{font-family: 'Outfit', sans-serif;font-size: 35px;}
.bg-content-wraper .mx-780{max-width: 780px;margin-left: auto;margin-right: auto;}

.home_logo_slider{list-style: none; padding: 0;}
.home_logo_slider.slick-slider{margin-bottom: 70px;}

.brands_logo{padding-top: 60px;}
.brands_logo .heading {max-width: 900px;text-align: center;margin: 0 auto 40px;}
.brands_logo .heading h3{text-align: center;font-size: 42px;}
.home_logo_slider .slick-prev, 
.home_logo_slider .slick-next {background-color: transparent;}
.home_logo_slider .slick-prev:before, 
.home_logo_slider .slick-next:before {color: #96192b;}
.home_logo_slider .slick-prev:before {content: "\f053";}
.home_logo_slider .slick-next:before {content: "\f054";}
.home_logo_slider .slick-prev {left: -35px;}
.home_logo_slider .slick-next {right: -35px;}
.home_logo_slider .slick-dots {bottom: -60px;}
.home_logo_slider .sl-slide {padding: 0 15px;}
.brands_logo ul li a{display: block;text-align: center;background-color: #fff;margin-bottom: 10px;padding: 10px;-webkit-box-shadow: -1px 3px 12px -4px rgba(0,0,0,0.20);-moz-box-shadow: -1px 3px 12px -4px rgba(0,0,0,0.20);box-shadow: -1px 3px 12px -4px rgba(0,0,0,0.20);}
.brands_logo ul li a img{max-width: 135px;margin-bottom: 15px;min-height: 135px;object-fit: contain;}
.brands_logo ul li a span{display: block;}
.brands_logo ul li .brand-spacing{padding-left: 10px; padding-right: 10px;}

.hm-abt-wraper{padding-top: 100px;padding-bottom: 100px; background-color: #d9d9d7; }
.title-box span{font-weight: normal;color: #Cea316;display: inline-block;position: relative;padding-right: 40px;text-transform: uppercase;letter-spacing: 1px;font-size: 18px}
.title-box span:before {content: "";display: inline-block;width: 30px;height: 3px;background: #Cea316;position: absolute;right: 0;top: 10px;}
.title-box h2{color: #0d2653;margin: 0;-ms-word-wrap: break-word;word-wrap: break-word;line-height: 1.5em;font-weight: 600;    margin-bottom: 30px;}
.hm_abt_list{margin: 40px 0;}
.hm_abt_list ul{list-style: none;padding: 0;margin: 0px;}
.hm_abt_list ul li{margin-bottom: 10px;position: relative;font-size: 16px;color: #6f6f6f;}
.hm_abt_list ul li i{color: #Cea316;margin-right: 10px;position: absolute;top: 4px;}
.hm_abt_list ul li span {display: table-cell;padding-left: 25px;}
.hm_abt_list ul li:last-child {margin-bottom: 0px;}
.hm_aboutus p{font-size: 20px;line-height: 28px;color: #6f6f6f;}
.hm_abt_img img{max-height: 570px;}


.about-area{padding-bottom: 75px;padding-top: 90px;background-color: #d9d9d7;position: relative;}
.about-area.bg-white{background-color: #ffffff;}
.about-area .s-about-img{margin-right: 0;width: 40%;position: absolute;bottom: 0;}
.about-area .s-about-img img{height: auto;max-width: 100%;border: none;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none; box-shadow: none;max-width: 100%;transition: all .3s ease-out 0s;}
.about-area .about-title h2 {font-size: 50px;margin-bottom: 30px;color: #232323;}
.about-area .about-content ul {padding-left: 0;}
.about-area .about-content li {display: flex;margin-bottom: 0;margin-top: 0;list-style: none;}
.about-area .about-content li .icon i {font-size: 28px;width: 45px;height: 45px;text-align: center;line-height: 45px;margin-right: 20px;color: #95182a;border-radius: 50%;background-color: #fff;box-shadow: 1px 1.732px 30px 0px rgba(0, 0, 0, 0.10);}
.about-area .about-content li .icon i {color: #95182a;}
.about-area .about-content li .text {padding-top: 5px;}
.about-area .about-content li h4 {margin-bottom: 10px;color: #232323;font-size: 22px;}
.about-area .about-content li h4 span{color: #95182a;}
.about-area .s-about-content p {margin-bottom: 15px;}




.footer-info{color: #ffffff;padding-top: 50px; background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #000;}
.footer-info ul li, .footer-info ul li a{color: #bbb;}
.footer-info .footer-title{margin: 0;margin-bottom: 15px;font-size: 18px;color: #Cea316;font-weight: 500;text-transform: uppercase;}
.footer-info .footer-address ul{list-style: none;padding-left: 0;}
.footer-info .footer-address ul li{padding-left: 40px;margin-bottom: 24px;position: relative;line-height: 18px;}
.footer-info .footer-address ul li a:hover, .footer-info .footer-address ul li:focus{color: #Cea316;}
.footer-info .footer-address ul li i{font-size: 24px;position: absolute;top: 0;left: 0;font-weight: 600;color: #Cea316;display: inline-block;}

.footer-info .footer-menu{list-style: none;padding-left: 0;}
.footer-info .footer-menu li a{border: 0 none;padding: 0;font-weight: 400;line-height: 35px;position: relative;display: inline-block; padding-left: 0px;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;color: #bbb;}
.footer-info .footer-menu li a:hover {padding-left: 15px;color: #Cea316;}
.footer-info .footer-menu li a:before {position: absolute;content: "";width: 0px;height: 1px;top: 50%;margin-top: -1px;left: 0;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;background-color: #Cea316;}
.footer-info .footer-menu li a:hover:before {width: 8px;}


.socials-footer{margin-bottom: 30px;}
.socials-footer ul{list-style: none; padding-left: 0;}
.socials-footer ul li{display: inline-block;margin-right: 10px;}
.socials-footer ul li a{width: 40px;height: 40px;background-color: #fff;text-align: center;line-height: 40px;font-size: 18px;color: #484848;display: block;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}
.socials-footer ul li a:hover, .socials-footer ul li a:focus{background-color: #Cea316;color: #fff;}
.socials-footer ul li a i{font-size: 0;}
.socials-footer ul li a i:before{font-size: 18px;}
.footer-newsletter{padding-bottom: 40px;}
.footer-newsletter h4{margin-bottom: 20px;}
.footer-newsletter .newsletter-wrap{position: relative;}
.footer-newsletter .newsletter-wrap .form-control{height: 43px;border-radius: 0;padding-left: 25px;padding-right: 125px;}
.footer-newsletter .newsletter-wrap .newletter-btn{position: absolute;top: 0;right: 0;}
.footer-newsletter .newsletter-wrap .newletter-btn .btn-submit{padding: 10px 20px;border-radius: 0;font-size: 15px;}

.footer_logo_wraper img{max-height: 180px;margin-bottom: 15px;}
.copyright-wraper{background-color: #0d2653;padding: 10px 0;}
.copyright-wraper p{margin: 0;}
.copyright-wraper a{color: #ffffff;}
.copyright-wraper a:hover, .copyright-wraper a:focus{color: #Cea316;}
.footer-info .newsletter_section .footer-title{margin-bottom: 5px;}
.footer-info .footer_logo_wraper{margin-bottom: 20px;}
.footer-info .footer_logo_wraper a{color: #ffffff;font-size: 30px;font-weight: 600;line-height: 45px;}

.footer-info .sema-logo img{max-height: 160px;}

.about-area .image-animation img {
  -webkit-animation: spin 20s infinite linear;
          animation: spin 20s infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.faq-wraper{background-color: #d9d9d7;}
.accordion-button, 
.accordion-button:not(.collapsed){color: #95182a;}
.accordion-button:not(.collapsed),
.accordion-button:focus {
  outline: none;
  border-color: transparent;
  box-shadow: none;
  background-color: transparent;
}
.accordion-button::after {
  width: 11px;
  height: 11px;
  border-radius: 100%;
  background-color: var(--bs-danger);
  background-image: none !important;
}
.accordion-button.collapsed::after {
  background-color: var(--bs-gray-300);
}

.custom-tooltip {
  --bs-tooltip-bg: #96192b;
  --bs-tooltip-color: #ffffff;
}
.tooltip{
  --bs-tooltip-max-width: 300px;
}
.sema-logo-list{padding: 20px 0;}
.sema-logo-list ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.sema-logo-list ul li img{max-height: 100px;}

.feature-section{background-color: #d9d9d7; padding: 60px 0;}
.feature-section .about-title {margin-bottom: 40px;}
.feature-section .about-title h4{text-align: center;font-size: 42px;}
.feature-section .feature-box {
    background-color: #ffffff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 22px;
    border-radius: 4px;
    position: relative;
    height: calc(100% - 30px);
    margin-bottom: 30px;
}
.feature-section .feature-box .feature-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.feature-section .feature-box .feature-top h4 {
    margin-bottom: 0;
    position: relative;
    text-align: center;
}
.feature-section .feature-box:after {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(199.52deg,rgba(59, 237, 178,0.22) 7.05%,rgba(10,14,23,0) 134.77%);
    border-radius: 4px;
    z-index: -1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.feature-box ul{list-style: none;margin: 0;padding: 0;}
.feature-box ul li{position: relative;padding-left: 25px;}
.feature-box ul li::before{content: ''; position: absolute;width: 10px;height: 10px;top: 8px;left: 0;background-color: #96192b;box-shadow: 0 0 0 0.25rem #ffe0e4;border-radius: 50%;z-index: 2;min-width: 10px;}

.fxt-template-layout7{padding: 60px 0;background-color: #d9d9d7;}
.fxt-template-layout7 .fxt-content {
    padding: 65px 90px 45px;
    width: 100%;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.fxt-template-layout7 .fxt-header {
    text-align: center;
    margin-bottom: 50px;
}
.fxt-template-layout7 .fxt-header p {
    color: #999898;
}
.fxt-template-layout7 .fxt-form .form-group {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
}

.loaded.fxt-template-animation .fxt-transition-delay-1 {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.fxt-template-layout7 .fxt-form .form-control {
    min-height: 50px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #96192b;
    padding: 10px 15px;
    color: #111;
    border-radius: 0;
}
.loaded.fxt-template-animation .fxt-transition-delay-2 {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.fxt-template-layout7 .fxt-form .form-group .field-icon {
    position: absolute;
    z-index: 1;
    right: 19px;
    bottom: 18px;
    font-size: 14px;
    color: #a1a1a1;
}
.fxt-template-layout7 .fxt-form .form-group .field-icon:before {
    padding: 17px 10px;
}
.loaded.fxt-template-animation .fxt-transition-delay-3 {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.fxt-template-layout7 .fxt-checkbox-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.fxt-template-layout7 .checkbox {
    padding-left: 5px;
    margin-right: 30px;
    margin-bottom: 5px;
}
.fxt-template-layout7 .checkbox input[type="checkbox"] {
    display: none;
}
.fxt-template-layout7 .checkbox label {
    padding-left: 20px;
    color: #a4a4a4;
    margin-bottom: 0;
    font-size: 15px;
    position: relative;
}
.fxt-template-layout7 .checkbox label:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 4px;
    left: 0;
    margin-left: -5px;
    border: 1px solid;
    border-color: #dcdcdc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.fxt-template-layout7 .switcher-text {
    color: #63bbff;
    font-size: 15px;
    margin-bottom: 5px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.loaded.fxt-template-animation .fxt-transition-delay-4 {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.fxt-template-layout7 .fxt-btn-fill {
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: 0;
    color: #fff;
    border-radius: 3px;
    background-color: #96192b;
    padding: 10px 36px;
    margin-bottom: 10px;
    width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.fxt-template-layout7 .fxt-btn-fill:hover {
    background-color: #710b19;
    border-color: #710b19;
}
.fxt-template-layout7 .switcher-text:hover {
    color: #000000;
}

.contact-form-wraper {
    padding-top: 100px;
}
.contact-form-wraper h2 {
    color: #2F2F2F;
    text-align: center;
    font-size: 28px;
    font-weight: 300;
    line-height: 42px;
    margin-bottom: 40px;
}
.contact-form-wraper .form-label {
    color: #2F2F2F;
    font-size: 18px;
    font-weight: 500;
}
.contact-form-wraper .form-control {
    min-height: 55px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #96192b;
    padding: 10px 15px;
    color: #111;
    border-radius: 0;
}



.tp-contact-remeber input {
    display: none;
}
.tp-contact-remeber label {
    color: #55585b;
    font-size: 15px;
    padding-left: 26px;
    position: relative;
    z-index: 1;
}


.tp-contact-remeber label:after {
    border: 1px solid #c3c7c9;
    content: "";
    z-index: -1;
}
.tp-contact-remeber label:after, 
.tp-contact-remeber label:before {
    height: 18px;
    left: 0;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 4px;
    transition: all .2s ease-out 0s;
    width: 18px;
}
.tp-contact-remeber label:before {
    color: #FFFFFF;
    content: url('../img/check.svg');
    opacity: 0;
    visibility: hidden;
}
.tp-contact-remeber input:checked~label:before {
    opacity: 1;
    visibility: visible;
}
.tp-contact-remeber input:checked~label:after {
    background-color: #96192b;
    border-color: #96192b;
}
.contact-form-wraper .btn-wraper .send-btn {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 2px;
    border: 2px solid #96192b;
    background: #96192b;
    width: 100%;
}

.contact-info-wraper .heading {
    color: #2F2F2F;
    font-size: 32px;
    font-weight: 400;
}
.address-info-wraper {
    display: flex;
    gap: 20px;
}
.address-info-wraper .icon-box {
    margin-top: 4px;
    min-width: 66px;
    min-height: 66px;
    height: 66px;
    width: 66px;
    border: 2px solid #96192b;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}

.address-info-wraper .address-content {
    width: calc(100% - 66px);
}
.address-info-wraper .address-content h5 {
    font-size: 16px;
    color: #00422F;
}
.address-info-wraper .address-content p {
    color: #2F2F2F;
    font-size: 24px;
    line-height: 34px;
}
.address-info-wraper .address-content p a {
    color: #2F2F2F;
}
.contact-info-wraper .map-wraper iframe {
    width: 100%;
}



@media (min-width: 1200px){

 

}
@media (min-width:992px){


}
@media (min-width:768px){
  .main-header .navbar-nav>li>a {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;}
  .main-header .navbar-nav>li>a:before {content: "";position: absolute;z-index: -1;left: 51%;right: 51%;bottom: 0;background: #96192b; height: 4px; -webkit-transition-property: left, right; transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
  .main-header .navbar .navbar-collapse .navbar-nav .nav-item a:hover{color: #96192b;}
  .main-header .navbar-nav>li:hover>a:before, 
  .main-header .navbar-nav>li:focus>a:before, 
  .main-header .navbar-nav>li:active>a:before, 
  .main-header .navbar-nav>li.active>a:before {left: 0;right: 0;}
}
@media (max-width: 1399.98px){
  .fbox-wrapper .fbox-6 .fbox-txt .heading{min-height: 100px;display: flex;align-items: center;}
  .fbox-wrapper .fbox-6 .fbox-txt .heading br{display: none;}
  .sema-logo-list ul{justify-content: center;}
  .sema-logo-list ul li img {max-height: 110px;}
}
@media (max-width: 1199.98px){
  .fbox-wrapper .fbox-6 .fbox-txt .heading{font-size: 22px;}
  .home_logo_slider .slick-next{right: 0;}
  .home_logo_slider .slick-prev{left: 0;}
  
  .home_banner_wraper .home-slider .slide .slide-caption p{font-size: 15px;line-height: 20px;}
  .home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 28px;}
}
@media (max-width: 992.98px){
  .main-header .navbar .navbar-collapse .navbar-nav .nav-item a{font-size: 12px;padding: 30px 10px;}
  .home_banner_wraper .home-slider .slide .full-thumbnail img{height: 380px;object-fit: cover;}
  .about-area .about-title h2{font-size: 45px;}
  .bg-image-container h4{font-size: 26px;}
  .sema-logo-list ul li img {max-height: 70px;}
  .footer-newsletter .newsletter-wrap .form-control{padding: 10px;}
  .footer-newsletter .newsletter-wrap .newletter-btn{position: static;margin-top: 10px;}
  .footer-newsletter .newsletter-wrap .newletter-btn .btn-submit{width: 100%;}
}

@media (max-width: 767.98px){
  .fbox-wrapper .fbox-6{margin-bottom: 20px;}
  .main-header .logo_wraper{display: flex;align-items: center;justify-content: space-between;width: 100%;}
  .main-header .navbar .navbar-collapse .navbar-nav .nav-item a{padding: 15px 10px;}
  .home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 22px;}
  .home_banner_wraper .home-slider .slide .slide-caption p{font-size: 12px;line-height: 20px;}
  .home_banner_wraper .home-slider .slide .full-thumbnail img{height: 380px;}
  .about-area{padding-top: 40px;}
  .about-area .about-title h2 {font-size: 32px;}
  .feature-section .about-title h4{font-size: 32px;}
  .heading-box-wraper .heading-h4{font-size: 24px;}
}

@media(max-width: 575.98px){

	.fxt-template-layout7 .fxt-content{
        padding: 60px 20px 45px;
  }
}




