@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap');

body{font-family: 'Lato', sans-serif; color: #000000; line-height:20px; font-weight:400; overflow-x:hidden;font-size: 14px;}

/*reusable classes*/
.hide-scroll, .animatedParent{overflow:hidden;}

a {color: #8b6f00;}
a:hover{text-decoration: none; color: #ff5a60;}
img{max-width:100%;}
._style_bg{background-size:cover; background-position:center center; width:100%; background-repeat:no-repeat; position:relative;}
._fix_bg{background-attachment:fixed;}
._bg_overlay{position: absolute; width:100%; top:0px; bottom:0px; left:0; right:0;}
._bg_overlay.black{background-color:rgba(0, 0, 0, 0.2);}
._bg_overlay.white{background-color:rgba(255, 255, 255, 0.5);}
.disp-table{display: table;}
.disp-table-cell{display: table-cell; vertical-align: middle;}



.bg-f0f0f0{background-color: #f0f0f0;}
.bg-f5f5f5{background-color: #f5f5f5;}
.bg-f2f2f2{background-color: #f2f2f2;}

.text-orange{color: #f46604;}

.d-flex{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;}


.fa16{font-size:16px;}
.text-bold{font-weight: 700;}
.text-normal{font-weight: 300;}
.noMargin{margin: 0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.py10{padding-top:10px; padding-bottom:10px;}
.py20{padding-top:20px; padding-bottom:20px;}
.py30{padding-top:30px; padding-bottom:30px;}
.py40{padding-top:40px; padding-bottom:40px;}
.py60{padding-top:60px; padding-bottom:60px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mr10{margin-right:10px;}
.mg0{ margin-top: 0; margin-bottom: 0;}
.mg10{ margin-top: 10px; margin-bottom: 10px;}
.mg30{ margin-top: 30px; margin-bottom: 30px;}


/* Headings Start */
.heading-set2{text-align: center;}
.heading-set2 > span {color: #8b8b8b;font-size: 11px;letter-spacing: 5px;line-height: 20px;margin-bottom: 10px;text-transform: uppercase;width: 100%;}
.heading-set2 > h2 {font-size: 44px;font-weight: 600;margin-bottom: 10px;width: 100%;position: relative;padding-bottom: 15px;}
.heading-set2 > h2:after {content: "";width: 50px;height: 4px;background-color: #ff5a60;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
/* Headings End */



/*button style*/

/* Rectangle Out */

.sim-button{ color: #ffffff; padding: 10px 30px; border: none; position: relative; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: #2c2c2c; }
.sim-button{transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.sim-button:hover{text-decoration: none; color: #ffffff; -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
.sim-button:focus{color: #ffffff; }
.sim-button:hover::before { opacity: 1; width: 100%; }
.sim-button:hover:before{ left: 0%; right: auto; width: 100%; }
.sim-button:after{content: ""; position: absolute; height: 0%; left: 50%; top: 50%; width: 150%; z-index: -1; -webkit-transition: all 0.75s ease 0s; -moz-transition: all 0.75s ease 0s; -o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s; }
.sim-button:before{display: block; position: absolute; top: 0px; right: 0px; height: 100%; width: 0px; z-index: -1; content: ''; color: #2c2c2c !important; background: #8ea4cd; transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1); }

.sim-button-yellow{display: inline-block;padding: 13px 25px;background-color: #8b7000;}
.sim-button-yellow{color: #ffffff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: none;cursor: pointer;}
.sim-button-yellow:hover, .sim-button-yellow:focus{color: #ffffff;}
.sim-button-yellow a{color: rgba(51,51,51,1);text-decoration: none;display: block;}
.sim-button-yellow::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(139, 112, 0, 0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.sim-button-yellow:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button-yellow::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-yellow:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}


.btn-submit{background-color: #ff5a60; border-radius: 0; color: #fff; font-weight: 400; 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: #ff5a60; box-shadow: none;}
/*end*/

/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;}
.slick-dots li, .slick-dots li button, .slick-dots li button::before {width: 12px;height: 12px;border-radius: 50%;padding: 0;}
.slick-dots li button::before {content: '';background-color: #ff5a60;opacity: 1;}
.slick-dots li.slick-active button::before {content: '';background-color: #000000;opacity: 1;}
.slick-prev, .slick-next{height: 70px;width: 40px;background-color: rgba(0, 0, 0, 0.3);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: rgba(97, 41, 119, 1);}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, .slick-next:before{opacity: 1;}
/* Slick Slider dots and arrows End */

/* Line-effect Start*/
.line-effect {position: relative;overflow: hidden;}
.line-effect a.category-banner {display: inline-block;position: relative;width: 100%;}
.line-effect .thumb img {width: 100%;height: 575px;object-fit: cover;}
.line-effect .thumb:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background-color: rgba(0, 0, 0, 0.6);}
.line-effect .banner-text {position: absolute; bottom: 0;left: 0;width: 100%;text-align: center;padding: 30px 30px 40px;}
.line-effect .banner-text span.title.h1 {display: block;color: #ffffff;font-size: 36px;letter-spacing: 1px;font-weight: 700;margin-bottom: 0;}
.line-effect .banner-text .des {font-size: 16px;color: #ffffff;}
.line-effect .line-effect-content {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;z-index: 1;font-size: 0;}
.line-effect .line-effect-content:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-moz-transform: scale(0,1);-webkit-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);}
.line-effect .line-effect-content:before, .line-effect .line-effect-content:after {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.line-effect .line-effect-content:after {border-left: 1px solid #fff;border-right: 1px solid #fff;-moz-transform: scale(1,0);-webkit-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.line-effect .line-effect-content:hover:after, .line-effect .line-effect-content:hover:before {-moz-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1);}
/* Line-effect  End */

.hamburger {padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }
.hamburger:hover {opacity: 0.7; }
.hamburger.is-active:hover {opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000; }

.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative; }

.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 40px;height: 4px;background-color: #000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*============================================================================================*/
/* Header Start */
/*============================================================================================*/
.main-header{position: relative;z-index: 10;}

.bc-rightbar{padding-left: 100px;-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;align-items: center;}
.bc-rightbar .top_bar{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;align-items: center; -moz-justify-content: space-between; -ms-justify-content: space-between;justify-content: space-between; padding: 10px 0;}
.bc-rightbar .top_bar .top_bar_info{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;align-items: center;}
.bc-rightbar .top_bar ul{list-style: none;padding: 0;margin: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;align-items: center;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li{position: relative;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li::after {content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: #eaeced;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li:first-child {padding-left: 0;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li h4{font-weight: 600;margin: 0;font-size: 15px;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li h4 i{-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5);transform: scale(1.5);}
.bc-rightbar .top_bar .top_bar_info .top_info ul li h4 img{height: 35px;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li {padding: 0 20px;list-style: none;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li a{color: #151515;font-size: 15px;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li a span{color: #9b9b9b;padding-right: 5px;}
.bc-rightbar .top_bar .top_bar_info .top_info ul li a:hover{color: #ff5a60;}

.bc-rightbar .top_bar .top_bar_info .social_icon ul li:first-child{padding-left: 10px;}
.bc-rightbar .top_bar .top_bar_info .social_icon ul li{list-style: none;}
.bc-rightbar .top_bar ul li{list-style: none;}
.bc-rightbar .top_bar .top_bar_info .social_icon ul li a{color: #333; padding: 10px; display: block;}
.bc-rightbar .top_bar .top_bar_info .social_icon ul li a i{font-size: 0;}
.bc-rightbar .top_bar .top_bar_info .social_icon ul li a i:before{font-size: 16px;}
.bc-rightbar .top_bar .top_bar_info .social_icon ul li a:hover{color: #ff5a60;}

.bc-rightbar .top_bar .top_bar_login ul li a{background-color: #eaeced;padding: 10px;display: block;margin: 0 10px;color: #000; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
.bc-rightbar .top_bar .top_bar_login ul li a:hover{background-color: #ff5a60;color: #ffffff;}

.topbar_login{list-style: none;padding: 0;margin: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;align-items: center;}
.topbar_login li a{background-color: #eaeced;padding: 10px;display: block;margin: 0 10px;color: #000; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
.topbar_login li a:hover{background-color: #ff5a60;color: #ffffff;}


.bc-rightbar .navbar-collapse{border-top: 1px solid #eaeced;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;justify-content: space-between;}

.main-navbar{padding-top: 0; padding-bottom: 0;-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);}
.main-navbar > .container{max-width: 1200px;}
.main-navbar .navbar-brand img{max-height: 160px;}
.main-navbar .navbar-nav > li > a{padding: 34px 20px;color: #000;text-transform: capitalize;position: relative;display: block;font-weight: 600;font-size: 17px;}
.main-navbar .navbar-nav > li > a:hover, .main-navbar .navbar-nav > li > a:focus{color: #ff5a60;}
.main-navbar .navbar-nav .has-submenu > a::after{content: '\f078'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 5px; -webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear;border: none;font-size: 10px;top: 50%;right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);    }
.main-navbar .navbar-nav .has-submenu:hover > a::after { -webkit-transform: rotate(180deg) translateY(50%);  -moz-transform: rotate(180deg) translateY(50%);  -ms-transform: rotate(180deg) translateY(50%);  transform: rotate(180deg) translateY(50%);}
.main-navbar .navbar-nav .dropdown .dropdown-menu{margin: 0;border-radius: 0;border: none;background-color: #ffffff;width: 100%;padding: 0;-webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);}
.main-navbar .navbar-nav .dropdown .dropdown-item.active, .main-navbar .navbar-nav .dropdown .dropdown-item:active {background-color: #266f81;}
.main-navbar .navbar-nav .dropdown .dropdown-item:focus, .main-navbar .navbar-nav .dropdown .dropdown-item:hover {color: #ffffff;background-color: #266f81;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item {position: relative;list-style: none;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul {position: absolute;z-index: 11;width: 300px;background-color: #edf4fe;list-style: none;padding: 0px;opacity: 0;display: none;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a {color: #000000;padding-left: 10px;padding-right: 10px;padding-top: 30px;font-weight: 400; font-size: 13px;text-transform: capitalize; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding: 7px 20px; display: block;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li + li > a{border-top: solid 1px #d6e3f4;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a:hover, .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a:focus{background-color: #2353a3; color: #fff;}

.main-navbar .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down {position: absolute;top: 0;right: 0;padding: 10px 15px;background-color: #266f81;color: #fff;}
.main-navbar.navbar > .container > .navbar-toggler:hover, .main-navbar.navbar > .container > .navbar-toggler:focus{outline: none;}




.bg-gray {background-color: #f7f7f7;}


.home_banner_wraper{position: relative;}
.home_banner_wraper ul{padding: 0; list-style: none;}
.home_banner_wraper .slick-prev{left: -20%;background-color: transparent;}
.home_banner_wraper .slick-next{right: -20%;background-color: transparent;}
.home_banner_wraper:hover .slick-prev{left: 0;height: 70px;width: 40px;}
.home_banner_wraper:hover .slick-next{right: 0;height: 70px;width: 40px;}
.home_banner_wraper .slick-dots{bottom: 5px;text-align: right;}
.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-prev:before{content: "\f0d9";font-size: 100px;line-height: 70px;color: #ee6f7c;}
.home_banner_wraper .slick-next:before{content: "\f0da";font-size: 100px;line-height: 70px;color: #ee6f7c;}
.home_banner_wraper .slick-dots li.slick-active button::before{background-color: #ee6f7c; border-color: #ee6f7c;}
.home_banner_wraper .home-slider .slide:after{content: '';background-color: rgba(0, 0, 0, 0.6);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;bottom: 10%;max-width: 1140px; margin: 0 auto; left: 0; right: 0; color: #ffffff;z-index: 1;padding-left: 0;}
.home_banner_wraper .home-slider .slide .slide-caption img{opacity: 0;}
.home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 40px;font-weight: 600;opacity: 0;text-transform: uppercase;color: #ee6f7c;}
.home_banner_wraper .home-slider .slide .slide-caption p{opacity: 0;margin: 15px auto;font-size: 20px;line-height: 30px;max-width: 800px;}
.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 h4{font-size: 18px;font-weight: 700;opacity: 0;color: #8ea4cd;}
.home_banner_wraper .home-slider .slide .slide-caption .banner-btn{margin-top: 10px;}
.home_banner_wraper .home-slider .slide .slide-caption a{opacity: 0;-webkit-border-radius: 0; -moz-border-radius: 0;-ms-border-radius: 0; border-radius: 0;font-size: 16px;letter-spacing: 1px;font-weight: 400;text-transform: uppercase;margin-right: 25px;background-color: #ee6f7c;}
/* .home_banner_wraper .home-slider .slide .slide-caption a::before{border: 1px solid rgb(140, 200, 14);} */
.home_banner_wraper .home-slider .slide .slide-caption a::before, 
.home_banner_wraper .home-slider .slide .slide-caption a::after{-webkit-border-radius: 0; -moz-border-radius: 0;-ms-border-radius: 0; border-radius: 0;}
.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 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: zoomInLeft; -moz-animation-name: zoomInLeft;-ms-animation-name: zoomInLeft;animation-name: zoomInLeft;opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption h4{-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.zoominleft {-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: zoomInLeft; -moz-animation-name: zoomInLeft; -ms-animation-name: zoomInLeft; animation-name: zoomInLeft; opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.lightspeedin {-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 h3{ -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 p{ -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 h4{ -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.zoominleft { -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; -ms-animation-delay: 1.6s; animation-delay: 1.6s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a.lightspeedin { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -ms-animation-delay: 2s; animation-delay: 2s;}

.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);}



/* .home-slider .slide .slide-caption > .slide-caption-wraper{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.home-slider .slide .slide-caption > .slide-caption-wraper > .slide-caption-img{width: 30%;}
.home-slider .slide .slide-caption > .slide-caption-wraper > .slide-caption-content{width: 70%;text-align: right;} */




/*==========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========*/

/*==========zoomInLeft========*/
@-webkit-keyframes zoomInLeft {
  0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-moz-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -moz-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -ms-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);}
  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-moz-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-moz-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-ms-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1);}
}

@keyframes zoomInLeft {
  0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-moz-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -moz-animation-timing-function: cubic-bezier(.55, .055, .675, .19); -ms-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19);}
  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-moz-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-moz-animation-timing-function: cubic-bezier(.175, .885, .32, 1);-ms-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1);}
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}
/*==========zoomInLeft========*/

/*-- scroll to top --*/
.scrollToTop{width: 40px; height: 40px; position: fixed; z-index: 9999; right: 10px; bottom: 40px; color: #fff; text-align: center; line-height: 40px;cursor: pointer; border-radius: 100%; border: 1px solid #ff5a60; padding: 3px;display: none;}
.scrollToTop:hover{text-decoration: none;}
.scrollToTop i{display: block; width: 100%; height: 100%; background: #ff5a60; border-radius: 100%; line-height: 170%; font-size: 18px; color: #ffffff;}
/*Magento 2 css End*/
/*------scroll to top end--------*/


.feature-icon{height: 50px;width: 50px;text-align: center;line-height: 50px;font-size: 25px;background-color: #ed6e7b;color: #ffffff;border-radius: 100px;}


.main-footer{background-color: #363636; padding: 45px 0px 15px;}
.main-footer .center-block {display: block;margin-right: auto;margin-left: auto;}
.footer-logo img{max-height: 160px;}
.main-footer .list-unstyled {padding-left: 0;list-style: none;}
.main-footer p, .main-footer h6, .main-footer h5, .main-footer h4, .main-footer ul{color: #fff;margin-top: 0px;}
.main-footer a{color: #fff;}
.main-footer .list-unstyled li {line-height: 30px;list-style: none;}
.main-footer .list-unstyled li i{margin-right: 10px;}

.main-footer .social-media {width: 100%;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.main-footer .social-media a {display: inline-block;font-size: 25px;}
.main-footer .social-media a i {font-weight: normal;color: #fff;margin: 3px;padding: 10px;width: 50px;border: 3px solid;border-radius: 50%;height: 50px;}
.main-footer .social-media i {-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;}
.main-footer .social-media a i{border-color: #ed6e7b;background-color: #ed6e7b;}

.main-footer .social-media a i:hover{color: #ed6e7b;}
.main-footer .social-media a i:hover {transform: scale(1.2);background-color: #fff;}


.main-footer .credits {color: #fff;font-size: 12px;}


#mu-contact{background-position: center center;background-size: cover;background-attachment: fixed;position: relative;width: 100%;color: #fff;}
#mu-contact::before {background: rgba(0,0,0,0.9);bottom: 0;content: '';left: 0;top: 0;right: 0;position: absolute;opacity: 0.84;}

.mu-contact-form .form-group .form-control{border-radius: 0;border: 2px solid #fff;}
.mu-contact-form .form-group .form-control::-webkit-input-placeholder {color: #ffffff;}
.mu-contact-form .form-group .form-control::-moz-placeholder {color: #ffffff;}
.mu-contact-form .form-group .form-control:-ms-input-placeholder {color: #ffffff;}
.mu-contact-form .form-group .form-control:-moz-placeholder {color: #ffffff;}

.mu-faq-content .panel-title{font-size: 15px;font-weight: 400;}
.mu-faq-content .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}

@media (min-width: 1200px){
  
  
}
@media (min-width:992px){
  @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
  @keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
  .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
  .main-header.sticky .main-navbar{z-index: 99; -webkit-animation-name: fadeInDown;-ms-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 5.0s; -ms-animation-duration: 5.0s;animation-duration: 5.0s; -webkit-animation-timing-function: linear;  -ms-animation-timing-function: linear;animation-timing-function: linear; -webkit-animation-iteration-count: infinite;  -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: normal;  -ms-animation-direction: normal;animation-direction: normal; -webkit-animation-play-state: running;  -ms-animation-play-state: running;animation-play-state: running; -webkit-animation-fill-mode: forwards;  -ms-animation-fill-mode: forwards;animation-fill-mode: forwards; -moz-animation-name: fadeInDown; -moz-animation-duration: 5.0s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out;background-color: rgb(255, 255, 255);} 
  .main-header.sticky .main-navbar {position: fixed;top: 0; z-index: 100; width: 100%;}

  .main-header.sticky .main-navbar .navbar-brand img{max-height: 60px;}
  .main-header.sticky .bc-rightbar .top_bar{position: absolute;top: -100%;}
  .main-header.sticky .main-navbar .navbar-nav > li > a{padding: 23px 20px;}


  .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: #ff5a60;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-nav>li>a:hover:before, 
  .main-header .navbar-nav>li>a:focus:before, 
  .main-header .navbar-nav>li>a:active:before, 
  .main-header .navbar-nav>li.active>a:before {left: 0;right: 0;}
  
}
@media (min-width:768px){
  
}

@media (max-width:1199px){
  .bc-rightbar{padding-left: 30px;}
  .main-navbar .navbar-nav > li > a{padding: 34px 14px;}
  .bc-rightbar .top_bar .top_bar_info .top_info ul li {padding: 0 10px;}
  .bc-rightbar .top_bar .top_bar_info .social_icon ul li:first-child {padding-left: 10px;}
}
@media (max-width:991px){
  .main-navbar.navbar .navbar-collapse{position: fixed;top: 0px;bottom: 0px;background-color: rgb(255, 255, 255);left: 0px;width: 70%;padding-top: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;border-right: 5px solid rgb(96, 41, 119);height: auto !important;display: block;z-index: 9;overflow-y: scroll;}
	.main-navbar.navbar-nav > li > a{padding: 15px 15px;}
	.main-navbar.navbar{padding: 10px 0;}
  .main-navbar.navbar .navbar-brand img{height: 60px;}
	.main-navbar.navbar .collapse:not(.show){-webkit-transform: translateX(-150%);	-moz-transform: translateX(-150%);-ms-transform: translateX(-150%);transform: translateX(-150%);}
	.main-navbar.navbar .navbar-toggler{position: relative;z-index: 9;background-color: transparent;border: none;}
  .main-navbar .navbar-nav .has-submenu > a::after{display: none;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item{border-bottom: 1px solid #ff5a60;}
  .main-navbar .navbar-nav > li > a{font-size: 15px;}
  .main-navbar .navbar-nav > li.has-submenu > a{padding-right: 45px;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul{position: static;opacity: 1;box-shadow: none;background-color: #ff5a60;width: 100%;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a{color: #ffffff;border-bottom: 1px solid #fff;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item .arrow-down i{-webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear;transition: transform .3s linear;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item.open .arrow-down i{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
  .main-navbar .navbar-nav > li > a {padding: 15px 14px;}
  .bc-rightbar .top_bar .top_bar_info .social_icon{display: none;}
  .bc-rightbar{padding: 0;}
  .bc-rightbar .top_bar{padding: 0;}
  .main-navbar.navbar .navbar-collapse ul.top_contact_info{list-style: none; margin: 0; padding: 0;}
  .main-navbar.navbar .navbar-collapse ul.top_contact_info li a{color: #151515;font-size: 17px;padding: 10px 15px;display: block;}
  .main-navbar.navbar .navbar-collapse ul.top_contact_info li a span{color: #9b9b9b;padding-right: 5px;}
  .main-navbar.navbar .navbar-collapse ul.top_contact_info li a:hover{color: #ff5a60;}

  .testimonial_wraper{margin-bottom: 50px;}
  .main-navbar > .container .topbar_login{-webkit-order: 1; -moz-order: 1; -ms-order: 1; order: 1;}
  .main-navbar > .container .navbar-brand{-webkit-order: 2; -moz-order: 2; -ms-order: 2; order: 2;}
  .main-navbar > .container .srchBtn_dktp{-webkit-order: 3; -moz-order: 3; -ms-order: 3; order: 3;}
  .main-navbar > .container .navbar-toggler{-webkit-order: 4; -moz-order: 4; -ms-order: 4; order: 4;}
  .main-navbar > .container .topbar_login li{list-style: none;}
}

@media (max-width:767px){

 .d-flex{display: block;}
 .slick-prev {left: 0;}
 .slick-next {right: 0;}
 .main-footer .footer-links ul{ -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
 .main-footer .footer-links ul li{width: 100%;}
 .main-footer .footer-links ul li a{padding: 7px 15px;}
 .news-letter-wraper{padding: 50px 15px;}
 .news-letter-wraper > h2{font-size: 25px;}
 .news-letter-wraper form .form-group{ -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
 .news-letter-wraper form .form-group input{ margin: 15px 0;}
 .news-letter-wraper form .form-group .sim-button{width: 100%;}
 .home_banner_wraper .home-slider .slide .slide-caption p{font-size: 14px;}
 .home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 15px;line-height: 20px;}
 .main-footer .copyright p{text-align: center !important;}
 .main-navbar.navbar .navbar-collapse ul.top_contact_info li a span{display: block;}
 .home_banner_wraper .home-slider .slide .full-thumbnail img{height: 320px;object-fit: cover;object-position: center center;}
 .home_banner_wraper .home-slider .slide .slide-caption a{margin-bottom: 10px;}
}
@media(max-width:576px){
  .topbar_login li a{font-size: 0;line-height: 0;}
  .topbar_login li a i{font-size: 16px;}
}
@media(max-width:480px){
}

