@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Roboto:300,400,500,700);
html{height: 100%;font-size: 62.5%;}
@media only screen and (max-width:1199px){html{font-size: 60%;}}
@media only screen and (max-width:991px){html{font-size: 55%;}}
@media only screen and (max-width:767px){html{font-size: 50%;}}
@media only screen and (max-width:479px){html{font-size: 45%;}}
@media only screen and (max-width:320px){html{font-size: 40%;}}
body{font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;height: 100%;line-height: 1.5;vertical-align: baseline;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;color: #444444;}
p{margin: 0 0 20px 0;color: #444444;}
h1,h2,h3,h4,h5,h6{font-weight: 400;font-family: 'Poppins', sans-serif;margin: 0 0 10px 0;color: #278e32;}
h1,h2{line-height: 1.2;}
h3,h4{line-height: 1.4;}
h1{font-size: 48px;}
@media only screen and (max-width:1199px){h1{font-size: calc(44px);}}
@media only screen and (max-width:991px){h1{font-size: calc(42px);}}
@media only screen and (max-width:767px){h1{font-size: calc(38px);}}
@media only screen and (max-width:575px){h1{font-size: calc(36px);}}
@media only screen and (max-width:479px){h1{font-size: calc(32px);}}
h2{font-size: 36px;}
@media only screen and (max-width:1199px){h2{font-size: calc(34px);}}
@media only screen and (max-width:991px){h2{font-size: calc(32px);}}
@media only screen and (max-width:767px){h2{font-size: calc(30px);}}
@media only screen and (max-width:575px){h2{font-size: calc(28px);}}
@media only screen and (max-width:479px){h2{font-size: calc(26px);}}
h3{font-size: 24px;}
@media only screen and (max-width:1199px){h3{font-size: calc(23px);}}
@media only screen and (max-width:991px){h3{font-size: calc(22px);}}
@media only screen and (max-width:575px){h3{font-size: calc(21px);}}
h4{font-size: 20px;}
@media only screen and (max-width:991px){h4{font-size: calc(19px);}}
@media only screen and (max-width:575px){h4{font-size: calc(18px);}}
a{text-decoration: none;}
a:active,a:hover,a:focus{text-decoration: none;}
a:active,a:hover,a:focus{outline: 0 none;}
img{max-width: 100%;height: auto;}
ul{list-style: outside none none;margin: 0;padding: 0;}
/*ul li:before{content: "\f178";font-family:'FontAwesome';margin:0px -22px;display: inline-block;padding-right: 6px;color: #1f87c7;}*/
@media only screen and (min-width:1400px){.container{max-width: 1320px;}}
.possition-static{position: static !important;}
.bg-common{background-position: center;background-size: cover;background-repeat: no-repeat;}
.bg-overlay-primary80:after,.bg-overlay-primary80:before{background-color: rgba(57, 108, 240, 0.8);}
.bg-primary100{background-color: #df3f5c;;}
.bg-accent100{background-color: #f8f8f8;}
.bg-light-accent100{background-color: #f1f7fa;}
.bg-light-primary100{background-color: #ffffff;}
.bg-light-secondary100{background-color: #f3f3f3;}
.both-side-half-bg{width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
@media only screen and (max-width:991px){.both-side-half-bg{display: block;}}
.both-side-half-bg>div{width: 100%;padding-top: 6rem;padding-bottom: 6rem;text-align: center;}
@media only screen and (max-width:991px){.both-side-half-bg>div{width: 100%;}}
.both-side-half-bg>div:first-child{background-color: #f3f3f3;padding-right: 10rem;padding-left: calc((100% - 1290px)/2);}
@media only screen and (max-width:1399px){.both-side-half-bg>div:first-child{padding-left: calc((100% - 1110px)/2);}}
@media only screen and (max-width:1199px){.both-side-half-bg>div:first-child{padding-left: calc((100% - 930px)/2);}}
@media only screen and (max-width:991px){.both-side-half-bg>div:first-child{padding-left: calc((100% - 690px)/2);padding-right: calc((100% - 690px)/2);}}
@media only screen and (max-width:767px){.both-side-half-bg>div:first-child{padding-left: calc((100% - 510px)/2);padding-right: calc((100% - 510px)/2);}}
@media only screen and (max-width:575px){.both-side-half-bg>div:first-child{padding-left: 15px;padding-right: 15px;}}
.both-side-half-bg>div:last-child{padding-left: 10rem;padding-right: calc((100% - 1290px)/2);background-color: #278e32;}
@media only screen and (max-width:1399px){.both-side-half-bg>div:last-child{padding-right: calc((100% - 1110px)/2);}}
@media only screen and (max-width:1199px){.both-side-half-bg>div:last-child{padding-right: calc((100% - 930px)/2);}}
@media only screen and (max-width:991px){.both-side-half-bg>div:last-child{padding-left: calc((100% - 690px)/2);padding-right: calc((100% - 690px)/2);}}
@media only screen and (max-width:767px){.both-side-half-bg>div:last-child{padding-left: calc((100% - 510px)/2);padding-right: calc((100% - 510px)/2);}}
@media only screen and (max-width:575px){.both-side-half-bg>div:last-child{padding-left: 15px;padding-right: 15px;}}
.section-heading p{width: 80%;}
@media only screen and (max-width:991px){.section-heading p{width: 100%;}}
.section-heading.text-center h1,.section-heading.text-center h2,.section-heading.text-center h3,.section-heading.text-center h4,.section-heading.text-center p{float: none;margin-left: auto;margin-right: auto;}
.section-heading.text-left p,.section-heading.text-right p{margin-left: 0;margin-right: 0;width: 100%;}
.section-heading.heading-dark h1,.section-heading.heading-dark h2,.section-heading.heading-dark h3,.section-heading.heading-dark h4{color: #111111;}
.section-heading.heading-light h1,.section-heading.heading-light h2,.section-heading.heading-light h3,.section-heading.heading-light h4{color: #ffffff;}
.section-heading.heading-light p{color: #ffffff;}
.heading-layout1{margin-bottom: 43px;text-align: center;position: relative;}
.heading-layout1:after{position: absolute;content: "";height: 4px;width: 45px;background-color: #df3f5c;;left: 0;bottom: -24px;right: 0;margin: 0 auto;}
.heading-layout1 h2,.heading-layout1 h3{font-weight: 600;text-transform: capitalize;}
.heading-layout1 p{font-family: 'Poppins', sans-serif;}
.text-left.heading-layout1:after{right: inherit;margin: 0;}
.heading-light.heading-layout1:after,.heading-light.heading-layout5:after{background-color: #ffffff;}
.heading-layout2{margin-bottom: 75px;}
.heading-layout2 h2{font-size: 4rem;font-weight: 600;text-transform: capitalize;}
.heading-layout2 p{font-family: 'Poppins', sans-serif;width: 60%;}
@media only screen and (max-width:767px){.heading-layout2 p{width: 100%;}}
.heading-layout3{margin-bottom: 50px;text-align: center;}
.heading-layout3 h2,.heading-layout3 h3{font-weight: 600;text-transform: capitalize;}
.heading-layout3 p{font-family: 'Poppins', sans-serif;}
.heading-layout4{margin-bottom: 40px;}
.heading-layout4 h2{font-size: 4rem;font-weight: 600;text-transform: capitalize;}
.heading-layout4 p{font-family: 'Poppins', sans-serif;width: 60%;}
@media only screen and (max-width:767px){.heading-layout4 p{width: 100%;}}
.heading-layout5{margin-bottom: 60px;text-align: center;position: relative;}
.heading-layout5:after {
    position: absolute;
    content: "";
    height: 4px;
    width: 45px;
    background-color: #df3f5c;
    left: 0;
    bottom: -20px;
    right: 0;
    margin: 0 auto;
}
.heading-layout5 h2,.heading-layout5 h3{font-weight: 600;text-transform: capitalize;margin-bottom: 10px;}
.heading-layout5 p{font-family: 'Poppins', sans-serif;}
@media only screen and (max-width:991px){header{display: none;}}
.top-bar-border-bottom{border-bottom: 1px solid #d7d7d7;}
.header-menu-area:after{clear: both;content: "";display: block;}
.template-main-menu nav>ul>li{position: relative;}
.template-main-menu nav>ul>li:after{opacity: 0;visibility: hidden;position: absolute;content: "";height: 2px;width: 50px;left: -30px;bottom: 0;background-color: #df3f5c;z-index: 10;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-ms-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.template-main-menu nav>ul>li>a{font-size: 16px;text-transform: capitalize;font-weight: 500;line-height: 1;display: block;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-1{border-top: 1px solid #df3f5c;;background-color: #ffffff;width: 250px;visibility: hidden;opacity: 0;position: absolute;top: 100%;left: 0;-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);-webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-1 li a{font-size: 14px;font-weight: 500;color: #111111;padding: 7px 12px;display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-1 li a:hover{color: #ffffff;background-color: #278e32;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-2{border-top: 1px solid #df3f5c;;background-color: #ffffff;width: 480px;opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);-webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-2 li{display: inline-block;width: 49%;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-2 li a{font-size: 14px;font-weight: 500;color: #111111;padding: 7px 12px;display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.template-main-menu nav>ul>li ul.dropdown-menu-col-2 li a:hover{color: #ffffff;background-color: #3c70fa;}
.template-main-menu nav>ul>li .third-level{border-top: 1px solid #df3f5c;;background-color: #ffffff;width: 250px;opacity: 0;visibility: hidden;position: absolute;top: 0;left: 100%;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);-webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.template-main-menu nav>ul>li .third-level li a{font-size: 16px;font-weight: 500;color: #111111;padding: 12px 15px;display: block;}
.template-main-menu nav>ul>li .third-level li a:hover{color: #ffffff;background-color: #3c70fa;}
.template-main-menu nav>ul>li .template-mega-menu{background-color: rgba(255, 255, 255, 0.97);border-top: 1px solid #df3f5c;;position: absolute;width: 100%;left: 0;right: 0;z-index: 10;opacity: 0;visibility: hidden;top: 100%;padding: 20px 0 0;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);-webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.template-main-menu nav>ul>li .template-mega-menu .menu-ctg-title{font-size: 22px;font-weight: 700;color: #111111;margin-bottom: 18px;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu{margin-bottom: 20px;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li{margin-bottom: 10px;padding-bottom: 7px;border-bottom: 1px solid #ebebeb;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li a{font-size: 16px;font-weight: 500;color: #111111;padding: 5px 15px 5px 30px;display: block;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);position: relative;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li a i{color: #444444;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li a:hover{color: #df3f5c;;padding: 5px 15px 5px 35px;}
.template-main-menu nav>ul>li .template-mega-menu ul.sub-menu li a:hover i{color: #df3f5c;;animation: toRightFromLeft10 0.5s;}
.template-main-menu nav>ul>li:hover:after{left: 15px;opacity: 1;visibility: visible;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.template-main-menu nav>ul>li:hover ul.dropdown-menu-col-1{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.template-main-menu nav>ul>li:hover ul.dropdown-menu-col-2{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.template-main-menu nav>ul>li:hover .template-mega-menu{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.template-main-menu nav>ul>li>ul>li{position: relative;}
.template-main-menu nav>ul>li>ul>li a.third-level-arrow:after{position: absolute;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 600;opacity: 0.8;font-size: 20px;z-index: 8;right: 30px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #111111;-webkit-transition: all 1s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 1s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 1s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 1s cubic-bezier(0, 0, 0.15, 1.88);transition: all 1s cubic-bezier(0, 0, 0.15, 1.88);}
.template-main-menu nav>ul>li>ul>li:hover .third-level-arrow:after{right: 15px;}
.template-main-menu nav>ul>li>ul>li:hover ul.third-level{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.header-menu-layout1{position: absolute;top: 0;left: 0;right: 0;margin: 74px 0 auto;z-index: 100;background-color: #ffffff;}
.header-menu-layout1 .template-main-menu nav>ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: end;
    justify-content: center;
}
.header-menu-layout1 .template-main-menu nav>ul>li>a{padding: 40px 15px 39px;color: #111111;}
@media only screen and (max-width:1199px){.header-menu-layout1 .template-main-menu nav>ul>li>a{padding: 40px 10px 39px;}}
.header-menu-layout1 .template-main-menu nav>ul>li>a:hover {
    animation: toBottomFromTop10 0.8s forwards;
    color: #df3f5c;
}

.header-menu-layout2{position: absolute;top: 0;left: 0;right: 0;margin: 101px 0 auto;z-index: 100;background-color: #ffffff;-webkit-box-shadow: 0px 4px 4px 0px rgba(226, 226, 226, 0.75);-moz-box-shadow: 0px 4px 4px 0px rgba(226, 226, 226, 0.75);box-shadow: 0 4px 4px rgba(226, 226, 226, 0.75);}
.header-menu-layout2 .template-main-menu nav>ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.header-menu-layout2 .template-main-menu nav>ul>li>a{padding: 30px 15px 29px;color: #111111;}
.header-menu-layout2 .template-main-menu nav>ul>li>a:hover{animation: toBottomFromTop10 0.3s forwards;color: #df3f5c;;}
.header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky{margin-right: 15px;display: none;min-width: 200px;}
.header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky a{padding: 0;}
.header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky a:hover{animation: none;}
.header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky:after{display: none;}
.header-menu-layout3{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;z-index: 100;background-color: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.header-menu-layout3 .template-main-menu nav>ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.header-menu-layout3 .template-main-menu nav>ul>li>a{padding: 40px 15px 39px;color: #ffffff;}
@media only screen and (max-width:1199px){.header-menu-layout3 .template-main-menu nav>ul>li>a{padding: 40px 10px 39px;}}
.header-menu-layout3 .template-main-menu nav>ul>li>a:hover{animation: toBottomFromTop10 0.3s forwards;color: #e3e3e3;}
.header-menu-layout4{position: absolute;top: 0;left: 0;right: 0;margin: 51px 0 auto;z-index: 100;background-color: #ffffff;}
.header-menu-layout4 .template-main-menu nav>ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.header-menu-layout4 .template-main-menu nav>ul>li>a{padding: 40px 15px 39px;color: #111111;}
@media only screen and (max-width:1199px){.header-menu-layout4 .template-main-menu nav>ul>li>a{padding: 40px 10px 39px;}}
.header-menu-layout4 .template-main-menu nav>ul>li>a:hover{animation: toBottomFromTop10 0.3s forwards;color: #df3f5c;;}
.menu-sticky .header-menu-area{animation-name: headerSlideDown;animation-duration: 0.50s;-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.menu-sticky .header-menu-layout1,.menu-sticky .header-menu-layout2,.menu-sticky .header-menu-layout3,.menu-sticky .header-menu-layout4{position: fixed;margin: 0 0 auto;}
.menu-sticky .header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.menu-sticky .header-menu-layout2 .template-main-menu nav>ul .logo-on-sticky a{padding: 0 !important;}
@media only screen and (max-width:1199px){.menu-sticky .header-menu-layout2 .template-main-menu nav>ul>li>a{padding: 30px 7px 29px;}}
.menu-sticky .header-menu-layout3{background-color: rgba(57, 108, 240, 0.98);}
.header-action-items-layout1 ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.header-action-items-layout1 ul li{display: inline-block;margin-right: 15px;}
.header-action-items-layout1 ul li:last-child{margin-right: 0;}
.header-action-items-layout1 ul li .header-search-dark{line-height: inherit;}
.header-action-items-layout1 ul .action-items-primary-btn{font-size: 14px;display: inline-block;padding: 9px 3px;color: #ffffff;background-color: #278e32;text-transform: uppercase;font-weight: 500;border: 1px solid;border-color: #278e32;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.header-action-items-layout1 ul .action-items-primary-btn i{margin-left: 10px;}
.header-action-items-layout1 ul .action-items-primary-btn:hover{background-color: transparent;color: #278e32;}
.header-action-items-layout1 ul .action-items-light-btn{font-size: 14px;display: inline-block;padding: 9px 15px;color: #ffffff;background-color: transparent;text-transform: uppercase;font-weight: 500;border: 1px solid;border-color: #ffffff;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.header-action-items-layout1 ul .action-items-light-btn:hover{background-color: #ffffff;color: #df3f5c;;}
.header-action-items-layout1 .cart-items{top: 70px;}
.header-action-items-layout2 ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.header-action-items-layout2 ul li{display: inline-block;margin-right: 15px;padding-right: 15px;position: relative;}
.header-action-items-layout2 ul li:first-child:after{height: 30px;width: 1px;background-color: #b2b2b2;content: "";position: absolute;right: 0;top: -15px;z-index: 5;}
.header-action-items-layout2 ul li:last-child{margin-right: 0;padding-right: 0;}
.header-action-items-layout2 ul li .item-btn{height: 75px;text-align: center;padding: 26px 40px;background-color: #df3f5c;;color: #ffffff;font-size: 14px;font-weight: 500;display: block;text-transform: uppercase;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.header-action-items-layout2 ul li .item-btn:hover{background-color: #2055e4;}
.header-action-items-layout2 .cart-items{top: 60px;}
.header-action-items-layout2 .cart-area-dark:after{height: 76px;top: -12px;}
.header-search-dark{position: relative;line-height: 0;}
.header-search-dark button{border: 0;padding: 0;cursor: pointer;background-color: transparent;color: #646464;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.header-search-dark button i:before{font-size: 24px;margin-left: 0;padding: 5px;font-weight: 600;}
.header-search-dark button:focus{outline: none;}
.header-search-dark .search-input{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 40px;z-index: 10;height: 60px;width: 800px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;border: none;padding: 5px 30px 8px;display: none;background-color: rgba(60, 112, 250, 0.99);color: #e3e3e3;}
@media only screen and (max-width:1199px){.header-search-dark .search-input{right: 25px;width: 740px;}}
@media only screen and (max-width:991px){.header-search-dark .search-input{right: 25px;width: 560px;}}
@media only screen and (max-width:767px){.header-search-dark .search-input{right: 25px;width: 230px;}}
.header-search-dark input.search-input:focus{outline-width: 0;outline: none;}
.header-search-dark input::-webkit-input-placeholder{color: #ffffff;}
.header-search-dark input::-moz-placeholder{color: #ffffff;}
.header-search-dark input:-moz-placeholder{color: #ffffff;}
.header-search-dark input:-ms-input-placeholder{color: #ffffff;}
.header-search-light{position: relative;line-height: 0;}
.header-search-light button{border: 0;padding: 0;cursor: pointer;background-color: transparent;color: #ffffff;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.header-search-light button i:before{font-size: 24px;margin-left: 0;padding: 5px;font-weight: 600;}
.header-search-light button:focus{outline: none;}
.header-search-light .search-input{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 40px;z-index: 10;height: 60px;width: 800px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;border: none;padding: 5px 30px 8px;display: none;background-color: rgba(255, 255, 255, 0.99);color: #111111;}
@media only screen and (max-width:1199px){.header-search-light .search-input{right: 25px;width: 740px;}}
@media only screen and (max-width:991px){.header-search-light .search-input{right: 25px;width: 560px;}}
@media only screen and (max-width:767px){.header-search-light .search-input{right: 25px;width: 230px;}}
.header-search-light input.search-input:focus{outline-width: 0;outline: none;}
.header-search-light input::-webkit-input-placeholder{color: #afafaf;}
.header-search-light input::-moz-placeholder{color: #afafaf;}
.header-search-light input:-moz-placeholder{color: #afafaf;}
.header-search-light input:-ms-input-placeholder{color: #afafaf;}
.cart-area-dark{position: relative;}
.cart-area-dark:after{height: 96px;width: 30px;background-color: transparent;z-index: 99;content: "";position: absolute;top: -23px;left: 0;}
.cart-area-dark .cart-trigger-icon{position: relative;}
.cart-area-dark .cart-trigger-icon i:before{margin-left: 0;color: #444444;font-size: 30px;}
.cart-area-dark .cart-trigger-icon span{position: absolute;top: -22px;right: -10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;background-color: #df3f5c;;color: #ffffff;height: 25px;width: 25px;line-height: 25px;font-size: 14px;text-align: center;-webkit-box-shadow: 0px 5px 5px 0px rgba(168, 168, 168, 0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(168, 168, 168, 0.75);box-shadow: 0 5px 5px rgba(168, 168, 168, 0.75);}
.cart-area-dark:hover .cart-items{opacity: 1;visibility: visible;-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);}
.cart-area-light{position: relative;}
.cart-area-light:after{height: 96px;width: 30px;background-color: transparent;z-index: 99;content: "";position: absolute;top: -23px;left: 0;}
.cart-area-light .cart-trigger-icon{position: relative;}
.cart-area-light .cart-trigger-icon i:before{margin-left: 0;color: #ffffff;font-size: 30px;}
.cart-area-light .cart-trigger-icon span{position: absolute;top: -22px;right: -10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;background-color: #ffffff;color: #df3f5c;;height: 25px;width: 25px;line-height: 25px;font-size: 14px;text-align: center;-webkit-box-shadow: 0px 5px 5px 0px rgba(80, 80, 80, 0.5);-moz-box-shadow: 0px 5px 5px 0px rgba(80, 80, 80, 0.5);box-shadow: 0 5px 5px rgba(80, 80, 80, 0.5);}
.cart-area-light:hover .cart-items{opacity: 1;visibility: visible;-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);}
.cart-items{border-top: 3px solid #df3f5c;;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;background-color: rgba(241, 247, 250, 0.98);padding: 10px;position: absolute;right: 0;min-width: 385px;color: #111111;-webkit-transform: perspective(400) rotate3d(1, 0, 0, -15deg);-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.cart-items .cart-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ffffff;}
.cart-items .cart-item:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.cart-items .cart-item>div{margin-right: 20px;}
.cart-items .cart-item>div:last-child{margin-right: 0;}
.cart-items .cart-item .cart-title{text-align: left;}
.cart-items .cart-item .cart-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.cart-items .cart-item .cart-title a:hover{color: #df3f5c;;}
.cart-items .cart-item .cart-title span{display: block;font-size: 14px;}
.cart-items .cart-item .cart-trash a{color: #111111;}
.cart-items .cart-item .cart-trash a:hover{color: #ff0600;}
.cart-items .cart-item .cart-btn{width: 100%;padding: 10px 10px 0 10px;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.cart-items .cart-item .cart-btn a.item-btn{margin: 0 5px;display: inline-block;padding: 10px 20px;border: 1px solid;border-color: #df3f5c;;background-color: #df3f5c;;color: #ffffff;font-size: 14px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.cart-items .cart-item .cart-btn a.item-btn:hover{background-color: transparent;color: #df3f5c;;}
.logo-area-layout2{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header-contact-layout1{min-height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media only screen and (max-width:1199px){.header-contact-layout1{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.header-contact-layout1 ul li{font-size: 16px;display: inline-block;margin-right: 10px;padding-right: 10px;color: #444444;border-right: 1px solid #d7d7d7;}
.header-contact-layout1 ul li i{margin-right: 10px;color: #278e32;}
.header-contact-layout1 ul li:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
@media only screen and (max-width:767px){.header-contact-layout1 ul li{display: block;}}
.header-contact-layout1 ul li .fa-phone{transform: scaleX(-1);}
.header-contact-layout2{min-height: 100px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:1199px){.header-contact-layout2{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.header-contact-layout2 ul li{font-size: 16px;display: inline-block;margin-right: 30px;padding-right: 30px;color: #444444;border-right: 1px solid #d7d7d7;}
.header-contact-layout2 ul li:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.header-contact-layout2 ul li .media i{margin-top: 7px;color: #df3f5c;;font-size: 26px;}
.header-contact-layout2 ul li .media .media-body{color: #111111;}
.header-contact-layout2 ul li .media .media-body .title{font-weight: 700;font-size: 16px;}
.header-contact-layout2 ul li .media .media-body .info{font-size: 16px;}
@media only screen and (max-width:767px){.header-contact-layout2 ul li{display: block;}}
.header-contact-layout2 ul li .fa-phone{-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);}
.header-contact-layout3{min-height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media only screen and (max-width:1199px){.header-contact-layout3{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.header-contact-layout3 ul li{font-size: 16px;display: inline-block;margin-right: 20px;color: #ffffff;}
.header-contact-layout3 ul li i{margin-right: 10px;}
.header-contact-layout3 ul li:last-child{margin-right: 0;}
@media only screen and (max-width:767px){.header-contact-layout3 ul li{display: block;}}
.header-contact-layout3 ul li .fa-phone{transform: scaleX(-1);}
.header-social-layout1{min-height: 50px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:1199px){.header-social-layout1{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.header-social-layout1 li{display: inline-block;margin-right: 5px;}
.header-social-layout1 li:last-child{margin-right: 0;}
.header-social-layout1 li a{color: #ffffff;text-align: center;font-size: 14px;display: block;height: 35px;width: 35px;line-height: 35px;border-radius: 50%;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background-color: #278e32;}
.header-social-layout1 li a:hover{color: #ffffff;background-color: #df3f5c;;}
.header-social-layout2{min-height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:1199px){.header-social-layout2{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.header-social-layout2 ul li{display: inline-block;margin-right: 5px;}
.header-social-layout2 ul li:last-child{margin-right: 0;}
.header-social-layout2 ul li a{padding: 5px 8px;color: #ffffff;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.header-social-layout2 ul li a:hover{color: #e3e3e3;}
.mean-container .mean-bar{background: transparent !important;float: none;padding: 0 !important;position: fixed !important;top: 0;}
.mean-container .mean-bar:after{content: "";clear: both;display: block;}
@media only screen and (max-width:767px){.mean-container .mean-bar a{padding: 6px 16px;display: inline-block;}}
@media only screen and (max-width:767px){.mean-container .mean-bar .meanmenu-reveal{margin-top: 5px;}}
.mean-container .mean-bar a.logo-mobile-menu{width: 100%;background-color: rgba(222, 222, 222, 0.95);box-sizing: border-box;}
.mean-container .mean-bar .mobile-menu-nav-back{padding-left: 15px;border-bottom: 1px solid #b2b2b2;position: relative;text-align: center;height: 70px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.mean-container .mean-bar .mobile-menu-nav-back:before{position: absolute;content: "";height: 100%;width: 100%;background-color: rgba(248, 248, 248, 0.95);z-index: -1;top: 0;left: 0;right: 0;}
.mean-container .mean-nav{float: none !important;background: transparent !important;}
.mean-container .mean-nav>ul{overflow-y: scroll;}
.mean-container .mean-nav>ul:after{content: '';display: block;clear: both;}
.mean-container .mean-nav>ul li a{font-size: 14px;color: #111111;font-weight: 700;background-color: #f2fff2;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.mean-container .mean-nav>ul li a:hover{color: #df3f5c;;}
.mean-container .mean-nav>ul li:hover>a{color: #df3f5c;;background-color: #ffffff;}
.mean-container .mean-nav>ul li li a{color: #111111;opacity: 1;font-weight: 400;padding: 0.5em 10%;}
.mean-container .mean-nav>ul li li a:hover{background-color: #ffffff;}
.mean-container .mean-nav>ul li a.mean-expand{background-color: transparent;margin-top: 0;height: 20px;line-height: 27px;width: 100%;text-align: right;font-size: 14px;padding: 12px 20px 12px 12px !important;}
.mean-container .mean-nav>ul li a.mean-expand:hover{background-color: transparent;}
.mean-container a.meanmenu-reveal{float: none !important;position: absolute;top: 12px;transition: unset;}
.mean-bar+div #wrapper{padding-top: 52px;}
@media only screen and (max-width:991px){.hide-on-mobile-menu{display: none;}}
.hide-on-mobile-menu:after{display: none !important;}
@media only screen and (min-width:992px){.hide-on-desktop-menu{display: none !important;}}
.slider-top-margin{margin-top: 95px;}
@media only screen and (max-width:991px){.slider-top-margin{margin-top: 71px;}}
.slider-top-margin2{margin-top: 75px;}
@media only screen and (max-width:991px){.slider-top-margin2{margin-top: 71px;}}
.inner-page-top-margin{margin-top: 95px;}
@media only screen and (max-width:991px){.inner-page-top-margin{margin-top: 71px;}}
.slider-area{position: relative;}
.slider-area .nivoSlider img{-webkit-animation: img_scale 20s linear infinite;animation: img_scale 20s linear infinite;}
@keyframes img_scale{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}50%{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.slider-area .nivo-controlNav{display: none;}
.slider-area .nivo-directionNav a{text-indent: -9999999px;opacity: 0;visibility: hidden;background-color: #ffffff;width: 5rem;height: 5rem;border-radius: 50%;border: 2px solid rgba(204, 210, 212, 0.2);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.slider-area .nivo-directionNav a:hover{background-color: #df3f5c;;}
.slider-area .nivo-directionNav a:hover:before{color: #ffffff !important;background: transparent !important;}
.slider-area .nivo-directionNav a:before{font-family: "Font Awesome 5 Free";font-weight: 600;color: #111111 !important;cursor: pointer;font-size: 1.6rem;margin: 0;position: absolute;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 9;left: 0;right: 0;text-indent: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.slider-area .nivo-directionNav a.nivo-prevNav{left: 0;}
.slider-area .nivo-directionNav a.nivo-prevNav:before{content: "\f053";}
.slider-area .nivo-directionNav a.nivo-nextNav{right: 0;}
.slider-area .nivo-directionNav a.nivo-nextNav:before{content: "\f054";}
.slider-area:hover a{opacity: 1;visibility: visible;}
.slider-area .nivo-caption{opacity: 1;}
.slider-area .nivo-caption p{padding: 0;}
.slider-layout1 .nivo-caption{top: 0;}
@media only screen and (max-width:575px){.slider-layout1 .nivo-caption{top: 20px;}}
.slider-layout1 .slide-1 div.slider-big-text,.slider-layout1 .slide-2 div.slider-big-text,.slider-layout1 .slide-3 div.slider-big-text{font-size: 4.4rem;text-transform: capitalize;font-weight: 300;color: #111111;margin-bottom: 20px;line-height: 1.2;}
@media only screen and (max-width:767px){.slider-layout1 .slide-1 div.slider-big-text,.slider-layout1 .slide-2 div.slider-big-text,.slider-layout1 .slide-3 div.slider-big-text{font-size: 4rem;}}
@media only screen and (max-width:575px){.slider-layout1 .slide-1 div.slider-big-text,.slider-layout1 .slide-2 div.slider-big-text,.slider-layout1 .slide-3 div.slider-big-text{font-size: 3rem;text-align: center;}}
.slider-layout1 .slide-1 div.slider-big-text span,.slider-layout1 .slide-2 div.slider-big-text span,.slider-layout1 .slide-3 div.slider-big-text span{font-weight: 700;display: block;}
.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 65%;}
@media only screen and (max-width:1399px){.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 60%;}}
@media only screen and (max-width:1199px){.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 50%;}}
@media only screen and (max-width:991px){.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 40%;}}
@media only screen and (max-width:767px){.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 30%;}}
@media only screen and (max-width:575px){.slider-layout1 .slide-1 .slider-big-text.padding-right,.slider-layout1 .slide-2 .slider-big-text.padding-right,.slider-layout1 .slide-3 .slider-big-text.padding-right,.slider-layout1 .slide-1 .slider-paragraph.padding-right,.slider-layout1 .slide-2 .slider-paragraph.padding-right,.slider-layout1 .slide-3 .slider-paragraph.padding-right{padding-right: 0%;}}
.slider-layout1 .slide-1 .slider-paragraph,.slider-layout1 .slide-2 .slider-paragraph,.slider-layout1 .slide-3 .slider-paragraph{margin: 0 0 20px;}
@media only screen and (max-width:767px){.slider-layout1 .slide-1 .slider-paragraph,.slider-layout1 .slide-2 .slider-paragraph,.slider-layout1 .slide-3 .slider-paragraph{display: none;}}
.slider-layout1 .slide-1 .slider-btn-area,.slider-layout1 .slide-2 .slider-btn-area,.slider-layout1 .slide-3 .slider-btn-area{margin-top: 40px;margin-bottom: 5px;}
.slider-layout1 .slide-1 .slider-btn-area a.item-btn,.slider-layout1 .slide-2 .slider-btn-area a.item-btn,.slider-layout1 .slide-3 .slider-btn-area a.item-btn{padding: 14px 25px;text-transform: uppercase;background-color: #df3f5c;;color: #ffffff;display: inline-block;font-weight: 500;border: 1px solid;border-color: #df3f5c;;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout1 .slide-1 .slider-btn-area a.item-btn:last-child,.slider-layout1 .slide-2 .slider-btn-area a.item-btn:last-child,.slider-layout1 .slide-3 .slider-btn-area a.item-btn:last-child{margin-right: 0;}
.slider-layout1 .slide-1 .slider-btn-area a.item-btn i,.slider-layout1 .slide-2 .slider-btn-area a.item-btn i,.slider-layout1 .slide-3 .slider-btn-area a.item-btn i{margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout1 .slide-1 .slider-btn-area a.item-btn:hover,.slider-layout1 .slide-2 .slider-btn-area a.item-btn:hover,.slider-layout1 .slide-3 .slider-btn-area a.item-btn:hover{background-color: #2055e4;color: #ffffff;}
.slider-layout1 .slide-1 .slider-btn-area a.item-btn:hover i,.slider-layout1 .slide-2 .slider-btn-area a.item-btn:hover i,.slider-layout1 .slide-3 .slider-btn-area a.item-btn:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout1 .slide-1 .slider-btn-area a.item-btn,.slider-layout1 .slide-2 .slider-btn-area a.item-btn,.slider-layout1 .slide-3 .slider-btn-area a.item-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout1 .slide-1 .slider-btn-area a.item-btn i,.slider-layout1 .slide-2 .slider-btn-area a.item-btn i,.slider-layout1 .slide-3 .slider-btn-area a.item-btn i{font-size: 13px;margin-left: 5px;}
}
.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn{padding: 14px 25px;display: inline-block;text-transform: uppercase;background-color: #ffffff;font-weight: 500;border: 1px solid;border-color: #ffffff;font-size: 15px;color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn i{color: #df3f5c;;margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn:hover,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn:hover,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn:hover{background-color: transparent;color: #ffffff;}
.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn:hover i,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn:hover i,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn:hover i{color: #ffffff;-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout1 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout1 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout1 .slide-3 .slider-btn-area a.item-light-btn i{font-size: 13px;margin-left: 5px;}
}
@media only screen and (max-width:575px){.slider-layout1 .slide-1 .slider-btn-area,.slider-layout1 .slide-2 .slider-btn-area,.slider-layout1 .slide-3 .slider-btn-area{display: none;}}
.slider-layout2 .nivo-caption{top: -35px;}
@media only screen and (max-width:1199px){.slider-layout2 .nivo-caption{top: 0;}}
.slider-layout2 .nivo-directionNav a{top: 40%;}
@media only screen and (max-width:1199px){.slider-layout2 .nivo-directionNav a{top: 43%;}}
.slider-layout2 .slide-1 .text-box,.slider-layout2 .slide-2 .text-box,.slider-layout2 .slide-3 .text-box{background-color: #ffffff;width: 60rem;padding: 4rem 5rem;}
@media only screen and (max-width:767px){.slider-layout2 .slide-1 .text-box,.slider-layout2 .slide-2 .text-box,.slider-layout2 .slide-3 .text-box{padding: 3rem;width: 100%;}}
.slider-layout2 .slide-1 .text-box div.slider-big-text,.slider-layout2 .slide-2 .text-box div.slider-big-text,.slider-layout2 .slide-3 .text-box div.slider-big-text{font-size: 4.4rem;text-transform: capitalize;color: #111111;margin-bottom: 20px;line-height: 1.2;font-weight: 700;}
@media only screen and (max-width:767px){.slider-layout2 .slide-1 .text-box div.slider-big-text,.slider-layout2 .slide-2 .text-box div.slider-big-text,.slider-layout2 .slide-3 .text-box div.slider-big-text{font-size: 4rem;margin-bottom: 0;}}
@media only screen and (max-width:575px){.slider-layout2 .slide-1 .text-box div.slider-big-text,.slider-layout2 .slide-2 .text-box div.slider-big-text,.slider-layout2 .slide-3 .text-box div.slider-big-text{font-size: 3rem;text-align: center;}}
.slider-layout2 .slide-1 .text-box div.slider-big-text span,.slider-layout2 .slide-2 .text-box div.slider-big-text span,.slider-layout2 .slide-3 .text-box div.slider-big-text span{font-weight: 400;display: block;}
.slider-layout2 .slide-1 .text-box .slider-big-text.padding-right,.slider-layout2 .slide-2 .text-box .slider-big-text.padding-right,.slider-layout2 .slide-3 .text-box .slider-big-text.padding-right,.slider-layout2 .slide-1 .text-box .slider-paragraph.padding-right,.slider-layout2 .slide-2 .text-box .slider-paragraph.padding-right,.slider-layout2 .slide-3 .text-box .slider-paragraph.padding-right{padding-right: 60%;}
.slider-layout2 .slide-1 .text-box .slider-paragraph,.slider-layout2 .slide-2 .text-box .slider-paragraph,.slider-layout2 .slide-3 .text-box .slider-paragraph{margin: 0 0 20px;}
@media only screen and (max-width:1199px){.slider-layout2 .slide-1 .text-box .slider-paragraph,.slider-layout2 .slide-2 .text-box .slider-paragraph,.slider-layout2 .slide-3 .text-box .slider-paragraph{display: none;}}
.slider-layout2 .slide-1 .text-box .slider-btn-area,.slider-layout2 .slide-2 .text-box .slider-btn-area,.slider-layout2 .slide-3 .text-box .slider-btn-area{margin-top: 40px;margin-bottom: 5px;}
@media only screen and (max-width:767px){.slider-layout2 .slide-1 .text-box .slider-btn-area,.slider-layout2 .slide-2 .text-box .slider-btn-area,.slider-layout2 .slide-3 .text-box .slider-btn-area{display: none;}}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn{padding: 14px 25px;text-transform: uppercase;background-color: #df3f5c;;color: #ffffff;display: inline-block;font-weight: 500;border: 1px solid;border-color: #df3f5c;;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn:last-child,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn:last-child,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn:last-child{margin-right: 0;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn i{margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn:hover,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn:hover,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn:hover{background-color: #2055e4;color: #ffffff;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn:hover i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn:hover i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-btn i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-btn i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-btn i{font-size: 13px;margin-left: 5px;}
}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn{padding: 14px 25px;display: inline-block;text-transform: uppercase;background-color: #ffffff;font-weight: 500;border: 1px solid;border-color: #ffffff;font-size: 15px;color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn i{color: #df3f5c;;margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn:hover,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn:hover,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn:hover{background-color: transparent;color: #ffffff;}
.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn:hover i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn:hover i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn:hover i{color: #ffffff;-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout2 .slide-1 .text-box .slider-btn-area a.item-light-btn i,.slider-layout2 .slide-2 .text-box .slider-btn-area a.item-light-btn i,.slider-layout2 .slide-3 .text-box .slider-btn-area a.item-light-btn i{font-size: 13px;margin-left: 5px;}
}
@media only screen and (max-width:575px){.slider-layout2 .slide-1 .text-box .slider-btn-area,.slider-layout2 .slide-2 .text-box .slider-btn-area,.slider-layout2 .slide-3 .text-box .slider-btn-area{display: none;}}
.slider-layout3 .nivo-caption{top: 0;}
@media only screen and (max-width:575px){.slider-layout3 .nivo-caption{top: 20px;}}
.slider-layout3 .slide-1 div.slider-big-text,.slider-layout3 .slide-2 div.slider-big-text,.slider-layout3 .slide-3 div.slider-big-text{font-size: 4.4rem;text-transform: capitalize;font-weight: 300;color: #ffffff;margin-bottom: 20px;line-height: 1.2;}
@media only screen and (max-width:767px){.slider-layout3 .slide-1 div.slider-big-text,.slider-layout3 .slide-2 div.slider-big-text,.slider-layout3 .slide-3 div.slider-big-text{font-size: 4rem;}}
@media only screen and (max-width:575px){.slider-layout3 .slide-1 div.slider-big-text,.slider-layout3 .slide-2 div.slider-big-text,.slider-layout3 .slide-3 div.slider-big-text{font-size: 3rem;text-align: center;}}
.slider-layout3 .slide-1 div.slider-big-text span,.slider-layout3 .slide-2 div.slider-big-text span,.slider-layout3 .slide-3 div.slider-big-text span{font-weight: 700;display: block;}
.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 65%;}
@media only screen and (max-width:1399px){.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 60%;}}
@media only screen and (max-width:1199px){.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 50%;}}
@media only screen and (max-width:991px){.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 40%;}}
@media only screen and (max-width:767px){.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 30%;}}
@media only screen and (max-width:575px){.slider-layout3 .slide-1 .slider-big-text.padding-right,.slider-layout3 .slide-2 .slider-big-text.padding-right,.slider-layout3 .slide-3 .slider-big-text.padding-right,.slider-layout3 .slide-1 .slider-paragraph.padding-right,.slider-layout3 .slide-2 .slider-paragraph.padding-right,.slider-layout3 .slide-3 .slider-paragraph.padding-right{padding-right: 0%;}}
.slider-layout3 .slide-1 .slider-paragraph,.slider-layout3 .slide-2 .slider-paragraph,.slider-layout3 .slide-3 .slider-paragraph{margin: 0 0 20px;color: #ffffff;}
@media only screen and (max-width:767px){.slider-layout3 .slide-1 .slider-paragraph,.slider-layout3 .slide-2 .slider-paragraph,.slider-layout3 .slide-3 .slider-paragraph{display: none;}}
.slider-layout3 .slide-1 .slider-btn-area,.slider-layout3 .slide-2 .slider-btn-area,.slider-layout3 .slide-3 .slider-btn-area{margin-top: 40px;margin-bottom: 5px;}
.slider-layout3 .slide-1 .slider-btn-area a.item-btn,.slider-layout3 .slide-2 .slider-btn-area a.item-btn,.slider-layout3 .slide-3 .slider-btn-area a.item-btn{padding: 14px 25px;text-transform: uppercase;background-color: #df3f5c;;color: #ffffff;display: inline-block;font-weight: 500;border: 1px solid;border-color: #df3f5c;;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout3 .slide-1 .slider-btn-area a.item-btn:last-child,.slider-layout3 .slide-2 .slider-btn-area a.item-btn:last-child,.slider-layout3 .slide-3 .slider-btn-area a.item-btn:last-child{margin-right: 0;}
.slider-layout3 .slide-1 .slider-btn-area a.item-btn i,.slider-layout3 .slide-2 .slider-btn-area a.item-btn i,.slider-layout3 .slide-3 .slider-btn-area a.item-btn i{margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout3 .slide-1 .slider-btn-area a.item-btn:hover,.slider-layout3 .slide-2 .slider-btn-area a.item-btn:hover,.slider-layout3 .slide-3 .slider-btn-area a.item-btn:hover{background-color: #2055e4;color: #ffffff;}
.slider-layout3 .slide-1 .slider-btn-area a.item-btn:hover i,.slider-layout3 .slide-2 .slider-btn-area a.item-btn:hover i,.slider-layout3 .slide-3 .slider-btn-area a.item-btn:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){.slider-layout3 .slide-1 .slider-btn-area a.item-btn,.slider-layout3 .slide-2 .slider-btn-area a.item-btn,.slider-layout3 .slide-3 .slider-btn-area a.item-btn{padding: 12px 20px 10px;font-size: 14px;}.slider-layout3 .slide-1 .slider-btn-area a.item-btn i,.slider-layout3 .slide-2 .slider-btn-area a.item-btn i,.slider-layout3 .slide-3 .slider-btn-area a.item-btn i{font-size: 13px;margin-left: 5px;}}
.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn{padding: 14px 25px;display: inline-block;text-transform: uppercase;background-color: #ffffff;font-weight: 500;border: 1px solid;border-color: #ffffff;font-size: 15px;color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn i{color: #df3f5c;;margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn:hover,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn:hover,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn:hover{background-color: transparent;color: #ffffff;}
.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn:hover i,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn:hover i,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn:hover i{color: #ffffff;-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout3 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout3 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout3 .slide-3 .slider-btn-area a.item-light-btn i{font-size: 13px;margin-left: 5px;}
}
@media only screen and (max-width:575px){.slider-layout3 .slide-1 .slider-btn-area,.slider-layout3 .slide-2 .slider-btn-area,.slider-layout3 .slide-3 .slider-btn-area{display: none;}}
.slider-layout4 .nivo-caption{top: -65px;}
@media only screen and (max-width:1199px){.slider-layout4 .nivo-caption{top: 0;}}
@media only screen and (max-width:575px){.slider-layout4 .nivo-caption{top: 10px;}}
.slider-layout4 .nivo-directionNav a{top: 37%;}
@media only screen and (max-width:1199px){.slider-layout4 .nivo-directionNav a{top: 45px;}}
.slider-layout4 .slide-1 div.slider-big-text,.slider-layout4 .slide-2 div.slider-big-text,.slider-layout4 .slide-3 div.slider-big-text{font-size: 4.4rem;text-transform: capitalize;font-weight: 300;color: #ffffff;margin-bottom: 20px;line-height: 1.2;}
@media only screen and (max-width:767px){.slider-layout4 .slide-1 div.slider-big-text,.slider-layout4 .slide-2 div.slider-big-text,.slider-layout4 .slide-3 div.slider-big-text{font-size: 4rem;}}
@media only screen and (max-width:575px){.slider-layout4 .slide-1 div.slider-big-text,.slider-layout4 .slide-2 div.slider-big-text,.slider-layout4 .slide-3 div.slider-big-text{font-size: 3rem;text-align: center;}}
.slider-layout4 .slide-1 div.slider-big-text span,.slider-layout4 .slide-2 div.slider-big-text span,.slider-layout4 .slide-3 div.slider-big-text span{font-weight: 700;display: block;}
.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 65%;}
@media only screen and (max-width:1399px){.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 60%;}}
@media only screen and (max-width:1199px){.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 50%;}}
@media only screen and (max-width:991px){.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 40%;}}
@media only screen and (max-width:767px){.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 30%;}}
@media only screen and (max-width:575px){.slider-layout4 .slide-1 .slider-big-text.padding-right,.slider-layout4 .slide-2 .slider-big-text.padding-right,.slider-layout4 .slide-3 .slider-big-text.padding-right,.slider-layout4 .slide-1 .slider-paragraph.padding-right,.slider-layout4 .slide-2 .slider-paragraph.padding-right,.slider-layout4 .slide-3 .slider-paragraph.padding-right{padding-right: 0%;}}
.slider-layout4 .slide-1 .slider-paragraph,.slider-layout4 .slide-2 .slider-paragraph,.slider-layout4 .slide-3 .slider-paragraph{margin: 0 0 20px;color: #ffffff;}
@media only screen and (max-width:767px){.slider-layout4 .slide-1 .slider-paragraph,.slider-layout4 .slide-2 .slider-paragraph,.slider-layout4 .slide-3 .slider-paragraph{display: none;}}
.slider-layout4 .slide-1 .slider-btn-area,.slider-layout4 .slide-2 .slider-btn-area,.slider-layout4 .slide-3 .slider-btn-area{margin-top: 40px;margin-bottom: 5px;}
.slider-layout4 .slide-1 .slider-btn-area a.item-btn,.slider-layout4 .slide-2 .slider-btn-area a.item-btn,.slider-layout4 .slide-3 .slider-btn-area a.item-btn{padding: 14px 25px;text-transform: uppercase;background-color: #df3f5c;;color: #ffffff;display: inline-block;font-weight: 500;border: 1px solid;border-color: #df3f5c;;font-size: 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout4 .slide-1 .slider-btn-area a.item-btn:last-child,.slider-layout4 .slide-2 .slider-btn-area a.item-btn:last-child,.slider-layout4 .slide-3 .slider-btn-area a.item-btn:last-child{margin-right: 0;}
.slider-layout4 .slide-1 .slider-btn-area a.item-btn i,.slider-layout4 .slide-2 .slider-btn-area a.item-btn i,.slider-layout4 .slide-3 .slider-btn-area a.item-btn i{margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout4 .slide-1 .slider-btn-area a.item-btn:hover,.slider-layout4 .slide-2 .slider-btn-area a.item-btn:hover,.slider-layout4 .slide-3 .slider-btn-area a.item-btn:hover{background-color: #2055e4;color: #ffffff;}
.slider-layout4 .slide-1 .slider-btn-area a.item-btn:hover i,.slider-layout4 .slide-2 .slider-btn-area a.item-btn:hover i,.slider-layout4 .slide-3 .slider-btn-area a.item-btn:hover i{-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){.slider-layout4 .slide-1 .slider-btn-area a.item-btn,.slider-layout4 .slide-2 .slider-btn-area a.item-btn,.slider-layout4 .slide-3 .slider-btn-area a.item-btn{padding: 12px 20px 10px;font-size: 14px;}.slider-layout4 .slide-1 .slider-btn-area a.item-btn i,.slider-layout4 .slide-2 .slider-btn-area a.item-btn i,.slider-layout4 .slide-3 .slider-btn-area a.item-btn i{font-size: 13px;margin-left: 5px;}}
.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn{padding: 14px 25px;display: inline-block;text-transform: uppercase;background-color: #ffffff;font-weight: 500;border: 1px solid;border-color: #ffffff;font-size: 15px;color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn i{color: #df3f5c;;margin-top: 5px;margin-left: 10px;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn:hover,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn:hover,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn:hover{background-color: transparent;color: #ffffff;}
.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn:hover i,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn:hover i,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn:hover i{color: #ffffff;-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width:991px){
	.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn{padding: 12px 20px 10px;font-size: 14px;}
	.slider-layout4 .slide-1 .slider-btn-area a.item-light-btn i,.slider-layout4 .slide-2 .slider-btn-area a.item-light-btn i,.slider-layout4 .slide-3 .slider-btn-area a.item-light-btn i{font-size: 13px;margin-left: 5px;}
}
@media only screen and (max-width:575px){.slider-layout4 .slide-1 .slider-btn-area,.slider-layout4 .slide-2 .slider-btn-area,.slider-layout4 .slide-3 .slider-btn-area{display: none;}}
.slider-layout1 .slide-1 .slider-big-text{-webkit-animation: fadeInRight 1000ms ease-in-out;-moz-animation: fadeInRight 1000ms ease-in-out;-ms-animation: fadeInRight 1000ms ease-in-out;animation: fadeInRight 1000ms ease-in-out;}
.slider-layout1 .slide-1 .slider-paragraph{-webkit-animation: fadeInRight 1500ms ease-in-out;-moz-animation: fadeInRight 1500ms ease-in-out;-ms-animation: fadeInRight 1500ms ease-in-out;animation: fadeInRight 1500ms ease-in-out;}
.slider-layout1 .slide-1 .slider-btn-area{-webkit-animation: fadeInRight 2000ms ease-in-out;-moz-animation: fadeInRight 2000ms ease-in-out;-ms-animation: fadeInRight 2000ms ease-in-out;animation: fadeInRight 2000ms ease-in-out;}
.slider-layout1 .slide-2 .slider-big-text{-webkit-animation: fadeInLeft 1000ms ease-in-out;-moz-animation: fadeInLeft 1000ms ease-in-out;-ms-animation: fadeInLeft 1000ms ease-in-out;animation: fadeInLeft 1000ms ease-in-out;}
.slider-layout1 .slide-2 .slider-paragraph{-webkit-animation: fadeInLeft 1500ms ease-in-out;-moz-animation: fadeInLeft 1500ms ease-in-out;-ms-animation: fadeInLeft 1500ms ease-in-out;animation: fadeInLeft 1500ms ease-in-out;}
.slider-layout1 .slide-2 .slider-btn-area{-webkit-animation: fadeInLeft 2000ms ease-in-out;-moz-animation: fadeInLeft 2000ms ease-in-out;-ms-animation: fadeInLeft 2000ms ease-in-out;animation: fadeInLeft 2000ms ease-in-out;}
.slider-layout1 .slide-3 .slider-big-text{-webkit-animation: bounceInDown 1000ms ease-in-out;-moz-animation: bounceInDown 1000ms ease-in-out;-ms-animation: bounceInDown 1000ms ease-in-out;animation: bounceInDown 1000ms ease-in-out;}
.slider-layout1 .slide-3 .slider-paragraph{-webkit-animation: zoomIn 1500ms ease-in-out;-moz-animation: zoomIn 1500ms ease-in-out;-ms-animation: zoomIn 1500ms ease-in-out;animation: zoomIn 1500ms ease-in-out;}
.slider-layout1 .slide-3 .slider-btn-area{-webkit-animation: bounceInUp 2000ms ease-in-out;-moz-animation: bounceInUp 2000ms ease-in-out;-ms-animation: bounceInUp 2000ms ease-in-out;animation: bounceInUp 2000ms ease-in-out;}
.slider-layout2 .slide-1 .text-box{-webkit-animation: fadeInRight 500ms ease-in-out;-moz-animation: fadeInRight 500ms ease-in-out;-ms-animation: fadeInRight 500ms ease-in-out;animation: fadeInRight 500ms ease-in-out;}
.slider-layout2 .slide-2 .text-box{-webkit-animation: fadeInLeft 1000ms ease-in-out;-moz-animation: fadeInLeft 1000ms ease-in-out;-ms-animation: fadeInLeft 1000ms ease-in-out;animation: fadeInLeft 1000ms ease-in-out;}
.slider-layout2 .slide-3 .text-box{-webkit-animation: bounceInDown 1500ms ease-in-out;-moz-animation: bounceInDown 1500ms ease-in-out;-ms-animation: bounceInDown 1500ms ease-in-out;animation: bounceInDown 1500ms ease-in-out;}
.slider-layout3 .slide-1 .slider-big-text{-webkit-animation: fadeInRight 1000ms ease-in-out;-moz-animation: fadeInRight 1000ms ease-in-out;-ms-animation: fadeInRight 1000ms ease-in-out;animation: fadeInRight 1000ms ease-in-out;}
.slider-layout3 .slide-1 .slider-paragraph{-webkit-animation: fadeInRight 1500ms ease-in-out;-moz-animation: fadeInRight 1500ms ease-in-out;-ms-animation: fadeInRight 1500ms ease-in-out;animation: fadeInRight 1500ms ease-in-out;}
.slider-layout3 .slide-1 .slider-btn-area{-webkit-animation: fadeInRight 2000ms ease-in-out;-moz-animation: fadeInRight 2000ms ease-in-out;-ms-animation: fadeInRight 2000ms ease-in-out;animation: fadeInRight 2000ms ease-in-out;}
.slider-layout3 .slide-2 .slider-big-text{-webkit-animation: fadeInLeft 1000ms ease-in-out;-moz-animation: fadeInLeft 1000ms ease-in-out;-ms-animation: fadeInLeft 1000ms ease-in-out;animation: fadeInLeft 1000ms ease-in-out;}
.slider-layout3 .slide-2 .slider-paragraph{-webkit-animation: fadeInLeft 1500ms ease-in-out;-moz-animation: fadeInLeft 1500ms ease-in-out;-ms-animation: fadeInLeft 1500ms ease-in-out;animation: fadeInLeft 1500ms ease-in-out;}
.slider-layout3 .slide-2 .slider-btn-area{-webkit-animation: fadeInLeft 2000ms ease-in-out;-moz-animation: fadeInLeft 2000ms ease-in-out;-ms-animation: fadeInLeft 2000ms ease-in-out;animation: fadeInLeft 2000ms ease-in-out;}
.slider-layout3 .slide-3 .slider-big-text{-webkit-animation: bounceInDown 1000ms ease-in-out;-moz-animation: bounceInDown 1000ms ease-in-out;-ms-animation: bounceInDown 1000ms ease-in-out;animation: bounceInDown 1000ms ease-in-out;}
.slider-layout3 .slide-3 .slider-paragraph{-webkit-animation: zoomIn 1500ms ease-in-out;-moz-animation: zoomIn 1500ms ease-in-out;-ms-animation: zoomIn 1500ms ease-in-out;animation: zoomIn 1500ms ease-in-out;}
.slider-layout3 .slide-3 .slider-btn-area{-webkit-animation: bounceInUp 2000ms ease-in-out;-moz-animation: bounceInUp 2000ms ease-in-out;-ms-animation: bounceInUp 2000ms ease-in-out;animation: bounceInUp 2000ms ease-in-out;}
.about-wrap-layout1{padding: 10rem 0 10rem;}
.about-wrap-layout2{padding: 50px 0 10px;}
.about-wrap-layout3{padding: 9.2rem 0px 6.5rem;}
@media only screen and (max-width:991px){.about-wrap-layout3{padding: 4.5rem 0px 6.5rem;}}
.about-wrap-layout4{padding: 10rem 0 5rem;}
.about-wrap-layout5{padding: 10rem 0;}
.about-box-layout1 .item-content{margin-bottom: 10rem;}
@media only screen and (max-width:1199px){.about-box-layout1 .item-content{margin-top: 0;margin-bottom: 5rem;}}
.about-box-layout1 .item-content .item-title{text-transform: capitalize;color: #111111;font-weight: 600;}
.about-box-layout1 .item-content .sub-title{color: #111111;font-weight: 500;font-size: 20px;margin-bottom: 20px;}
.about-box-layout1 .item-content p{margin-bottom: 24px;}
.about-box-layout2{position: relative;}
.about-box-layout2 .item-img{position: absolute;left: 0;bottom: 0;right: 0;text-align: center;}
@media only screen and (max-width:991px){.about-box-layout2 .item-img{position: inherit;}}
.about-box-layout2 ul{margin-bottom: 10rem;}
@media only screen and (max-width:991px){.about-box-layout2 ul{margin-top: 5rem;margin-bottom: 5rem;}}
.about-box-layout2 ul li{margin-bottom: 5px;font-size: 20px;}
.about-box-layout2 ul li:last-child{margin-bottom: 0;}
.about-box-layout2 ul li a{border-radius: 4px;background: -webkit-gradient(linear, left top, right top, from(#278e32), to(#6eb32e));background: -webkit-linear-gradient(left, #278e32, #6fb42c);background: -o-linear-gradient(left, #df3f5c;, #285ada);background: linear-gradient(to right, #278e32, #278e32);padding: 30px 30px 30px 75px;display: block;color: #ffffff;position: relative;z-index: 2;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.about-box-layout2 ul li a i{font-size: 30px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 30px;}
.about-box-layout2 ul li a:after{content: "";position: absolute;height: 100%;width: 0%;top: 0;right: 0;background-color: #df3f5c;;z-index: -1;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.about-box-layout2 ul li a:before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 30px;z-index: 1;color: #ffffff;}
.about-box-layout2 ul li a:hover:after{width: 100%;left: 0;}
.about-box-layout3{margin-bottom: 3rem;}
.about-box-layout3 .item-title{font-weight: 600;}
.about-box-layout3 .item-title span{font-weight: 400;}
.about-box-layout3 p{margin-bottom: 0;}
.about-box-layout4{margin-bottom: 3rem;}
.about-box-layout4 .media .item-icon i{display: inline-block;line-height: 1.3;}
.about-box-layout4 .media .item-icon i:before{font-size: 58px;color: #df3f5c;;margin-left: 0;}
.about-box-layout4 .media .media-body .item-title{font-weight: 600;font-size: 20px;}
.about-box-layout5{padding-left: 15px;}
@media only screen and (max-width:991px){.about-box-layout5{padding-left: 0;}}
.about-box-layout5 .item-title{font-weight: 700;}
.about-box-layout5 .about-img{margin-top: 30px;}
.about-box-layout5 .about-img img{margin-bottom: 30px;}
.about-box-layout5 .about-info{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 35px 0 20px;}
@media only screen and (max-width:575px){.about-box-layout5 .about-info{display: block;margin: 30px 0;}}
.about-box-layout5 .about-info li{width: 50%;position: relative;margin-bottom: 20px;padding-left: 40px;font-weight: 500;}
@media only screen and (max-width:575px){.about-box-layout5 .about-info li{width: 100%;}}
.about-box-layout5 .about-info li:after{content: "\f054";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 10px;left: 0;top: 2px;color: #ffffff;line-height: 20px;text-align: center;z-index: 1;border-radius: 50%;background-color: #df3f5c;;height: 20px;width: 20px;-webkit-box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);-moz-box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);}
@media only screen and (max-width:991px){.about-box-layout6{margin-bottom: 50px;}}
.about-box-layout6 .item-title{color: #111111;}
.about-box-layout6 .item-title span{color: #df3f5c;;}
.about-box-layout6 .sub-title{color: #111111;font-size: 22px;font-weight: 500;margin-bottom: 20px;}
.about-box-layout6 p{margin-bottom: 24px;}
.about-box-layout7 .item-video{position: relative;}
.about-box-layout7 .item-video .item-btn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;z-index: 2;}
.about-box-layout8{padding-bottom: 10rem;padding-right: 15%;padding-left: 10%;padding-top: 7rem;}
@media (min-width:992px) and (max-width:1400px){.about-box-layout8{padding-right: 0;padding-top: 0;}}
@media only screen and (max-width:991px){.about-box-layout8{padding-right: 15px;padding-left: 15px;padding-top: 0;padding-bottom: 5rem;}}
.about-box-layout8 .item-title{text-transform: capitalize;color: #111111;}
.about-box-layout8 .item-title span{color: #df3f5c;;font-weight: 600;}
.about-box-layout8 .sub-title{color: #111111;font-weight: 500;font-size: 20px;margin-bottom: 20px;}
.about-box-layout8 p{margin-bottom: 24px;}
.about-box-layout9{position: relative;text-align: center;}
.about-box-layout9 img{position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;}
@media only screen and (max-width:991px){.about-box-layout9 img{position: inherit;}}
.about-box-layout10 .about-img{margin-bottom: 5rem;}
.about-box-layout10 .about-img .nav-item{border-radius: 50%;}
.about-box-layout10 .about-img .nav-item img{border-radius: 50%;margin: 0 auto;}
.about-box-layout10 .about-content{display: flex;align-items: center;padding-bottom: 40px;margin-bottom: 5rem;}
.about-box-layout10 .about-content .single-item .item-title{font-size: 36px;color: #111111;}
@media only screen and (max-width:991px){.about-box-layout10 .about-content .single-item .item-title{font-size: 34px;}}
@media only screen and (max-width:767px){.about-box-layout10 .about-content .single-item .item-title{font-size: 32px;}}
@media only screen and (max-width:575px){.about-box-layout10 .about-content .single-item .item-title{font-size: 30px;}}
.about-box-layout10 .about-content .single-item .item-title span{font-weight: 600;display: block;}
.about-box-layout10 .about-content .single-item .sub-title{font-size: 20px;color: #df3f5c;;font-weight: 500;}
.about-box-layout10 .slick-navigation{height: 40px;width: 40px;background-color: transparent;color: #df3f5c;;border: 1px solid;border-color: #df3f5c;;position: absolute;bottom: 0px;display: flex;align-items: center;justify-content: center;cursor: pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.about-box-layout10 .slick-navigation:hover{background-color: #df3f5c;;color: #ffffff;}
.about-box-layout10 .slick-custom-prev{left: 15px;}
.about-box-layout10 .slick-custom-next{left: 60px;}
.about-box-layout11{padding: 10rem 10rem 8rem;}
@media only screen and (max-width:1199px){.about-box-layout11{padding: 8rem 4rem 5rem;}}
@media only screen and (max-width:991px){.about-box-layout11{padding: 7rem 15px;}}
.about-box-layout11 .item-title{font-size: 40px;color: #111111;}
@media only screen and (max-width:991px){.about-box-layout11 .item-title{font-size: 36px;}}
@media only screen and (max-width:767px){.about-box-layout11 .item-title{font-size: 34px;}}
@media only screen and (max-width:575px){.about-box-layout11 .item-title{font-size: 32px;}}
.about-box-layout11 .item-title span{font-weight: 500;display: block;}
.about-box-layout11 .sub-title{font-size: 22px;color: #111111;font-weight: 500;margin-bottom: 20px;}
.about-box-layout11 p{margin-bottom: 24px;}
.about-box-layout12{position: relative;text-align: center;}
.about-box-layout12 img{position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;}
@media only screen and (max-width:991px){.about-box-layout12 img{position: inherit;}}
@media only screen and (max-width:991px){.about-box-layout13{margin-bottom: 50px;}}
.about-box-layout13 .item-title{color: #111111;font-weight: 300;font-size: 40px;}
@media only screen and (max-width:991px){.about-box-layout13 .item-title{font-size: 36px;}}
@media only screen and (max-width:767px){.about-box-layout13 .item-title{font-size: 32px;}}
@media only screen and (max-width:575px){.about-box-layout13 .item-title{font-size: 30px;}}
.about-box-layout13 .item-title span{font-weight: 500;display: block;}
.about-box-layout13 .sub-title{color: #111111;font-size: 22px;margin-bottom: 20px;font-weight: 500;line-height: 1.36;}
.about-box-layout13 ul.list-info li{display: block;margin-bottom: 10px;padding-left: 30px;position: relative;font-weight: 500;}
.about-box-layout13 ul.list-info li:last-child{margin-bottom: 0;}
.about-box-layout13 ul.list-info li:after{content: "\f00c";position: absolute;left: 0;z-index: 1;font-family: "Font Awesome 5 Free";font-weight: 900;color: #df3f5c;;font-size: 14px;top: 2px;}
.about-box-layout14 .item-video{position: relative;}
.about-box-layout14 .item-video img{border-radius: 4px;margin-top: 10px;}
.call-to-action-wrap-layout1{background-color: #df3f5c;;}
@media only screen and (max-width:991px){.call-to-action-wrap-layout1{padding: 5rem 0 3rem;}}
.call-to-action-box-layout1{min-height: 150px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (max-width:991px){.call-to-action-box-layout1{min-height: 0;}}
.call-to-action-box-layout1 .item-title{margin-bottom: 0;font-size: 3.5rem;color: #ffffff;text-transform: capitalize;}
@media only screen and (max-width:1199px){.call-to-action-box-layout1 .item-title{font-size: 2.9rem;}}
@media only screen and (max-width:991px){.call-to-action-box-layout1 .item-title{margin-bottom: 2rem;}}
.call-to-action-box-layout1 .item-title i{margin-right: 15px;-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);}
.call-to-action-wrap-layout2{padding: 10rem 0px 11rem;position: relative;}
.call-to-action-wrap-layout2:after{content: "";height: 100%;width: 100%;background-color: rgba(57, 108, 240, 0.8);z-index: 1;top: 0;left: 0;position: absolute;}
.call-to-action-box-layout2{text-align: center;z-index: 2;position: relative;}
.call-to-action-box-layout2 h2{font-size: 40px;color: #ffffff;}
@media only screen and (max-width:991px){.call-to-action-box-layout2 h2{font-size: 36px;}}
@media only screen and (max-width:767px){.call-to-action-box-layout2 h2{font-size: 32px;}}
@media only screen and (max-width:575px){.call-to-action-box-layout2 h2{font-size: 30px;}}
.call-to-action-box-layout2 h2 span{display: block;font-weight: 600;}
.call-to-action-box-layout2 .item-btn{border: 1px solid;border-color: #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;text-transform: initial;color: #ffffff;padding: 14px 25px;font-size: 16px;font-weight: 500;display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
@media only screen and (max-width:575px){.call-to-action-box-layout2 .item-btn{padding: 12px 24px;}}
.call-to-action-box-layout2 .item-btn:hover{background-color: #ffffff;color: #df3f5c;;}
.call-to-action-wrap-layout3{background-color: transparent;}
.call-to-action-box-layout3{position: relative;}
.call-to-action-box-layout3 .single-item{position: absolute;top: -74px;left: 0;right: 0;z-index: 6;}
@media only screen and (max-width:1199px){.call-to-action-box-layout3 .single-item{position: inherit;top: inherit;margin-top: 30px;}}
.call-to-action-box-layout3 .single-item a{position: relative;z-index: 2;border-radius: 4px 4px 0 0;text-align: center;padding: 22px 15px;width: 100%;display: block;background: -webkit-gradient(linear, left top, right top, from(#df3f5c;), to(#285ada));background: -webkit-linear-gradient(left, #df3f5c;, #285ada);background: -o-linear-gradient(left, #df3f5c;, #285ada);background: linear-gradient(to right, #df3f5c;, #285ada);color: #ffffff;font-size: 20px;font-weight: 500;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (max-width:1199px){.call-to-action-box-layout3 .single-item a{border-radius: 4px;}}
.call-to-action-box-layout3 .single-item a:after{content: "";position: absolute;height: 100%;width: 0%;top: 0;right: 0;background-color: #df3f5c;;z-index: -1;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.call-to-action-box-layout3 .single-item a i{line-height: 1;display: inline-block;}
.call-to-action-box-layout3 .single-item a i:before{color: #ffffff;font-size: 22px;margin-left: 0;margin-right: 15px;}
.call-to-action-box-layout3 .single-item a:hover:after{width: 100%;left: 0;}
.call-to-action-wrap-layout4{position: relative;padding: 9.2rem 0 10rem;}
.call-to-action-wrap-layout4 .item-img{position: absolute;bottom: 0;z-index: 2;right: calc((100% - 1290px)/2);}
@media only screen and (max-width:1399px){.call-to-action-wrap-layout4 .item-img{right: calc((100% - 1110px)/2);}}
@media only screen and (max-width:1199px){.call-to-action-wrap-layout4 .item-img{right: calc((100% - 930px)/2);}}
@media only screen and (max-width:991px){.call-to-action-wrap-layout4 .item-img{right: calc((100% - 690px)/2);}}
@media only screen and (max-width:767px){.call-to-action-wrap-layout4 .item-img{display: none;}}
.call-to-action-box-layout4{text-align: center;}
.call-to-action-box-layout4 .item-title{font-size: 36px;color: #111111;font-weight: 600;width: 65%;margin-left: auto;margin-right: auto;line-height: 1.35;}
@media only screen and (max-width:1199px){.call-to-action-box-layout4 .item-title{width: 100%;font-size: 34px;}}
@media only screen and (max-width:991px){.call-to-action-box-layout4 .item-title{font-size: 32px;}}
@media only screen and (max-width:767px){.call-to-action-box-layout4 .item-title{font-size: 30px;}}
@media only screen and (max-width:575px){.call-to-action-box-layout4 .item-title{font-size: 28px;}}
.call-to-action-box-layout4 .item-title span{display: block;}
.call-to-action-box-layout4 .call-to-action-phone{margin-bottom: 30px;font-size: 36px;}
@media only screen and (max-width:1199px){.call-to-action-box-layout4 .call-to-action-phone{font-size: 32px;}}
@media only screen and (max-width:991px){.call-to-action-box-layout4 .call-to-action-phone{font-size: 30px;}}
@media only screen and (max-width:767px){.call-to-action-box-layout4 .call-to-action-phone{font-size: 28px;}}
@media only screen and (max-width:575px){.call-to-action-box-layout4 .call-to-action-phone{font-size: 24px;}}
.call-to-action-box-layout4 .call-to-action-phone a{color: #111111;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.call-to-action-box-layout4 .call-to-action-phone a i{font-size: 24px;margin-right: 10px;color: #df3f5c;;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
@media only screen and (max-width:991px){.call-to-action-box-layout4 .call-to-action-phone a i{font-size: 26px;}}
@media only screen and (max-width:767px){.call-to-action-box-layout4 .call-to-action-phone a i{font-size: 24px;}}
@media only screen and (max-width:575px){.call-to-action-box-layout4 .call-to-action-phone a i{font-size: 20px;}}
.call-to-action-box-layout4 .call-to-action-btn .item-btn{border: 1px solid;border-color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #df3f5c;;text-transform: initial;color: #ffffff;padding: 14px 25px;font-size: 16px;font-weight: 500;display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
@media only screen and (max-width:575px){.call-to-action-box-layout4 .call-to-action-btn .item-btn{padding: 12px 24px;}}
.call-to-action-box-layout4 .call-to-action-btn .item-btn:hover{background-color: transparent;color: #df3f5c;;}
.call-to-action-wrap-layout5{padding: 55px 0;}
@media only screen and (max-width:767px){.call-to-action-wrap-layout5{padding: 25px 0 50px;}}
.call-to-action-wrap-layout5 .single-item{border-right: 1px solid #d7d7d7;}
@media only screen and (max-width:767px){.call-to-action-wrap-layout5 .single-item{border-right: 0;border-bottom: 1px solid #d7d7d7;}}
.call-to-action-wrap-layout5 .single-item:last-child{border-right: 0;border-bottom: 0;}
div~:last-child .call-to-action-box-layout5{margin-bottom: 0;}
.call-to-action-box-layout5{margin-left: 35px;}
@media (min-width:768px) and (max-width:991px){.call-to-action-box-layout5{margin-left: 20px;}}
@media only screen and (max-width:767px){.call-to-action-box-layout5{margin: 25px 0 20px;}}
.call-to-action-box-layout5 .media i:before{font-size: 50px;line-height: 65px;color: #df3f5c;;margin-left: 0px;}
.call-to-action-box-layout5 .media .media-body{margin-left: 25px;}
@media (min-width:768px) and (max-width:991px){.call-to-action-box-layout5 .media .media-body{margin-left: 0;}}
.call-to-action-box-layout5 .media .media-body .item-title{color: #111111;text-transform: capitalize;font-weight: 600;margin-bottom: 10px;}
.progress-wrap-layout1{padding: 25px 0 3px;}
.progress-box-layout1{text-align: center;border-right: 1px solid #cccccc;position: relative;min-height: 14rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;}
.progress-box-layout1:last-child{border-right: 0;}
@media only screen and (max-width:767px){.progress-box-layout1{border-right: 0;}}
.progress-box-layout1 .inner-item .item-icon{line-height: 0.9;}
.progress-box-layout1 .inner-item .item-icon i:before{font-size: 13rem;margin-left: 0;color: #f1f1f1;}
@media only screen and (max-width:1199px){.progress-box-layout1 .inner-item .item-icon i:before{font-size: 20rem;}}
@media only screen and (max-width:991px){.progress-box-layout1 .inner-item .item-icon i:before{font-size: 18rem;}}
.progress-box-layout1 .inner-item .item-content{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;z-index: 1;}
.progress-box-layout1 .inner-item .item-content .counting-text{font-size: 4rem;color: #df3f5c;;text-transform: capitalize;font-weight: 500;}
.progress-box-layout1 .inner-item .item-content p{font-size: 24px;color: #111111;}
.progress-wrap-layout2{padding: 7.6rem 0 6.8rem;}
.progress-box-layout2{text-align: center;border-right: 1px solid rgba(255, 255, 255, 0.3);position: relative;z-index: 7;min-height: 20rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.progress-box-layout2:last-child{border-right: 0;}
@media only screen and (max-width:767px){.progress-box-layout2{border-right: 0;}}
.progress-box-layout2 .counting-text{font-size: 6rem;color: #ffffff;text-transform: capitalize;font-weight: 500;}
.progress-box-layout2 p{color: #ffffff;font-size: 24px;}
.team-wrap-layout1{padding: 9.2rem 0px 7rem;position: relative;}
.team-wrap-layout1 .left-img{position: absolute;left: -10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.team-wrap-layout1 .right-img{position: absolute;right: 0;bottom: 0px;}
.team-wrap-layout2{padding: 9.2rem 0px 7rem;}
.team-wrap-layout3{padding: 10rem 0;}
.team-wrap-layout4{padding: 9.2rem 0 8.5rem;}
.team-box-layout1{padding: 30px 10px 25px 40px;background-color: #ffffff;margin-bottom: 30px;}
@media (min-width:1200px) and (max-width:1399px){.team-box-layout1{padding: 30px 10px 30px 20px;}}
.team-box-layout1 .item-img img{background-color: #f1f7fa;}
@media (min-width:1200px) and (max-width:1399px){.team-box-layout1 .media-body{margin-left: 2rem;}}
.team-box-layout1 .item-content .item-title{text-transform: capitalize;font-weight: 600;}
.team-box-layout1 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.team-box-layout1 .item-content .item-title a:hover{color: #df3f5c;;}
.team-box-layout1 .item-content .item-degree{color: #df3f5c;;font-weight: 500;margin-bottom: 20px;}
.team-box-layout1 .item-content ul.item-btns li{display: inline-block;margin-right: 15px;margin-bottom: 10px;}
.team-box-layout1 .item-content ul.item-btns li a.item-btn{display: inline-block;border: 1px solid;border-color: #df3f5c;;font-size: 14px;font-weight: 500;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding: 10px 24px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.team-box-layout1 .item-content ul.item-btns li a.item-btn.btn-ghost{color: #df3f5c;;background-color: transparent;}
.team-box-layout1 .item-content ul.item-btns li a.item-btn.btn-ghost:hover{background-color: #df3f5c;;color: #ffffff;}
.team-box-layout1 .item-content ul.item-btns li a.item-btn.btn-fill{color: #ffffff;background-color: #df3f5c;;-webkit-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);}
.team-box-layout1 .item-content ul.item-btns li a.item-btn.btn-fill:hover{background-color: transparent;box-shadow: inherit;color: #df3f5c;;}
@media (min-width:1200px) and (max-width:1399px){.team-box-layout1 .item-content ul.item-btns li{margin-right: 5px;}}
.team-box-layout1 .item-content ul.item-btns li:last-child{margin-right: 0;}
.team-box-layout2{background-color: #ffffff;padding: 40px 30px;margin-bottom: 30px;}
.team-box-layout2:hover{-webkit-box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);-moz-box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout2:hover .item-schedule .item-btn{background-color: #df3f5c;;color: #ffffff;}
.team-box-layout2 .item-img{position: relative;background-color: #f1f7fa;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;margin: 0 auto 23px;max-width: 230px;max-height: 230px;}
.team-box-layout2 .item-img img{width: 100%;}
.team-box-layout2 .item-img:after{position: absolute;content: "";height: 100%;width: 100%;background-color: rgba(57, 108, 240, 0.9);top: 0;left: 0;z-index: 1;opacity: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;visibility: hidden;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout2 .item-img .item-icon{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);text-align: center;left: 0;right: 0;z-index: 2;}
.team-box-layout2 .item-img .item-icon li{display: inline-block;visibility: hidden;opacity: 0;}
.team-box-layout2 .item-img .item-icon li a{color: #ffffff;font-size: 36px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout2 .item-img .item-icon li a:hover{color: #e3e3e3;}
.team-box-layout2 .item-img:hover:after{visibility: visible;opacity: 1;}
.team-box-layout2 .item-img:hover .item-icon li{visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout2 .item-content{text-align: center;}
.team-box-layout2 .item-content .item-title{text-transform: capitalize;font-weight: 600;margin-bottom: 10px;}
.team-box-layout2 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.team-box-layout2 .item-content .item-title a:hover{color: #df3f5c;;}
.team-box-layout2 .item-content p{color: #df3f5c;;border-bottom: 1px solid #d8e0e4;padding-bottom: 20px;}
.team-box-layout2 .item-schedule ul{margin-bottom: 20px;}
.team-box-layout2 .item-schedule ul li{margin-bottom: 5px;color: #646464;position: relative;}
.team-box-layout2 .item-schedule ul li span{position: absolute;right: 0;top: 0;}
.team-box-layout2 .item-schedule .item-btn{width: 100%;text-align: center;display: inline-block;cursor: pointer;font-size: 15px;border: 1px solid;border-color: #df3f5c;;color: #444444;background-color: transparent;text-transform: capitalize;font-weight: 700;padding: 12px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout2 .item-schedule .item-btn:hover{background-color: #2055e4;}
.team-box-layout3{padding: 30px 45px 75px;background-image: url(img/team/team-bg1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;margin-bottom: 15px;}
.team-box-layout3 .item-content{position: relative;z-index: 2;}
.team-box-layout3 .title-bar{position: relative;margin-bottom: 45px;}
.team-box-layout3 .title-bar:after{position: absolute;content: "";height: 4px;width: 45px;background-color: #df3f5c;;bottom: -24px;left: 0;z-index: 1;}
.team-box-layout3 .item-title{text-transform: capitalize;font-weight: 600;margin-bottom: 10px;}
.team-box-layout3 .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.team-box-layout3 .item-title a:hover{color: #df3f5c;;}
.team-box-layout3 .item-schedule ul{margin-bottom: 20px;}
.team-box-layout3 .item-schedule ul li{color: #111111;font-weight: 500;margin-bottom: 10px;}
.team-box-layout3 .item-schedule ul li:last-child{margin-bottom: 0;}
.team-box-layout3 .item-schedule ul li span{font-weight: 400;display: block;color: #444444;}
.team-box-layout3 .item-schedule .item-btn{display: inline-block;cursor: pointer;font-size: 15px;border: 1px solid;border-color: #df3f5c;;color: #df3f5c;;background-color: transparent;text-transform: initial;font-weight: 500;padding: 9px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout3 .item-schedule .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.team-box-layout3 .item-schedule .item-btn:hover:after{color: #ffffff;}
.team-box-layout3 .item-img{position: absolute;bottom: 15px;right: 7px;z-index: 1;}
.team-box-layout4{background-color: #ffffff;margin-bottom: 3rem;}
.team-box-layout4:hover{-webkit-box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);-moz-box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);box-shadow: 0px 5px 50px 0px rgba(220, 223, 225, 0.75);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout4 .item-img{position: relative;}
.team-box-layout4 .item-img:after{position: absolute;content: "";height: 100%;width: 100%;background-color: rgba(57, 108, 240, 0.9);top: 0;left: 0;z-index: 1;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout4 .item-img .item-icon{position: absolute;top: 50%;transform: translateY(-50%);text-align: center;left: 0;right: 0;z-index: 2;}
.team-box-layout4 .item-img .item-icon li{display: inline-block;visibility: hidden;opacity: 0;}
.team-box-layout4 .item-img .item-icon li a{color: #ffffff;font-size: 36px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout4 .item-img .item-icon li a:hover{color: #e3e3e3;}
.team-box-layout4 .item-content{text-align: center;padding: 25px 30px 30px;}
.team-box-layout4 .item-content .item-title{text-transform: capitalize;font-weight: 600;margin-bottom: 10px;}
.team-box-layout4 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.team-box-layout4 .item-content .item-title a:hover{color: #df3f5c;;}
.team-box-layout4 .item-content .item-btn{padding: 12px 20px;font-size: 13px;font-weight: 500;display: inline-block;cursor: pointer;border: 1px solid;border-color: #df3f5c;;color: #df3f5c;;background-color: transparent;text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-box-layout4 .item-content .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.team-box-layout4 .item-content .item-btn:hover:after{color: #ffffff;}
.team-box-layout4:hover .item-img:after{visibility: visible;opacity: 1;}
.team-box-layout4:hover .item-icon li{visibility: visible;opacity: 1;transform: translateY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-search-box{margin-bottom: 40px;padding: 20px 20px 10px;background-color: #ffffff;-webkit-box-shadow: 0px 1px 2px 0px rgba(194, 205, 211, 0.75);-moz-box-shadow: 0px 1px 2px 0px rgba(194, 205, 211, 0.75);box-shadow: 0px 1px 2px 0px rgba(194, 205, 211, 0.75);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.team-search-box .doctor-name{background-color: #f1f7fa;border: 1px solid #f1f7fa;width: 100%;height: 50px;padding: 5px 20px;font-size: 16px;color: #111111;}
.team-search-box input.form-control::-webkit-input-placeholder{color: #111111;}
.team-search-box input.form-control::-moz-placeholder{color: #111111;}
.team-search-box input.form-control:-moz-placeholder{color: #111111;}
.team-search-box input.form-control:-ms-input-placeholder{color: #111111;}
.team-search-box .item-btn{width: 100%;text-align: center;font-size: 15px;text-transform: uppercase;font-weight: 500;padding: 11.5px 10px;border: 1px solid;border-color: #df3f5c;;background-color: #df3f5c;;color: #ffffff;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;transition: all 0.5s ease-out;}
.team-search-box .item-btn:hover{background-color: #2055e4;}
.team-details-wrap-layout1{padding: 10rem 0px;}
.team-detail-box-layout1{padding: 50px 55px 60px;background-color: #ffffff;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);}
.team-detail-box-layout1 .single-item{margin-bottom: 40px;}
.team-detail-box-layout1 .single-item:last-child{margin-bottom: 0;}
.team-detail-box-layout1 .single-item .section-title{color: #111111;text-transform: capitalize;font-weight: 600;}
.team-detail-box-layout1 .single-item table{margin-bottom: 0;}
.team-detail-box-layout1 .single-item table thead tr{background-color: #f1f7fa;}
.team-detail-box-layout1 .single-item table thead tr th{vertical-align: middle;padding: 13px 30px;font-size: 17px;font-weight: 500;color: #111111;border: 0px;}
.team-detail-box-layout1 .single-item table thead tr th:first-child{width: 20%;}
@media only screen and (max-width:1199px){.team-detail-box-layout1 .single-item table thead tr th:first-child{width: auto;}}
.team-detail-box-layout1 .single-item table tbody tr:nth-child(even){background-color: #f1f7fa;}
.team-detail-box-layout1 .single-item table tbody td{padding: 13px 30px;font-size: 17px;color: #111111;border: 0px;}
.team-detail-box-layout1 .single-item table.schedule-table tbody td{padding: 8px 30px;vertical-align: middle;}
.team-detail-box-layout1 .single-item table.schedule-table tbody td .item-btn{border: 1px solid #df3f5c;;color: #df3f5c;;padding: 7px 50px;margin-right: 5px;font-size: 14px;font-weight: 500;display: inline-block;background-color: #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.team-detail-box-layout1 .single-item table.schedule-table tbody td .item-btn:hover{background-color: #df3f5c;;color: #ffffff;-webkit-box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);}
.team-detail-box-layout1 .single-item table.schedule-table tbody .schedule-btn{text-align: right;}
.blog-wrap-layout1{padding: 9.2rem 0 7rem;}
@media (min-width:1199px) and (max-width:1399px){
	.blog-wrap-layout1 .blog-col-1st,.blog-wrap-layout1 .blog-col-2nd{flex: 0 0 50%;max-width: 50%;}
	.blog-wrap-layout1 .blog-col-3rd{flex: 0 0 100%;max-width: 100%;}
}
.blog-wrap-layout2{padding: 9.2rem 0px 8.5rem;}
.blog-wrap-layout3{padding: 10rem 0px;}
.blog-wrap-layout4{padding: 95px 0 100px;}
@media only screen and (max-width:991px){
	.blog-wrap-layout4 .single-item{margin-bottom: 30px;}
	.blog-wrap-layout4 .single-item:last-child{margin-bottom: 0;}
}
.blog-box-layout1{border-bottom: 1px solid #d5d5d5;padding-bottom: 20px;margin-bottom: 30px;}
.blog-box-layout1:nth-child(2){border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.blog-box-layout1 .entry-meta li{display: inline-block;color: #646464;margin-bottom: 20px;margin-right: 30px;font-size: 14px;}
.blog-box-layout1 .entry-meta li:last-child{margin-right: 0;}
.blog-box-layout1 .entry-meta li i{color: #df3f5c;;margin-right: 10px;}
.blog-box-layout1 .entry-meta li a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout1 .entry-meta li a:hover{color: #df3f5c;;}
.blog-box-layout1 .item-title{font-size: 22px;font-weight: 600;}
.blog-box-layout1 .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout1 .item-title a:hover{color: #df3f5c;;}
.blog-box-layout2{background-color: #ffffff;margin-bottom: 3rem;-webkit-box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.blog-box-layout2 .item-img{overflow: hidden;}
.blog-box-layout2 .item-img img{-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2:hover{-webkit-box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);-moz-box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);}
.blog-box-layout2:hover .item-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.blog-box-layout2 .item-content{padding: 30px;}
.blog-box-layout2 .item-content .post-date{color: #df3f5c;;margin-bottom: 16px;font-weight: 700;}
.blog-box-layout2 .item-content .item-title{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: 500;}
.blog-box-layout2 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2 .item-content .item-title a:hover{color: #df3f5c;;}
.blog-box-layout2 .item-content p{border-bottom: 1px solid #d8d8d8;padding-bottom: 20px;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li{width: 68%;font-size: 17px;display: inline-block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li:last-child{text-align: right;width: 30%;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li:last-child a{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li a{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #9e9e9e;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li a i{margin-right: 10px;color: #9e9e9e;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li a:hover{color: #df3f5c;;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li a:hover i{color: #df3f5c;;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li .item-btn{padding: 5px 5px 5px 0;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li .item-btn i{color: #df3f5c;;margin-left: 15px;margin-right: 0;position: relative;right: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout2 .item-content .post-actions-wrapper ul li .item-btn:hover i{right: -5px;}
.blog-box-layout3{border: 1px solid #dedede;margin-bottom: 30px;background-color: #ffffff;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.blog-box-layout3:hover .item-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.blog-box-layout3 .item-img{position: relative;overflow: hidden;border-radius: 4px 4px 0 0;}
.blog-box-layout3 .item-img a{display: block;border-radius: 4px 4px 0 0;}
.blog-box-layout3 .item-img a img{border-radius: 4px 4px 0 0;width: 100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout3 .post-date{position: absolute;background-color: #df3f5c;;top: 25px;left: 25px;text-align: center;padding: 10px;border-radius: 5px;line-height: 20px;color: #ffffff;z-index: 9;}
.blog-box-layout3 .post-date span{display: block;}
.blog-box-layout3 .item-content{padding: 25px 30px 25px;}
.blog-box-layout3 .item-content .item-title{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-transform: capitalize;font-weight: 500;}
.blog-box-layout3 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout3 .item-content .item-title a:hover{color: #df3f5c;;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li{font-size: 14px;display: inline-block;margin-right: 20px;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li:last-child{margin-right: 0px;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li span{color: #df3f5c;;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li a{color: #444444;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li a i{margin-right: 10px;color: #df3f5c;;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li a i:before{margin-left: 0;font-size: 14px;}
.blog-box-layout3 .item-content .post-actions-wrapper ul li a:hover{color: #df3f5c;;}
.blog-box-layout3 .entry-carousel{position: relative;}
.blog-box-layout3 .entry-content{position: relative;padding: 80px 0px 0px;}
.blog-box-layout4{border: 1px solid #dedede;margin-bottom: 30px;background-color: #ffffff;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.blog-box-layout4:hover .item-img{border-radius: 4px 4px 0 0;}
.blog-box-layout4:hover .item-img a{display: block;border-radius: 4px 4px 0 0;}
.blog-box-layout4:hover .item-img a img{border-radius: 4px 4px 0 0;-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.blog-box-layout4 .item-img{position: relative;overflow: hidden;}
.blog-box-layout4 .item-img img{width: 100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout4 .post-date{position: absolute;background-color: #df3f5c;;top: 25px;left: 25px;text-align: center;padding: 10px;border-radius: 5px;line-height: 20px;color: #ffffff;}
.blog-box-layout4 .post-date span{display: block;}
.blog-box-layout4 .item-content{padding: 25px 30px 25px;}
.blog-box-layout4 .item-content .item-title{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-transform: capitalize;font-weight: 500;}
.blog-box-layout4 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout4 .item-content .item-title a:hover{color: #df3f5c;;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li{font-size: 14px;display: inline-block;margin-right: 20px;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li:last-child{margin-right: 0px;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li span{color: #df3f5c;;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li a{color: #444444;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li a i{margin-right: 10px;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li a i:before{margin-left: 0;color: #df3f5c;;font-size: 14px;}
.blog-box-layout4 .item-content .post-actions-wrapper ul li a:hover{color: #df3f5c;;}
.blog-box-layout5{-webkit-box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);background-color: #ffffff;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.blog-box-layout5:hover{-webkit-box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);-moz-box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);box-shadow: 0px 2px 30px 0px rgba(208, 208, 208, 0.75);}
.blog-box-layout5:hover .item-img img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.blog-box-layout5 .item-img{position: relative;overflow: hidden;}
.blog-box-layout5 .item-img img{width: 100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout5 .post-date{position: absolute;background-color: #df3f5c;;top: 25px;left: 25px;text-align: center;padding: 10px;border-radius: 5px;line-height: 20px;color: #ffffff;}
.blog-box-layout5 .post-date span{display: block;}
.blog-box-layout5 .item-content{padding: 30px;}
.blog-box-layout5 .item-content .item-title{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-transform: capitalize;font-weight: 500;}
.blog-box-layout5 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout5 .item-content .item-title a:hover{color: #df3f5c;;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li{color: #df3f5c;;font-size: 17px;display: inline-block;margin-right: 15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li:last-child{margin-right: 0px;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li span{color: #df3f5c;;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li a{color: #9e9e9e;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li a i{margin-right: 10px;color: #df3f5c;;}
.blog-box-layout5 .item-content .post-actions-wrapper ul li a:hover{color: #df3f5c;;}
.blog-detail-wrap{padding: 10rem 0px;}
.blog-detail-box .blog-detail-title{background-color: #ffffff;}
.blog-detail-box .blog-detail-title .item-img{position: relative;overflow: hidden;margin-bottom: 20px;border-radius: 4px;}
.blog-detail-box .blog-detail-title .item-img img{border-radius: 4px;width: 100%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-detail-box .blog-detail-title .post-date{position: absolute;background-color: #df3f5c;;top: 25px;left: 25px;text-align: center;padding: 10px 15px;border-radius: 5px;color: #ffffff;z-index: 9;}
.blog-detail-box .blog-detail-title .post-date span{display: block;}
.blog-detail-box .blog-detail-title .item-content .item-title{font-size: 26px;color: #111111;text-transform: capitalize;font-weight: 600;}
@media only screen and (max-width:767px){.blog-detail-box .blog-detail-title .item-content .item-title{font-size: 24px;}}
@media only screen and (max-width:575px){.blog-detail-box .blog-detail-title .item-content .item-title{font-size: 22px;}}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper{margin-bottom: 20px;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li{font-size: 14px;display: inline-block;margin-right: 20px;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li:last-child{margin-right: 0px;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li span{color: #df3f5c;;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li a{color: #444444;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li a i{margin-right: 10px;color: #df3f5c;;}
.blog-detail-box .blog-detail-title .item-content .post-actions-wrapper ul li a i:before{margin-left: 0px;font-size: 14px;}
.blog-detail-box .blog-content blockquote{margin: 0 0 20px;display: inline-block;padding: 30px 15px 35px 80px;position: relative;font-size: 17px;line-height: 30px;font-style: italic;border-left: 3px solid #df3f5c;;background-color: #f1f7fa;border-radius: 0 4px 4px 0;}
@media only screen and (max-width:575px){.blog-detail-box .blog-content blockquote{padding: 30px 20px 35px 50px;}}
.blog-detail-box .blog-content blockquote:before{content: "\f10d";position: absolute;left: 35px;top: 25px;color: #df3f5c;;font-size: 36px;z-index: 1;font-family: "Font Awesome 5 Free";font-weight: 900;}
@media only screen and (max-width:575px){.blog-detail-box .blog-content blockquote:before{left: 15px;font-size: 30px;}}
.blog-detail-box .blog-social{margin-bottom: 40px;}
.blog-detail-box .blog-social h3{font-size: 18px;font-weight: 500;color: #111111;}
.blog-detail-box .blog-social ul li{display: inline-block;border: 1px solid #cccccc;border-radius: 4px;margin-right: 5px;margin-bottom: 5px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-detail-box .blog-social ul li:last-child{margin-right: 0;}
.blog-detail-box .blog-social ul li a{color: #646464;font-size: 16px;font-weight: 500;padding: 10px 20px 10px 46px;display: block;position: relative;}
.blog-detail-box .blog-social ul li a i{font-size: 20px;position: absolute;top: 14px;left: 20px;}
.blog-detail-box .blog-social ul li:hover{border: 1px solid #df3f5c;;background-color: #df3f5c;;}
.blog-detail-box .blog-social ul li:hover a{color: #ffffff;}
.blog-detail-box .blog-social ul li:hover a i{color: #ffffff;}
.blog-detail-box .blog-social ul .facebook i{color: #2862b9;}
.blog-detail-box .blog-social ul .twitter i{color: #42a5f5;}
.blog-detail-box .blog-social ul .google i{color: #ff3d00;}
.blog-detail-box .blog-author{margin-bottom: 50px;padding: 35px 30px 30px;background-color: #f1f7fa;-webkit-box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);border-radius: 4px;}
.blog-detail-box .blog-author .author-title{font-weight: 600;color: #111111;}
.blog-detail-box .blog-author .author-social li{display: inline-block;margin-right: 15px;}
.blog-detail-box .blog-author .author-social a{color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-detail-box .blog-author .author-social a:hover{color: #2055e4;}
.blog-detail-box .blog-comment{border-bottom: 1px solid #e1e1e1;margin-bottom: 25px;}
.blog-detail-box .blog-comment h3{font-weight: 600;color: #222222;margin-bottom: 40px;}
.blog-detail-box .blog-comment ul{margin-bottom: 60px;}
.blog-detail-box .blog-comment ul li{position: relative;margin-bottom: 40px;}
.blog-detail-box .blog-comment ul li:nth-child(even){margin-left: 50px;}
.blog-detail-box .blog-comment ul li h4{color: #222222;font-weight: 700;}
.blog-detail-box .blog-comment ul li h4 span{color: #444444;font-weight: 400;}
.blog-detail-box .blog-comment ul li p{width: 85%;}
.blog-detail-box .blog-comment ul li .item-btn{font-size: 13px;font-weight: 500;color: #ffffff;padding: 5px 20px;background-color: #df3f5c;;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;position: absolute;top: -10px;right: 0;display: inline-block;}
@media only screen and (max-width:767px){.blog-detail-box .blog-comment ul li .item-btn{position: inherit;}}
.blog-detail-box .blog-comment ul li .item-btn:hover{background-color: #2055e4;}
.blog-detail-box .blog-comment ul li:last-child{margin-left: 50px;}
.blog-detail-box .blog-form-box .title{color: #111111;text-transform: capitalize;font-weight: 600;}
.blog-detail-box .blog-form-box .contact-form-box .form-group{margin-bottom: 15px;}
.blog-detail-box .blog-form-box .contact-form-box .form-group .form-control{color: #000000;font-size: 16px;padding: 15px 20px;border: none;background-color: #f1f7fa;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);box-shadow: 0px 1px 0px 0px rgba(207, 219, 225, 0.75);}
.blog-detail-box .blog-form-box .contact-form-box .form-group .item-btn{margin-top: 25px;border: 1px solid;border-color: #df3f5c;;background-color: #df3f5c;;color: #ffffff;font-weight: 500;font-size: 16px;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding: 13px 30px;text-align: center;text-transform: capitalize;cursor: pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-detail-box .blog-form-box .contact-form-box .form-group .item-btn:hover{background-color: #2055e4;}
.blog-detail-box .blog-form-box .contact-form-box .contact-info{margin-bottom: 32px;}
.blog-detail-box .blog-form-box .contact-form-box .contact-info li{color: #111111;margin-bottom: 15px;position: relative;padding-left: 42px;}
.blog-detail-box .blog-form-box .contact-form-box .contact-info li:last-child{margin-bottom: 0px;color: #444444;}
.blog-detail-box .blog-form-box .contact-form-box .contact-info li:first-child{font-weight: 500;}
.blog-detail-box .blog-form-box .contact-form-box .contact-info li i{font-size: 22px;color: #df3f5c;;top: 5px;left: 0;position: absolute;}
.brand-wrap-layout2{padding: 50px 0;}
.brand-box-layout1{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media only screen and (max-width:991px){.brand-box-layout1{padding: 9rem 0 10rem 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}}
.brand-box-layout1 .item-title{margin-bottom: 0;color: #ffffff;text-transform: capitalize;font-weight: 400;}
@media only screen and (max-width:991px){.brand-box-layout1 .item-title{margin-bottom: 50px;}}
.brand-box-layout2{position: relative;}
.brand-box-layout2 img{margin: 0 auto;}
.brand-box-layout2 ul{position: absolute;top: 50%;left: 0;right: 15px;z-index: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;text-align: right;}
@media only screen and (max-width:991px){.brand-box-layout2 ul{text-align: center;position: inherit;top: 0;}}
@media only screen and (max-width:575px){.brand-box-layout2 ul{top: 35%;}}
.brand-box-layout2 ul li{display: inline-block;margin-right: 10px;}
@media only screen and (max-width:575px){
	.brand-box-layout2 ul li{display: block;margin-right: 0;margin-bottom: 15px;}
	.brand-box-layout2 ul li:last-child{margin-bottom: 0;}
}
.brand-box-layout2 ul li:last-child{margin-right: 0;}
.brand-box-layout3{cursor: all-scroll;}
.brand-box-layout3 img{-webkit-filter: grayscale(0);filter: grayscale(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.brand-box-layout3:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.shop-wrap-layout1{padding: 9.2rem 0 10rem;}
.shop-wrap-layout1 .owl-controls{margin-top: 50px;}
.shop-box-layout1 .item-img{background-color: #f1f7fa;padding: 30px;margin-bottom: 15px;position: relative;text-align: center;}
.shop-box-layout1 .item-img:after{position: absolute;content: "";background-color: rgba(57, 108, 240, 0.9);height: 100%;width: 100%;top: 0;left: 0;z-index: 5;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.shop-box-layout1 .item-img .shop-action-items{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;left: 0;right: 0;z-index: 6;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.shop-box-layout1 .item-img .shop-action-items li{opacity: 0;visibility: hidden;margin-right: 10px;-webkit-transition: all 1.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 1.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 1.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 1.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 1.5s cubic-bezier(0, 0, 0.15, 1.88);}
.shop-box-layout1 .item-img .shop-action-items li a{display: block;height: 45px;width: 45px;background-color: #ffffff;color: #444444;text-align: center;border: 2px solid #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.shop-box-layout1 .item-img .shop-action-items li a i:before{line-height: 44px;margin-left: 0;font-size: 17px;}
.shop-box-layout1 .item-img .shop-action-items li a:hover{background-color: transparent;color: #ffffff;}
.shop-box-layout1 .item-img .shop-action-items li:first-child a i:before{font-size: 28px;}
.shop-box-layout1 .item-img .shop-action-items li:nth-child(1n){-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);}
.shop-box-layout1 .item-img .shop-action-items li:nth-child(2n){-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);}
.shop-box-layout1 .item-img .shop-action-items li:nth-child(3n){-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);}
.shop-box-layout1 .item-img .shop-action-items li:nth-child(4n){-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);}
.shop-box-layout1 .item-img .shop-action-items li:nth-child(5n){-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);}
.shop-box-layout1 .item-img .shop-action-items li:last-child{margin-right: 0;}
.shop-box-layout1 .item-title{text-transform: capitalize;font-weight: 500;margin-bottom: 10px;}
.shop-box-layout1 .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.shop-box-layout1 .item-title a:hover{color: #df3f5c;;}
.shop-box-layout1 .rate-items{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 10px;}
.shop-box-layout1 .rate-items .rate-item{margin-right: 10px;color: #fdc800;font-size: 15px;}
.shop-box-layout1 .rate-items .rate-item:last-child{margin-right: 0;color: #d6d6d6;}
.shop-box-layout1 .item-price{font-size: 22px;font-weight: 500;color: #df3f5c;;line-height: 22px;}
.shop-box-layout1:hover .item-img:after{opacity: 1;visibility: visible;}
.shop-box-layout1:hover .item-img .shop-action-items li{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.single-product-wrap{padding: 10rem 0 7rem;}
.single-product-box{margin-bottom: 7rem;}
.single-product-box .single-product-gallery{margin-bottom: 3rem;}
.single-product-box .single-product-gallery ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.single-product-box .single-product-gallery .tab-content{padding: 30px;background-color: #f2f2f2;margin-top: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.single-product-box .single-product-gallery .tab-content a{text-align: center;display: block;}
.single-product-box .single-product-gallery .tab-content a img{margin: 0 auto;}
.single-product-box .single-product-gallery .nav-tabs{border-bottom: 0;margin-left: -5px;margin-right: -5px;margin-top: 10px;}
.single-product-box .single-product-gallery .nav-tabs li.nav-item{padding-left: 5px;padding-right: 5px;width: 33.333333%;}
.single-product-box .single-product-gallery .nav-tabs li.nav-item a{padding: 20px;background-color: #f2f2f2;display: block;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-product-box .single-product-gallery .nav-tabs li.nav-item a:hover{background-color: #d7d7d7;}
.single-product-box .single-product-gallery .nav-tabs li.nav-item a.active{background-color: #d7d7d7;}
.single-product-box .single-product-info{margin-bottom: 3rem;}
.single-product-box .single-product-info .item-title{color: #111111;text-transform: capitalize;font-weight: 500;}
.single-product-box .single-product-info .rating{margin: 0 0 20px;}
.single-product-box .single-product-info .rating li{display: inline-block;}
.single-product-box .single-product-info .rating li>i{color: #ffb300;}
.single-product-box .single-product-info .price{font-size: 26px;font-weight: 500;color: #df3f5c;;margin-bottom: 20px;}
@media only screen and (max-width:991px){.single-product-box .single-product-info .price{font-size: 24px;}}
@media only screen and (max-width:575px){.single-product-box .single-product-info .price{font-size: 20px;}}
.single-product-box .single-product-info .item-sku{color: #111111;font-size: 20px;margin-bottom: 20px;}
@media only screen and (max-width:767px){.single-product-box .single-product-info .item-sku{font-size: 18px;}}
.single-product-box .single-product-info .item-sku span{font-weight: 500;}
.single-product-box .single-product-info .item-stock{color: #111111;margin-bottom: 20px;font-size: 20px;}
.single-product-box .single-product-info .item-stock span{font-weight: 500;}
.single-product-box .single-product-info .cart-action-area{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 20px;}
@media only screen and (max-width:575px){.single-product-box .single-product-info .cart-action-area{display: block;}}
.single-product-box .single-product-info .cart-action-area .cart-quantity{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li{margin-bottom: 10px;display: inline-block;margin-right: 10px;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li:last-child{margin-right: 0;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .quantity-holder{height: 50px;width: 90px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;border: 1px solid #d3d3d3;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .item-btn{padding: 10.5px 20px;background-color: #df3f5c;;color: #ffffff;border: 1px solid;border-color: #df3f5c;;display: inline-block;font-size: 16px;text-transform: capitalize;font-weight: 500;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .item-btn:hover{background-color: #2055e4;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li input{-webkit-border-radius: 45px 0 0 45px;-moz-border-radius: 45px 0 0 45px;-ms-border-radius: 45px 0 0 45px;-o-border-radius: 45px 0 0 45px;border-radius: 45px 0 0 45px;font-size: 20px;color: #000000;font-weight: 500;border: none;padding: 0.5rem;text-align: center;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select button{cursor: pointer;width: 35px;display: block;border: 0;font-size: 12px;background-color: transparent;color: #444444;height: 50%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select button i{margin: 0 auto;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select button:hover{background-color: #3c70fa;color: #e3e3e3;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select .quantity-plus{border-left: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select .quantity-plus:focus{outline: none;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select .quantity-minus{border-left: 1px solid #d3d3d3;}
.single-product-box .single-product-info .cart-action-area .cart-quantity li .btn-quantity-select .quantity-minus:focus{outline: none;}
.single-product-box .single-product-info .cart-action-area .cart-favourite{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-left: 10px;}
@media only screen and (max-width:575px){.single-product-box .single-product-info .cart-action-area .cart-favourite{margin-left: 0;}}
.single-product-box .single-product-info .cart-action-area .cart-favourite li{margin-right: 10px;margin-bottom: 10px;display: inline;}
.single-product-box .single-product-info .cart-action-area .cart-favourite li a{display: block;height: 50px;width: 50px;background-color: #f2f2f2;color: #444444;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-product-box .single-product-info .cart-action-area .cart-favourite li a i:before{line-height: 50px;margin-left: 0;font-size: 17px;}
.single-product-box .single-product-info .cart-action-area .cart-favourite li a:hover{background-color: #df3f5c;;color: #ffffff;}
.single-product-box .single-product-info .product-share ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.single-product-box .single-product-info .product-share ul li{color: #df3f5c;;margin-right: 10px;}
.single-product-box .single-product-info .product-share ul li a{color: #111111;padding: 5px 10px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-product-box .single-product-info .product-share ul li a:hover{color: #df3f5c;;}
.single-product-tab{margin-bottom: 50px;position: relative;}
.single-product-tab .nav-tabs{border-bottom: 01px solid #f2f2f2;}
.single-product-tab ul.nav-tabs>li{display: inline-block;margin-right: 10px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.single-product-tab ul.nav-tabs>li:last-child{margin-right: 0;}
.single-product-tab ul.nav-tabs>li a{-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;display: inline-block;background: #f2f2f2;color: #000000;padding: 12px 30px;text-transform: capitalize;font-size: 18px;font-weight: 500;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.single-product-tab ul.nav-tabs>li .active{background-color: #df3f5c;;color: #ffffff;}
.single-product-tab .tab-content{padding: 40px 0 30px;}
.single-product-tab .tab-content ul.list-content li{display: block;margin-bottom: 10px;position: relative;padding-left: 25px;}
.single-product-tab .tab-content ul.list-content li:after{content: "\f111";position: absolute;left: 0;top: 5px;z-index: 1;font-family: "Font Awesome 5 Free";font-weight: 900;color: #111111;font-size: 12px;}
.single-product-tab .tab-content ul.list-content li:last-child{margin-bottom: 0;}
.related-product .item-title{color: #111111;text-transform: capitalize;font-weight: 600;}
.departments-wrap-layout1{padding: 10rem 0px;}
.departments-wrap-layout2{padding: 6rem 0px 7rem;position: relative;}
.departments-wrap-layout2 .left-img{position: absolute;left: -10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.departments-wrap-layout3{padding: 9.3rem 0 10rem;}
.departments-wrap-layout3 .slick-navigation{background-color: transparent;color: #df3f5c;;border: 1px solid #df3f5c;;text-align: center;opacity: 1;font-size: 20px;height: 45px;width: 45px;line-height: 43px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-wrap-layout3 .slick-navigation:hover{background-color: #df3f5c;;color: #ffffff;}
@media only screen and (max-width:479px){.departments-wrap-layout3 .slick-navigation{background-color: #ffffff;border: 1px solid #ffffff;}}
.departments-wrap-layout3 .slick-prev{position: absolute;left: 2px;top: 85px;z-index: 7;}
@media only screen and (max-width:479px){.departments-wrap-layout3 .slick-prev{left: 2px;}}
.departments-wrap-layout3 .slick-prev:before{display: none;}
.departments-wrap-layout3 .slick-next{position: absolute;right: 2px;top: 85px;z-index: 7;}
@media only screen and (max-width:479px){.departments-wrap-layout3 .slick-next{right: 2px;}}
.departments-wrap-layout3 .slick-next:before{display: none;}
.departments-wrap-layout3 .slick-slider{position: initial;}
.departments-wrap-layout4{padding: 9.2rem 0px 10rem;}
.departments-wrap-layout5{padding: 10rem 0 8rem;}
.departments-wrap-layout6{position: relative;overflow: hidden;}
.departments-wrap-layout6:after{content: url('img/department/department-bg2.png');bottom: -9px;left: 0;position: absolute;z-index: 1;}
.departments-wrap-layout7{padding: 9.2rem 0px 10rem;}
.departments-wrap-layout8{padding: 10rem 0px 7rem;}
.departments-box-layout1{margin-bottom: 30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout1 .item-img{position: relative;overflow: hidden;width: 100%;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.departments-box-layout1 .item-img img{width: 100%;}
.departments-box-layout1 .item-img:after{position: absolute;content: "";background-color: rgba(57, 108, 240, 0.9);height: 100%;width: 100%;top: 100%;left: 0;z-index: 5;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout1 .item-img .item-btn-wrap{position: absolute;left: 0;right: 0;z-index: 7;text-align: center;display: inline-block;top: 100%;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.departments-box-layout1 .item-img .item-btn-wrap a.item-btn{display: inline-block;padding: 8px 20px;font-size: 14px;border: 2px solid;border-color: #ffffff;color: #ffffff;background-color: transparent;text-transform: uppercase;font-weight: 500;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout1 .item-img .item-btn-wrap a.item-btn:hover{background-color: #ffffff;color: #df3f5c;;}
.departments-box-layout1 .item-content{text-align: center;padding: 30px 20px;background-color: #ffffff;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.departments-box-layout1 .item-content .item-title{margin-bottom: 10px;text-transform: capitalize;font-weight: 500;}
.departments-box-layout1 .item-content .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout1 .item-content .item-title a:hover{color: #df3f5c;;}
.departments-box-layout1 .item-content .department-info li{color: #444444;}
.departments-box-layout1 .item-content .department-info li i{color: #df3f5c;;margin-right: 10px;}
.departments-box-layout1 .item-content .department-info li i:before{margin-left: 0;}
.departments-box-layout1 .item-content .department-info li span{display: inline-block;margin-right: 10px;font-weight: 500;color: #111111;}
.departments-box-layout1:hover{-webkit-box-shadow: 0px 1px 50px 0px rgba(209, 209, 209, 0.75);-moz-box-shadow: 0px 1px 50px 0px rgba(209, 209, 209, 0.75);box-shadow: 0px 1px 50px 0px rgba(209, 209, 209, 0.75);}
.departments-box-layout1:hover .item-img:after{top: 50%;opacity: 1;visibility: visible;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.departments-box-layout1:hover .item-btn-wrap{top: 50%;opacity: 1;visibility: visible;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.departments-box-layout2{background-color: #ffffff;margin-bottom: 3rem;padding: 40px 45px;position: relative;-webkit-box-shadow: 0px 1px 0px 0px rgba(227, 227, 227, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(227, 227, 227, 0.75);box-shadow: 0px 1px 0px 0px rgba(227, 227, 227, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2 .departments-sl{font-size: 22px;position: absolute;top: 30px;right: 30px;z-index: 5;color: #cccccc;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2 .item-icon{margin-bottom: 25px;}
.departments-box-layout2 .item-icon i{display: inline-block;}
.departments-box-layout2 .item-icon i:before{line-height: 1;margin-left: 0;font-size: 62px;color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2 .item-title{font-weight: 500;}
.departments-box-layout2 .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2 .item-title a:hover{color: #df3f5c;;}
.departments-box-layout2 p{margin-bottom: 25px;}
.departments-box-layout2 .item-btn{padding: 5px 10px 5px 0;color: #111111;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2 .item-btn i{position: relative;right: 0;color: #111111;margin-left: 10px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout2:hover{-webkit-box-shadow: 0px 15px 27px 0px rgba(218, 218, 218, 0.75);-moz-box-shadow: 0px 15px 27px 0px rgba(218, 218, 218, 0.75);box-shadow: 0px 15px 27px 0px rgba(218, 218, 218, 0.75);}
.departments-box-layout2:hover .departments-sl{color: #111111;}
.departments-box-layout2:hover .item-icon i{-webkit-animation: toTopFromBottom 0.5s forwards;animation: toTopFromBottom 0.5s forwards;}
.departments-box-layout2:hover .item-btn{color: #111111;}
.departments-box-layout2:hover .item-btn i{color: #df3f5c;;}
.departments-box-layout2:hover .item-btn:hover{color: #df3f5c;;}
.departments-box-layout2:hover .item-btn:hover i{right: -5px;}
.departments-box-layout3{position: relative;}
.departments-box-layout3 .nav-wrap{margin-bottom: 26px;width: 100%;border-bottom: 0;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide{cursor: all-scroll;display: inline-block;margin-left: 2px;margin-right: 2px;border-radius: 4px;margin-bottom: 4px;text-align: center;color: #111111;padding: 30px 5px;background: #ffffff;position: relative;-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.75);-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.75);box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide i{display: block;color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide i:before{margin-left: 0;font-size: 5.8rem;color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide.slick-center{background: #df3f5c;;color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide.slick-center i{color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .nav-wrap .nav-item.slick-slide.slick-center i:before{color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .single-item .media{position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #df3f5c;;z-index: 1;}
.departments-box-layout3 .single-item .media .item-img{overflow: hidden;-webkit-clip-path: ellipse(75% 75% at 25% 50%);clip-path: ellipse(75% 75% at 25% 50%);}
@media only screen and (max-width:1399px){.departments-box-layout3 .single-item .media .item-img{width: 50%;}}
@media only screen and (max-width:1199px){.departments-box-layout3 .single-item .media .item-img{overflow: inherit;-webkit-clip-path: none;clip-path: none;width: 100%;}}
.departments-box-layout3 .single-item .media .media-body{padding: 5rem;}
@media only screen and (max-width:1399px){.departments-box-layout3 .single-item .media .media-body{padding: 2rem;}}
@media only screen and (max-width:1199px){.departments-box-layout3 .single-item .media .media-body{padding: 4rem 5rem 5rem;}}
.departments-box-layout3 .single-item .media .media-body .item-title{font-size: 30px;color: #ffffff;position: relative;margin-bottom: 50px;font-weight: 600;}
.departments-box-layout3 .single-item .media .media-body .item-title:before{position: absolute;height: 5px;width: 50px;background-color: #ffffff;content: "";z-index: 1;bottom: -24px;left: 0;border-radius: 4px;}
.departments-box-layout3 .single-item .media .media-body p{color: #ffffff;margin-bottom: 30px;}
.departments-box-layout3 .single-item .media .media-body ul.list-item{margin-bottom: 20px;}
@media only screen and (max-width:767px){.departments-box-layout3 .single-item .media .media-body ul.list-item{margin-bottom: 40px;}}
.departments-box-layout3 .single-item .media .media-body ul.list-item li{margin-bottom: 20px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-right: 1px solid #648eff;padding-right: 30px;margin-right: 30px;}
.departments-box-layout3 .single-item .media .media-body ul.list-item li:last-child{border-right: 0;padding-right: 0;margin-right: 0;}
@media only screen and (max-width:767px){
	.departments-box-layout3 .single-item .media .media-body ul.list-item li{border-right: 0;padding-right: 0;margin-right: 0;margin-bottom: 30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
	.departments-box-layout3 .single-item .media .media-body ul.list-item li:last-child{margin-bottom: 0;}
}
.departments-box-layout3 .single-item .media .media-body ul.list-item li .item-icon i{margin-top: 5px;display: inline-block;line-height: 1;}
.departments-box-layout3 .single-item .media .media-body ul.list-item li .item-icon i:before{margin-left: 0;color: #ffffff;font-size: 56px;}
.departments-box-layout3 .single-item .media .media-body ul.list-item li .item-text{margin-left: 20px;}
.departments-box-layout3 .single-item .media .media-body ul.list-item li .item-text .inner-item-title{color: #ffffff;margin-bottom: 10px;}
.departments-box-layout3 .single-item .media .media-body ul.list-item li .item-text span{color: #ffffff;}
.departments-box-layout3 .single-item .media .media-body a.item-btn{display: inline-block;padding: 15px 30px;border: 1px solid #ffffff;text-align: center;color: #ffffff;border-radius: 4px;font-weight: 500;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout3 .single-item .media .media-body a.item-btn:hover{background-color: #ffffff;color: #df3f5c;;}
.departments-box-layout3 .single-item .media .media-body .ctg-item-icon{position: absolute;bottom: 0;right: 10px;z-index: -1;}
.departments-box-layout3 .single-item .media .media-body .ctg-item-icon i{display: block;line-height: 1;}
.departments-box-layout3 .single-item .media .media-body .ctg-item-icon i:before{margin-left: 0;font-size: 18rem;color: #295de8;}
.departments-box-layout4{margin-bottom: 20px;padding: 25px 35px;border-radius: 4px;background-color: #ffffff;-webkit-box-shadow: 0px 1px 1px 0px rgba(221, 226, 229, 0.75);-moz-box-shadow: 0px 1px 1px 0px rgba(221, 226, 229, 0.75);box-shadow: 0px 1px 1px 0px rgba(221, 226, 229, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:991px){.departments-box-layout4{padding: 20px 20px 40px;}}
.departments-box-layout4 .box-content{text-align: center;}
.departments-box-layout4 .box-content i:before{color: #df3f5c;;font-size: 70px;margin-left: 0px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout4 .box-content .item-title a{font-weight: 500;color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout4 .box-content p{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout4:hover{background-color: #df3f5c;color: #ffffff;-webkit-box-shadow: 0px 10px 20px 0px rgba(159, 159, 159, 0.75);-moz-box-shadow: 0px 10px 20px 0px rgba(159, 159, 159, 0.75);box-shadow: 0px 10px 20px 0px rgba(159, 159, 159, 0.75);}
.departments-box-layout4:hover .box-content i:before{color: #ffffff;}
.departments-box-layout4:hover .box-content .item-title a{color: #ffffff;}
.departments-box-layout4:hover .box-content .item-title a:hover{color: #ffffff;}
.departments-box-layout4:hover .box-content p{color: #ffffff;}
.departments-box-layout5{border-radius: 4px;margin-bottom: 30px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout5 .item-img{position: relative;overflow: hidden;}
.departments-box-layout5 .item-img img{border-radius: 4px;width: 100%;}
.departments-box-layout5 .item-img:before{content: "";background: -webkit-linear-gradient(to top, #df3f5c;, transparent);background: -o-linear-gradient(to top, #df3f5c;, transparent);background: -moz-linear-gradient(to top, #df3f5c;, transparent);background: linear-gradient(to top, #df3f5c;, transparent);height: 60%;width: 100%;bottom: 0;border-radius: 4px;position: absolute;z-index: 1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout5 .item-img .item-content{padding: 0 20px 0 30px;position: absolute;top: 73%;left: 0;right: 0;z-index: 3;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout5 .item-img .item-content .item-title{text-transform: capitalize;font-weight: 600;}
.departments-box-layout5 .item-img .item-content .item-title a{color: #ffffff;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.departments-box-layout5 .item-img .item-content .item-title a:hover{color: #e3e3e3;}
.departments-box-layout5 .item-img .item-content p{color: #ffffff;opacity: 0;visibility: hidden;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout5 .item-img .item-content .item-btn{padding: 8px 24px;border: 1px solid;border-color: #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;display: inline-block;font-size: 14px;font-weight: 500;color: #ffffff;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout5 .item-img .item-content .item-btn:hover{background-color: #ffffff;color: #000000;}
.departments-box-layout5:hover{-webkit-box-shadow: 0px 8px 20px 0px rgba(126, 126, 126, 0.75);-moz-box-shadow: 0px 8px 20px 0px rgba(126, 126, 126, 0.75);box-shadow: 0px 8px 20px 0px rgba(126, 126, 126, 0.75);}
.departments-box-layout5:hover .item-img:before{height: 100%;background-color: #df3f5c;;opacity: 0.9;}
.departments-box-layout5:hover .item-content{-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
.departments-box-layout5:hover .item-content p,.departments-box-layout5:hover .item-content .item-btn{opacity: 1;visibility: visible;}
.departments-box-layout6{position: relative;}
.departments-box-layout6 .item-img{bottom: 0;left: 0;position: absolute;z-index: 2;}
.departments-box-layout7{padding: 95px 0px 100px 50px;position: relative;z-index: 3;}
@media only screen and (max-width:1199px){.departments-box-layout7{padding: 95px 0px 100px 0;}}
.departments-box-layout7 .section-title{margin-bottom: 60px;}
.departments-box-layout7 .section-title .title{color: #111111;text-transform: capitalize;font-weight: 600;}
.departments-box-layout7 .section-title .sub-title{color: #8a8a8a;position: relative;margin-bottom: 20px;}
.departments-box-layout7 .section-title .sub-title:after{content: "";height: 4px;width: 45px;background-color: #df3f5c;;bottom: -24px;left: 0;position: absolute;}
.departments-box-layout7 .single-box{padding: 3rem 1rem 2.5rem;text-align: center;background-color: #ffffff;border-radius: 10px;margin-bottom: 5px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.departments-box-layout7 .single-box:hover{background-color: #df3f5c;;-webkit-box-shadow: 0px 10px 50px 0px rgba(162, 162, 162, 0.75);-moz-box-shadow: 0px 10px 50px 0px rgba(162, 162, 162, 0.75);box-shadow: 0px 10px 50px 0px rgba(162, 162, 162, 0.75);}
.departments-box-layout7 .single-box:hover i:before{color: #ffffff;}
.departments-box-layout7 .single-box:hover p a{color: #ffffff;position: relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.departments-box-layout7 .single-box:hover p a:after{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 0;top: -1px;font-size: 15px;z-index: 3;opacity: 0;visibility: hidden;color: #e3e3e3;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.departments-box-layout7 .single-box:hover p a:hover{padding-right: 20px;}
.departments-box-layout7 .single-box:hover p a:hover:after{opacity: 1;visibility: visible;transform: translateX(5px);}
.departments-box-layout7 .single-box i{display: block;line-height: 1.2;margin-bottom: 10px;}
.departments-box-layout7 .single-box i:before{margin-left: 0px;font-size: 72px;color: #df3f5c;;}
.departments-box-layout7 .single-box p{margin-bottom: 0px;font-weight: 500;}
.departments-box-layout7 .single-box p a{color: #111111;}
.departments-box-layout7 .single-box p a:hover{color: #e3e3e3;}
.single-department-wrap-layout1{padding: 10rem 0 7rem;}
@media only screen and (max-width:991px){.single-department-wrap-layout1{padding: 5rem 0px 7rem;}}
.single-departments-box-layout1{padding-left: 15px;}
@media only screen and (max-width:991px){.single-departments-box-layout1{padding-left: 0;}}
.single-departments-box-layout1 .single-departments-img{border-radius: 4px;margin-bottom: 45px;}
.single-departments-box-layout1 .single-departments-img .tab-content{border: none;position: relative;overflow: hidden;}
.single-departments-box-layout1 .single-departments-img .tab-content a{cursor: move;display: block;background-color: #cecece;border-radius: 4px;text-align: center;margin-bottom: 10px;}
.single-departments-box-layout1 .single-departments-img .tab-content a img{border-radius: 4px;}
.single-departments-box-layout1 .single-departments-img .tab-nav{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-left: -5px;margin-right: -5px;}
@media only screen and (max-width:1199px){.single-departments-box-layout1 .single-departments-img .tab-nav{margin-bottom: 35px;}}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item{width: 25%;padding-left: 5px;padding-right: 5px;}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item:last-child{margin-right: 0;}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item a{position: relative;display: block;}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item a img{width: 100%;border-radius: 4px;}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item a.active:before{content: "\f067";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 600;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;z-index: 3;color: #ffffff;font-size: 36px;text-align: center;}
.single-departments-box-layout1 .single-departments-img .tab-nav .nav-item a.active:after{content: "";position: absolute;height: 100%;width: 100%;border-radius: 4px;top: 0;left: 0;right: 0;background-color: rgba(57, 108, 240, 0.8);z-index: 2;}
.single-departments-box-layout1 .item-content .item-content-wrap{margin-bottom: 50px;}
.single-departments-box-layout1 .item-content .item-title{font-weight: 600;color: #111111;}
.single-departments-box-layout1 .item-content .sub-title{font-size: 24px;color: #111111;margin-bottom: 20px;display: block;}
@media only screen and (max-width:991px){.single-departments-box-layout1 .item-content .sub-title{font-size: 22px;}}
@media only screen and (max-width:767px){.single-departments-box-layout1 .item-content .sub-title{font-size: 20px;}}
.single-departments-box-layout1 .item-content .department-info{margin: 35px 0;}
.single-departments-box-layout1 .item-content .department-info li{width: 100%;position: relative;margin-bottom: 20px;font-weight: 500;padding-left: 40px;}
.single-departments-box-layout1 .item-content .department-info li:after{content: "\f054";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 10px;left: 0;top: 2px;color: #ffffff;line-height: 20px;text-align: center;z-index: 1;border-radius: 50%;background-color: #df3f5c;;height: 20px;width: 20px;-webkit-box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);-moz-box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);box-shadow: 0px 2px 15px 0px rgba(42, 92, 220, 0.75);}
.single-departments-box-layout1 .item-content .department-info li:last-child{margin-bottom: 0;}
.single-departments-box-layout1 .item-content .item-cost{margin-bottom: 50px;}
.single-departments-box-layout1 .item-content .item-cost ul li{font-size: 17px;color: #111111;padding: 15px 0px 15px 25px;position: relative;}
.single-departments-box-layout1 .item-content .item-cost ul li span{font-weight: 500;right: 25px;position: absolute;}
.single-departments-box-layout1 .item-content .item-cost ul li:nth-child(odd){background-color: #f1f7fa;}
.single-departments-box-layout1 .item-content .item-cost ul li:nth-child(even){background-color: #ffffff;}
.single-departments-box-layout1 .item-content .item-specialist{margin-bottom: 30px;}
.single-departments-box-layout1 .item-content .item-specialist .item-img{background-color: #f1f7fa;border-radius: 4px;padding: 45px 30px 0px;}
@media only screen and (max-width:575px){.single-departments-box-layout1 .item-content .item-specialist .item-img{width: max-content;}}
.single-departments-box-layout1 .item-content .item-specialist .media-body .item-title{text-transform: capitalize;font-weight: 600;}
.single-departments-box-layout1 .item-content .item-specialist .media-body .item-title a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-departments-box-layout1 .item-content .item-specialist .media-body .item-title a:hover{color: #df3f5c;;}
.single-departments-box-layout1 .item-content .item-specialist .media-body span{font-size: 16px;margin-bottom: 20px;font-family: poppins;display: block;}
.single-departments-box-layout1 .item-content .item-specialist .media-body .item-btn{border: 1px solid #df3f5c;;font-size: 14px;font-weight: 500;color: #df3f5c;;border-radius: 4px;padding: 9px 20px;display: inline-block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.single-departments-box-layout1 .item-content .item-specialist .media-body .item-btn:hover{color: #ffffff;background-color: #df3f5c;;}
.testmonial-wrap-layout1{padding: 10rem 0px;}
.testmonial-wrap-layout2{padding: 100px 0px;}
.testmonial-box-layout1{text-align: center;}
.testmonial-box-layout1 .item-img{height: 90px;width: 90px;margin: 0 auto 26px;}
.testmonial-box-layout1 .item-content p{color: #ffffff;width: 50%;margin-left: auto;margin-right: auto;position: relative;}
@media only screen and (max-width:1199px){.testmonial-box-layout1 .item-content p{width: 70%;}}
@media only screen and (max-width:991px){.testmonial-box-layout1 .item-content p{width: 80%;}}
.testmonial-box-layout1 .item-content p:after{content: "\f10e";font-family: "Font Awesome\ 5 Free";bottom: -25px;right: -40px;position: absolute;font-weight: 900;color: #e1e5e6;font-size: 36px;}
.testmonial-box-layout1 .item-content p:before{content: "\f10d";font-family: "Font Awesome\ 5 Free";top: -25px;left: -40px;position: absolute;font-weight: 900;color: #e1e5e6;font-size: 36px;}
.testmonial-box-layout1 .item-content .item-title{text-transform: capitalize;font-weight: 500;color: #ffffff;}
.testmonial-box-layout1 .item-content .sub-title{color: #ffffff;text-transform: capitalize;font-weight: 300;}
.testmonial-box-layout2{margin-bottom: 50px;}
.testmonial-box-layout2:last-child{margin-bottom: 0;}
.testmonial-box-layout2 .item-title{color: #ffffff;font-weight: 500;}
.testmonial-box-layout2 .item-title span{font-size: 16px;font-weight: 400;}
.testmonial-box-layout2 .rating{margin: 0 0 20px;}
.testmonial-box-layout2 .rating li{display: inline-block;}
.testmonial-box-layout2 .rating li>i{font-size: 14px;color: #ffd600;}
.testmonial-box-layout2 p{color: #ffffff;margin-bottom: 0;font-size: 15px;text-align: center !important;}
.testmonial-box-layout3{text-align: center;}
.testmonial-box-layout3 .item-img{height: 90px;width: 90px;margin: 0 auto 26px;}
.testmonial-box-layout3 .item-content p{color: #ffffff;width: 50%;margin-left: auto;margin-right: auto;position: relative;}
@media only screen and (max-width:1199px){.testmonial-box-layout3 .item-content p{width: 70%;}}
@media only screen and (max-width:991px){.testmonial-box-layout3 .item-content p{width: 80%;}}
.testmonial-box-layout3 .item-content p:after{content: "\f10e";font-family: "Font Awesome\ 5 Free";bottom: -25px;right: -40px;position: absolute;font-weight: 900;color: #e1e5e6;font-size: 36px;}
.testmonial-box-layout3 .item-content p:before{content: "\f10d";font-family: "Font Awesome\ 5 Free";top: -25px;left: -40px;position: absolute;font-weight: 900;color: #e1e5e6;font-size: 36px;}
.testmonial-box-layout3 .item-content .item-title{text-transform: capitalize;font-weight: 500;color: #ffffff;}
.testmonial-box-layout3 .item-content .sub-title{color: #ffffff;text-transform: capitalize;font-weight: 300;}
.class-schedule1{padding: 9.2rem 0 10rem;}
.class-schedule-wrap1 table{margin-bottom: 0;border: 1px dotted rgba(255, 255, 255, 0.2);}
.class-schedule-wrap1 table thead tr th{min-width: 160px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;padding: 20px 15px;border: 5px solid #ffffff;border-bottom-width: 1px;background-color: #111111;text-align: center;}
.class-schedule-wrap1 table thead tr th .schedule-time-heading{color: #ffffff;font-weight: 500;}
.class-schedule-wrap1 table thead tr td{min-width: 160px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;padding: 20px 15px;border: 5px solid #ffffff;border-bottom-width: 1px;background-color: #df3f5c;;text-align: center;}
.class-schedule-wrap1 table thead tr td .schedule-day-heading{color: #ffffff;font-weight: 500;}
.class-schedule-wrap1 table tbody tr th{min-width: 160px;position: relative;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;font-size: 17px;font-weight: 500;color: #111111;border: 5px solid #ffffff;background-color: #f2f2f2;padding: 15px;text-align: center;}
.class-schedule-wrap1 table tbody tr th .schedule-time-wrapper{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;}
.class-schedule-wrap1 table tbody tr td{min-width: 160px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;padding: 12px 15px 13px;border: 5px solid #ffffff;background-color: #f2f2f2;position: relative;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper{text-align: center;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .item-ctg{color: #df3f5c;;font-weight: 500;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .item-time{font-size: 14px;color: #9c9c9c;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .item-team{font-size: 14px;color: #444444;font-weight: 500;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media{opacity: 0;visibility: hidden;padding: 25px;width: 328px;position: absolute;bottom: calc(100% + 50px);right: calc(-50% - 11px);z-index: 1;background-color: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);-moz-box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);box-shadow: 0px 4px 50px 0px rgba(164, 164, 164, 0.75);-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
@media only screen and (max-width:1500px){.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media{width: 155px;display: block;padding: 20px 10px;right: 0;}}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media:after{content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;width: 0;height: 0;border-right: 15px solid transparent;border-top: 15px solid #ffffff;border-left: 15px solid transparent;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media:before{content: "";background-color: transparent;height: calc(100% + 15px);width: 100%;position: absolute;bottom: -15px;left: 0;z-index: -1;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .item-img{background-color: #c6c6c6;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
@media only screen and (max-width:1500px){.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .item-img{width: 60px;height: 60px;margin: 0 auto 15px;}}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body{text-align: left;}
@media only screen and (max-width:1500px){.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body{margin-left: 0;text-align: center;}}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body .title{margin-bottom: 0;color: #111111;text-transform: capitalize;font-weight: 500;}
@media only screen and (max-width:1500px){.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body .title{font-size: 18px;}}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body .item-ctg{margin-bottom: 15px;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body .item-btn{padding: 8px 16px;font-size: 12px;border: 1px solid;border-color: #df3f5c;;background-color: #df3f5c;;color: #ffffff;display: inline-block;text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;cursor: pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.class-schedule-wrap1 table tbody tr td .schedule-item-wrapper .media .media-body .item-btn:hover{background-color: transparent;color: #df3f5c;;}
.class-schedule-wrap1 table tbody tr td:hover .schedule-item-wrapper .media{opacity: 1;visibility: visible;bottom: calc(100% + 15px);-webkit-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.8s cubic-bezier(0, 0, 0.15, 1.88);}
.class-schedule-wrap1 table tbody tr td:hover .schedule-item-wrapper .media:after{bottom: -15px;}
.table-responsive{border: 1px dotted rgba(255, 255, 255, 0.2);margin-bottom: 0;}
@media only screen and (max-width:1400px){.table-responsive{overflow-x: auto;}}
.table-responsive::-webkit-scrollbar-thumb{border: 2px solid #f1f7fa;background-color: #f1f7fa;}
.table-responsive::-webkit-scrollbar{-webkit-appearance: none;height: 10px;}
.table-responsive::-webkit-scrollbar-thumb{border-color: #f1f7fa;}
.gallery-wrap-layout1{padding: 9.2rem 0 7rem;}
.gallery-box-layout1{margin-bottom: 3rem;position: relative;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.gallery-box-layout1:after{opacity: 0;visibility: hidden;content: "";height: 100%;width: 100%;position: absolute;z-index: 1;top: 0;left: 0;right: 0;background-color: rgba(225, 65, 93, 0.74);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 img{width: 100%;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 .item-icon{opacity: 0;visibility: hidden;text-align: center;position: absolute;bottom: -30px;z-index: 2;right: 15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 .item-icon a{display: block;padding: 5px;}
.gallery-box-layout1 .item-icon a i:before{margin-left: 0;font-size: 36px;line-height: 36px;color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 .item-content{opacity: 0;visibility: hidden;text-align: center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;z-index: 3;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 .item-content .item-title{-webkit-transform: translateX(30px);-moz-transform: translateX(30px);-ms-transform: translateX(30px);-o-transform: translateX(30px);transform: translateX(30px);color: #ffffff;text-transform: capitalize;font-weight: 500;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1 .item-content .title-ctg{color: #ffffff;-webkit-transform: translateX(-30px);-moz-transform: translateX(-30px);-ms-transform: translateX(-30px);-o-transform: translateX(-30px);transform: translateX(-30px);display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-box-layout1:hover:after{opacity: 1;visibility: visible;}
.gallery-box-layout1:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.gallery-box-layout1:hover .item-icon{bottom: 10px;opacity: 1;visibility: visible;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.gallery-box-layout1:hover .item-content{opacity: 1;visibility: visible;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.gallery-box-layout1:hover .item-title{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.gallery-box-layout1:hover .title-ctg{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.pricing-wrap-layout1{padding: 9.2rem 0px 8.5rem;}
.pricing-box-layout1{padding: 50px 35px 35px;background-color: #ffffff;border-radius: 10px;text-align: center;-webkit-box-shadow: 0px 5px 20px 0px rgba(215, 226, 231, 0.75);-moz-box-shadow: 0px 5px 20px 0px rgba(215, 226, 231, 0.75);box-shadow: 0px 5px 20px 0px rgba(215, 226, 231, 0.75);margin-bottom: 15px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pricing-box-layout1 h3{color: #000000;}
.pricing-box-layout1 .pricing{display: inline-block;margin-bottom: 20px;}
.pricing-box-layout1 .pricing .currency{font-size: 30px;font-weight: 500;font-family: poppins;color: #b4bec3;position: absolute;top: -3px;left: -20px;}
.pricing-box-layout1 .pricing .amount{font-size: 7.2rem;font-weight: 500;font-family: poppins;color: #000000;}
.pricing-box-layout1 .box-content ul{margin-bottom: 20px;}
.pricing-box-layout1 .box-content ul li{font-size: 17px;color: #111111;margin-bottom: 15px;}
.pricing-box-layout1 .box-content ul li:last-child{margin-bottom: 0px;}
.pricing-box-layout1 .box-content .item-btn{border: 1px solid;border-color: #df3f5c;;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;color: #df3f5c;;display: inline-block;font-size: 18px;padding: 10px 10px;width: 100%;text-align: center;text-transform: capitalize;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pricing-box-layout1:hover .box-content .item-btn{background-color: #df3f5c;;color: #ffffff;}
.pricing-box-layout1:hover .box-content .item-btn:hover{background-color: #2055e4;color: #ffffff;}
.pagination-layout1{justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.pagination-layout1 li{border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;display: inline-block;float: left;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pagination-layout1 li:first-child{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination-layout1 li:first-child a{font-size: 16px;font-weight: 400;}
.pagination-layout1 li:last-child{border-right: 1px solid #f2f2f2;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination-layout1 li:last-child a{font-size: 16px;font-weight: 400;}
.pagination-layout1 li a{padding: 10px 25px;font-size: 18px;font-weight: 500;color: #444444;display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pagination-layout1 li:hover{background-color: #df3f5c;;border-top: 1px solid #df3f5c;;border-bottom: 1px solid #df3f5c;;border-left: 1px solid #df3f5c;;}
.pagination-layout1 li:hover:last-child{border-right: 1px solid #df3f5c;;}
.pagination-layout1 li:hover a{color: #ffffff;}
.pagination-layout1 .active{background-color: #df3f5c;;border-top: 1px solid #df3f5c;;border-bottom: 1px solid #df3f5c;;border-left: 1px solid #df3f5c;;}
.pagination-layout1 .active:last-child{border-right: 1px solid #df3f5c;;}
.pagination-layout1 .active a{color: #ffffff;}
.pagination-layout2{justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
@media only screen and (max-width:575px){.pagination-layout2{display: block;text-align: center;}}
.pagination-layout2 li{background-color: #ffffff;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
@media only screen and (max-width:575px){.pagination-layout2 li{margin: 0 -2.5px 5px;border-right: 1px solid #dcdcdc;}}
.pagination-layout2 li:first-child{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination-layout2 li:last-child{border-right: 1px solid #dcdcdc;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination-layout2 li a{padding: 10px 25px;font-size: 18px;font-weight: 500;color: #444444;display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pagination-layout2 li:hover{background-color: #df3f5c;;}
.pagination-layout2 li:hover a{color: #ffffff;}
.pagination-layout2 .active{background-color: #df3f5c;;}
.pagination-layout2 .active a{color: #ffffff;}
.pagination-layout3{justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.pagination-layout3 li{display: inline-block;margin-right: 10px;background-color: #f2f2f2;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;text-align: center;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pagination-layout3 li:last-child{margin-right: 0;}
.pagination-layout3 li a{height: 45px;width: 50px;line-height: 45px;font-size: 18px;font-weight: 500;color: #444444;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pagination-layout3 li:hover{background-color: #df3f5c;;}
.pagination-layout3 li:hover a{color: #ffffff;}
.pagination-layout3 .active{background-color: #df3f5c;;}
.pagination-layout3 .active a{color: #ffffff;}
.comingsoon-page{text-align: center;width: 100%;height: 100%;position: fixed;}
.comingsoon-page .comingsoon-back-img{background-image: url('img/figure/coming-soon.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;position: fixed;z-index: 0;top: 0;left: 0;width: 100%;height: 100%;}
.comingsoon-page .comingsoon-back-img:before{content: "";height: 100%;width: 100%;position: absolute;z-index: 1;top: 0;left: 0;right: 0;margin: 0 auto;background-color: rgba(57, 108, 240, 0.1);}
.comingsoon-page .comingsoon-content-wrap{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center;margin: 50px 0;}
@media only screen and (max-width:991px){.comingsoon-page .comingsoon-content-wrap{margin: 50px 0 100px;}}
.comingsoon-page .comingsoon-content{position: relative;z-index: 1;padding: 0 15px;width: 100%;}
.comingsoon-page .comingsoon-content .comingsoon-logo{margin-bottom: 15px;}
.comingsoon-page .comingsoon-content h1{font-weight: 700;font-size: 6.2rem;text-transform: capitalize;color: #ffffff;}
@media only screen and (max-width:767px){.comingsoon-page .comingsoon-content h1{margin-bottom: 0;font-size: 5rem;}}
@media only screen and (max-width:575px){.comingsoon-page .comingsoon-content h1{margin-bottom: 0;font-size: 4rem;}}
.comingsoon-page .comingsoon-content .comingsoon-newsletter{margin-bottom: 150px;}
@media only screen and (max-width:575px){.comingsoon-page .comingsoon-content .comingsoon-newsletter{margin-bottom: 10rem;}}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group{background-color: transparent;height: 52px;}
@media only screen and (max-width:767px){.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group{padding: 0 15px;}}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .form-control{border: 2px solid #ffffff;-webkit-border-radius: 45px 0 0 45px;-moz-border-radius: 45px 0 0 45px;-ms-border-radius: 45px 0 0 45px;-o-border-radius: 45px 0 0 45px;border-radius: 45px 0 0 45px;color: #ffffff;background-color: transparent;width: 520px;flex: inherit;font-size: 16px;padding: 3px 30px 5px;height: 52px;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon{padding: 0;height: 52px;background-color: #ffffff;-webkit-border-radius: 0 45px 45px 0;-moz-border-radius: 0 45px 45px 0;-ms-border-radius: 0 45px 45px 0;-o-border-radius: 0 45px 45px 0;border-radius: 0 45px 45px 0;border: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
@media only screen and (max-width:767px){.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon{display: inline-block;}}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button{-webkit-border-radius: 0 45px 45px 0;-moz-border-radius: 0 45px 45px 0;-ms-border-radius: 0 45px 45px 0;-o-border-radius: 0 45px 45px 0;border-radius: 0 45px 45px 0;color: #000000;background-color: #ffffff;border: 0;height: 52px;line-height: 52px;padding: 0 35px;font-size: 18px;text-transform: capitalize;font-weight: 500;letter-spacing: 2px;display: inline-block;cursor: pointer;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
@media only screen and (max-width:575px){.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button{padding: 0 15px;}}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button:focus{outline: none;outline-width: 0;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon:hover button{color: #df3f5c;;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input.search-input:focus{outline-width: 0;outline: none;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input::-webkit-input-placeholder{color: #fff;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input::-moz-placeholder{color: #fff;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input:-moz-placeholder{color: #fff;}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input:-ms-input-placeholder{color: #fff;}
.comingsoon-page .comingsoon-content .comingsoon-bottom{margin-bottom: 10px;}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social{text-align: left;}
@media only screen and (max-width:767px){.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social{margin-bottom: 20px;text-align: center;}}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social ul li{display: inline-block;margin-right: 5px;}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social ul li:last-child{margin-right: 0;}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social ul li a{color: #ffffff;padding: 5px;display: inline-block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-social ul li a:hover{color: #e3e3e3;}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-copy-right{text-align: right;}
@media only screen and (max-width:767px){.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-copy-right{text-align: center;}}
.comingsoon-page .comingsoon-content .comingsoon-bottom .comingsoon-copy-right p{color: #ffffff;font-size: 16px;font-weight: 300;}
.countdown-layout1{text-align: center;margin-bottom: 5.5rem;}
.countdown-layout1 .countdown-section{text-align: center;height: 120px;width: 15rem;background: transparent;display: inline-block;position: relative;margin-bottom: 30px;}
@media only screen and (max-width:575px){.countdown-layout1 .countdown-section{width: 11rem;}}
.countdown-layout1 .countdown-section:after{content: "";position: absolute;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);top: 65%;right: 0;background-color: #ffffff;height: 75%;width: 1px;margin: 0 auto;z-index: 7;}
.countdown-layout1 .countdown-section:last-child:after{display: none;}
.countdown-layout1 .countdown-section h2{font-size: 7.2rem;position: absolute;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);top: 50%;left: 0;right: 0;line-height: 1.1;font-weight: 300;color: #ffffff;}
@media only screen and (max-width:575px){.countdown-layout1 .countdown-section h2{font-size: 5.2rem;margin-bottom: 0;}}
.countdown-layout1 .countdown-section h3{position: absolute;bottom: -25px;left: 0;right: 0;color: #ffffff;text-transform: capitalize;font-size: 15px;}
.appointment-wrap-layout1{padding: 10rem 0;position: relative;}
.appointment-wrap-layout1 .appointment-banner{position: absolute;bottom: -10rem;left: -30px;}
@media only screen and (max-width:1199px){.appointment-wrap-layout1 .appointment-banner img{display: none;}}
.appointment-box-layout1{padding: 7rem;background-color: #ffffff;}
.appointment-box-layout1 .title{color: #111111;text-transform: capitalize;font-weight: 600;}
.appointment-box-layout1 p{margin-bottom: 24px;}
.appointment-box-layout1 .select2-container--classic .select2-selection--single .select2-selection__rendered{color: #656565;}
.appointment-box-layout1 .select2-container--classic .select2-selection--single{background-color: transparent;border: 1px solid #dbe3e7;}
.appointment-box-layout1 .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: transparent;}
.appointment-box-layout1 .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #df3f5c; transparent transparent transparent;}
.appointment-box-layout1 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #df3f5c; transparent;}
.appointment-box-layout1 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,.appointment-box-layout1 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border: 1px solid #df3f5c;;}
.appointment-box-layout1 input{height: 52px;font-size: 16px;padding: 5px 15px;color: #111111;border: 1px solid #dbe3e7;}
.appointment-box-layout1 .form-control:focus{border-color: #dbe3e7;}
.appointment-box-layout1 textarea{font-size: 16px;padding: 15px;color: #111111;border: 1px solid #dbe3e7;}
.appointment-box-layout1 input.form-control::-webkit-input-placeholder,.appointment-box-layout1 textarea.form-control::-webkit-input-placeholder{color: #656565;}
.appointment-box-layout1 input.form-control::-moz-placeholder,.appointment-box-layout1 textarea.form-control::-moz-placeholder{color: #656565;}
.appointment-box-layout1 input.form-control:-moz-placeholder,.appointment-box-layout1 textarea.form-control:-moz-placeholder{color: #656565;}
.appointment-box-layout1 input.form-control:-ms-input-placeholder,.appointment-box-layout1 textarea.form-control:-ms-input-placeholder{color: #656565;}
.appointment-box-layout1 .form-group{margin-bottom: 15px;position: relative;}
.appointment-box-layout1 .form-group i{position: absolute;right: 30px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.appointment-box-layout1 .item-btn{margin-top: 15px;padding: 12px 25px;background-color: #df3f5c;;color: #ffffff;display: inline-block;font-size: 16px;font-weight: 500;border: none;cursor: pointer;text-transform: capitalize;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.appointment-box-layout1 .item-btn:hover{background-color: #2055e4;box-shadow: inherit;}
.contact-wrap-layout{padding: 2rem 0px;}
.contact-box-layout1{padding: 45px 0px 0px;margin-right: 30px;}
@media only screen and (max-width:991px){.contact-box-layout1{margin-right: 0;}}
.contact-box-layout1 .title{color: #111111;text-transform: capitalize;font-weight: 600;}
.contact-box-layout1 .contact-form-box .select2-container--classic .select2-selection--single .select2-selection__rendered{color: #656565;}
.contact-box-layout1 .contact-form-box .select2-container--classic .select2-selection--single{background-color: transparent;border: 1px solid #dbe3e7;}
.contact-box-layout1 .contact-form-box .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: transparent;}
.contact-box-layout1 .contact-form-box .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #df3f5c; transparent transparent transparent;}
.contact-box-layout1 .contact-form-box .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #df3f5c; transparent;}
.contact-box-layout1 .contact-form-box .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,.contact-box-layout1 .contact-form-box .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border: 1px solid #df3f5c;;}
.contact-box-layout1 .contact-form-box .form-group{margin-bottom: 15px;}
.contact-box-layout1 .contact-form-box .form-group .form-control{font-size: 17px;padding: 15px 20px;color: #000000;}
.contact-box-layout1 .contact-form-box .form-group .form-control:focus{border-color: rgba(0, 0, 0, 0.15);}
.contact-box-layout1 .contact-form-box .form-group .item-btn{margin-top: 25px;border: 1px solid;border-color: #278e32;background-color: #278e32;color: #ffffff;font-weight: 500;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding: 13px 30px;font-size: 16px;text-align: center;cursor: pointer;text-transform: capitalize;-webkit-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.contact-box-layout1 .contact-form-box .form-group .item-btn:hover{background-color: #278e32;box-shadow: inherit;}
.contact-box-layout1 .contact-info{margin-bottom: 32px;}
@media only screen and (max-width:991px){.contact-box-layout1 .contact-info{margin-bottom: 0;}}
.contact-box-layout1 .contact-info li{color: #111111;margin-bottom: 20px;position: relative;padding-left: 42px;}
.contact-box-layout1 .contact-info li:last-child{margin-bottom: 0px;color: #444444;}
.contact-box-layout1 .contact-info li:first-child{font-weight: 500;}
.contact-box-layout1 .contact-info li i{font-size: 22px;color: #df3f5c;;top: 5px;left: 0;position: absolute;}
.contact-box-layout1 .alert.alert-danger,.contact-box-layout1 .alert.alert-info,.contact-box-layout1 .alert.alert-success{margin-top: 10px;margin-bottom: 0;}
.contact-box-layout1 .alert.alert-danger p,.contact-box-layout1 .alert.alert-info p,.contact-box-layout1 .alert.alert-success p{margin-bottom: 0;}
.faq-wrap-layout1{padding: 8.5rem 0rem 10rem;}
.faq-wrap-layout2{padding: 8.5rem 0px 10rem;}
.faq-content-layout1 .item-heading{margin-bottom: 40px;}
.faq-content-layout1 .item-heading .item-title{color: #111111;text-transform: capitalize;font-weight: 600;}
.faq-content-layout1 .faq-list-layout1{padding-right: 30px;}
@media only screen and (max-width:991px){.faq-content-layout1 .faq-list-layout1{padding-right: 0;}}
.faq-content-layout1 .faq-list-layout1 .panel-default{margin-top: 0 !important;border-radius: 4px;border: none;box-shadow: none;margin-bottom: 3px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.faq-content-layout1 .faq-list-layout1 .panel-default:last-child{border-bottom: 0;margin-bottom: 0;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading{border-radius: 4px;background-color: #f1f7fa;padding: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;position: relative;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading:after{content: "";position: absolute;height: 100%;width: 1px;background-color: #dde3e6;z-index: 7;top: 0;right: 60px;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .panel-title{border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .panel-title a{border-radius: 20px;text-transform: uppercase;font-size: 15px;padding: 9px 60px 9px 30px;display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;background: #1f88c7;color: #fff;}
@media only screen and (max-width:575px){.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .panel-title a{font-size: 18px;}}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .accordion-toggle{position: relative;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .accordion-toggle:after{font-family: "Font Awesome 5 Free";content: "\f078";font-weight: 600;right: 23px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;font-size: 16px;z-index: 1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-heading .accordion-toggle.collapsed:after{content: "\f054";color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-collapse{background: transparent;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;margin-bottom: 20px;}
.faq-content-layout1 .faq-list-layout1 .panel-default .panel-body{background-color: #f1f7fa;padding: 20px 30px 30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
@media only screen and (max-width:991px){.faq-content-layout1 .faq-list-layout1 .panel-default .panel-body{max-height: inherit;overflow-y: inherit;}}
.faq-content-layout1 .faq-list-layout1 .panel-default .active:after{background-color: #2055e4;}
.faq-content-layout1 .faq-list-layout1 .panel-default .active .panel-title a{color: #ffffff;background-color: #1f88c7;}
.faq-content-layout1 .faq-list-layout1 .panel-default .active .accordion-toggle:after{color: #ffffff !important;}
.faq-img-layout1{height: 100%;text-align: center;position: relative;}
.faq-img-layout1 img{position: absolute;bottom: -10rem;left: 0;right: 0;margin: 0 auto;}
.faq-ask-question-layout1 .title{font-weight: 600;text-align: center;color: #111111;}
.faq-ask-question-layout1 .faq-question-box{margin-top: 40px;padding: 60px;background-color: #ffffff;-webkit-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);}
@media (min-width:576px) and (max-width:767px){.faq-ask-question-layout1 .faq-question-box{padding: 30px;}}
@media only screen and (max-width:575px){.faq-ask-question-layout1 .faq-question-box{padding: 20px;}}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic .select2-selection--single .select2-selection__rendered{color: #656565;}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic .select2-selection--single{background-color: transparent;border: 1px solid #dbe3e7;}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: transparent;}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #df3f5c; transparent transparent transparent;}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #df3f5c; transparent;}
.faq-ask-question-layout1 .faq-question-box .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,.faq-ask-question-layout1 .faq-question-box .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border: 1px solid #df3f5c;;}
.faq-ask-question-layout1 .faq-question-box .form-group{text-align: center;margin-bottom: 15px;}
.faq-ask-question-layout1 .faq-question-box .form-group .form-control{font-size: 17px;padding: 15px 20px;}
.faq-ask-question-layout1 .faq-question-box .form-group .item-btn{margin-top: 25px;border: 1px solid;border-color: #df3f5c;;background-color: #df3f5c;;color: #ffffff;font-weight: 500;font-size: 16px;text-transform: capitalize;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding: 13px 30px;text-align: center;display: inline-block;cursor: pointer;-webkit-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);box-shadow: 0px 1px 10px 0px rgba(57, 108, 240, 0.75);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.faq-ask-question-layout1 .faq-question-box .form-group .item-btn:hover{background-color: #2055e4;box-shadow: inherit;}
.error-wrap-layout1{padding: 17rem 0px;}
@media only screen and (max-width:991px){.error-wrap-layout1{padding: 12rem 0px;}}
@media only screen and (max-width:767px){.error-wrap-layout1{padding: 10rem 0px;}}
@media only screen and (max-width:575px){.error-wrap-layout1{padding: 8rem 0px;}}
.error-box-layout1{text-align: center;}
.error-box-layout1 img{margin-bottom: 40px;}
.error-box-layout1 .title{color: #111111;letter-spacing: 8px;margin-right: -8px;}
@media only screen and (max-width:991px){.error-box-layout1 .title{letter-spacing: 6px;margin-right: -6px;}}
@media only screen and (max-width:767px){.error-box-layout1 .title{letter-spacing: 4px;margin-right: -4px;}}
@media only screen and (max-width:575px){.error-box-layout1 .title{letter-spacing: 2px;margin-right: -2px;}}
.error-box-layout1 .details{width: 50%;margin-left: auto;margin-right: auto;margin-bottom: 24px;font-size: 20px;color: #111111;}
@media only screen and (max-width:1199px){.error-box-layout1 .details{width: 80%;}}
@media only screen and (max-width:991px){.error-box-layout1 .details{width: 95%;}}
@media only screen and (max-width:767px){.error-box-layout1 .details{width: 100%;}}
.error-box-layout1 .item-btn{display: inline-block;border: 2px solid #df3f5c;;border-radius: 4px;color: #df3f5c;;font-weight: 500;padding: 15px 50px 13px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.error-box-layout1 .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.features-box-layout1{position: relative;}
.features-box-layout1 .item-inner-wrapper{width: 50%;}
@media only screen and (max-width:991px){.features-box-layout1 .item-inner-wrapper{width: 100%;}}
.features-box-layout1 .item-inner-wrapper img{width: 100%;}
.features-box-layout1 .item-content{position: absolute;margin: 0 auto;left: 0;right: 0;top: 0;bottom: 0;}
@media only screen and (max-width:991px){.features-box-layout1 .item-content{position: inherit;padding: 10rem 5rem;}}
@media only screen and (max-width:575px){.features-box-layout1 .item-content{padding: 10rem 0;}}
.features-box-layout1 .item-content .item-content-inner .item-title{font-weight: 600;}
.features-box-layout1 .item-content .item-content-inner p{margin-bottom: 30px;}
.features-box-layout1 .item-content .item-content-inner.content-light .item-title{color: #ffffff;}
.features-box-layout1 .item-content .item-content-inner.content-light p{color: #ffffff;}
.features-box-layout1 .item-content .item-content-inner.content-light .list-item li{color: #ffffff;}
.features-box-layout1 .item-content .item-content-inner.content-dark .item-title{color: #111111;}
.features-box-layout1 .item-content .item-content-inner.content-dark p{color: #111111;}
.features-box-layout1 .item-content .item-content-inner.content-dark .list-item li{color: #111111;}
.features-box-layout1 .item-content .item-content-inner.content-dark .list-item li:before{color: #ffffff;background-color: #df3f5c;;-webkit-box-shadow: 0px 5px 6px 0px #7495e7;-moz-box-shadow: 0px 5px 6px 0px rgba(116, 149, 231, 0.8);box-shadow: 0px 5px 6px 0px rgba(116, 149, 231, 0.8);}
.features-box-layout1 .item-content .item-content-inner .list-item li{position: relative;margin-bottom: 20px;padding-left: 40px;}
.features-box-layout1 .item-content .item-content-inner .list-item li:before{position: absolute;content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 10px;background-color: #ffffff;height: 25px;width: 25px;border-radius: 45px;line-height: 25px;text-align: center;color: #111111;top: 0;left: 0;z-index: 2;-webkit-box-shadow: 0px 5px 6px 0px #1e4ecb;-moz-box-shadow: 0px 5px 6px 0px #1e4ecb;box-shadow: 0px 5px 6px 0px #1e4ecb;}
.features-box-layout1 .item-content .item-content-inner .list-item li:last-child{margin-bottom: 0;}
.features-box-layout1 .item-content .item-content-inner .skill-layout1{position: relative;overflow: hidden;}
.features-box-layout1 .item-content .item-content-inner .skill-layout1 .progress{background-color: #f0f0f0;border-radius: 45px;box-shadow: none;margin-bottom: 30px;overflow: hidden;position: relative;-webkit-box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);-moz-box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);}
.features-box-layout1 .item-content .item-content-inner .skill-layout1 .progress .lead{color: #ffffff;font-size: 2rem;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 20px;font-weight: 500;z-index: 5;}
.features-box-layout1 .item-content .item-content-inner .skill-layout1 .progress:last-child{margin-bottom: 0;}
.features-box-layout1 .item-content .item-content-inner .skill-layout1 .progress-bar{background-color: #df3f5c;;height: 3.5rem;border-radius: 45px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.features-box-layout1 .item-content .item-content-inner .skill-layout1 .progress-bar>span{background: transparent;float: right;font-size: 2rem;padding: 0 10px;}
.features-box-layout1:nth-child(even) .item-content-inner{padding-left: 10rem;}
@media only screen and (max-width:1199px){.features-box-layout1:nth-child(even) .item-content-inner{padding-left: 3rem;}}
@media only screen and (max-width:991px){.features-box-layout1:nth-child(even) .item-content-inner{padding-left: 0;}}
.features-box-layout1:nth-child(odd) .item-content-inner{padding-right: 20rem;}
@media only screen and (max-width:991px){.features-box-layout1:nth-child(odd) .item-content-inner{padding-right: 0;}}
.features-box-layout2{position: relative;background-color: #f8f8f8;}
.features-box-layout2 .item-img{width: 50%;}
@media only screen and (max-width:991px){.features-box-layout2 .item-img{width: 100%;}}
.features-box-layout2 .item-img img{width: 100%;}
.features-box-layout2 .item-content{position: absolute;margin: 0 auto;left: 0;right: 0;top: 0;bottom: 0;}
@media only screen and (max-width:991px){.features-box-layout2 .item-content{position: inherit;padding: 9.2rem 50px 10rem;}}
@media only screen and (max-width:575px){.features-box-layout2 .item-content{position: inherit;padding: 9.2rem 0 10rem;}}
.features-box-layout2 .item-content .item-content-inner{padding-left: 10rem;}
@media only screen and (max-width:1199px){.features-box-layout2 .item-content .item-content-inner{padding-left: 3rem;}}
@media only screen and (max-width:991px){.features-box-layout2 .item-content .item-content-inner{padding-left: 0;}}
.features-box-layout2 .item-content .item-content-inner p{margin-bottom: 30px;}
.features-box-layout2 .item-content .item-content-inner .skill-layout1{position: relative;overflow: hidden;}
.features-box-layout2 .item-content .item-content-inner .skill-layout1 .progress{background-color: #f0f0f0;border-radius: 45px;box-shadow: none;margin-bottom: 30px;overflow: hidden;position: relative;-webkit-box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);-moz-box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);box-shadow: inset 0px 1px 2px 0px rgba(206, 206, 206, 0.75);}
.features-box-layout2 .item-content .item-content-inner .skill-layout1 .progress .lead{color: #ffffff;font-size: 2rem;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 20px;font-weight: 500;z-index: 5;}
.features-box-layout2 .item-content .item-content-inner .skill-layout1 .progress:last-child{margin-bottom: 0;}
.features-box-layout2 .item-content .item-content-inner .skill-layout1 .progress-bar{background-color: #df3f5c;;height: 3.5rem;border-radius: 45px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.features-box-layout2 .item-content .item-content-inner .skill-layout1 .progress-bar>span{background: transparent;font-size: 2rem;padding: 0 10px;}
.inner-page-banner{display: block;padding: 9.2rem 0;}
.inner-page-banner .breadcrumbs-area{position: relative;z-index: 1;}
.inner-page-banner .breadcrumbs-area h1{font-weight: 500;text-transform: capitalize;color: #111111;font-size: 3.6rem;}
@media only screen and (max-width:767px){.inner-page-banner .breadcrumbs-area h1{margin-bottom: 0;}}
.inner-page-banner .breadcrumbs-area ul li{display: inline-block;color: #111111;font-size: 18px;position: relative;margin-right: 8px;padding-right: 20px;}
.inner-page-banner .breadcrumbs-area ul li:before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;color: #df3f5c;;}
.inner-page-banner .breadcrumbs-area ul li a{color: #111111;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.inner-page-banner .breadcrumbs-area ul li a:hover{color: #df3f5c;;}
.inner-page-banner .breadcrumbs-area ul li:last-child{margin-right: 0;padding-right: 0;}
.inner-page-banner .breadcrumbs-area ul li:last-child:before{display: none;}
.inner-page-banner .breadcrumbs-area.area-right{margin-top: 20px;text-align: right;}
.banner-wrap-layout1{padding: 16rem 0;}
.banner-box-layout1{background-color: rgba(111, 180, 44, 0.8);padding: 40px 50px 20px;}
.banner-box-layout1 .item-title{color: #ffffff;}
.banner-box-layout1 .phone-number{color: #ffffff;}
.banner-box-layout1 p{color: #ffffff;}
@media only screen and (max-width:991px){.sidebar-break-md{margin-top: 5rem;}}
.sidebar-widget-area{margin-bottom: 3rem;}
.sidebar-widget-area .widget{margin-bottom: 4rem;}
.sidebar-widget-area .widget .section-title{color: #111111;text-transform: capitalize;font-weight: 600;}
.sidebar-widget-area .widget .section-title-light{color: #ffffff;text-transform: capitalize;font-weight: 600;}
.sidebar-widget-area .widget:last-child{margin-bottom: 0 !important;}
.widget-search .stylish-input-group{background: #f1f7fa;border: 0;height: 60px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.widget-search .stylish-input-group .form-control{padding: 0.75rem 1.5rem;border: none;box-shadow: none;border-radius: 0;background: transparent;text-transform: lowercase;color: #000000;font-size: 16px;}
.widget-search .stylish-input-group .input-group-addon{padding: 0;border: none;border-radius: 0;background: transparent !important;}
.widget-search .stylish-input-group .input-group-addon button{padding: 1.5rem;cursor: pointer;background: transparent;border: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-search .stylish-input-group .input-group-addon button span:before{color: #3c70fa;font-size: 26px;font-weight: 600;margin-left: 0;}
.widget-search .stylish-input-group .input-group-addon button:hover span{color: #2055e4;}
.widget-search .stylish-input-group .input-group-addon button:focus{outline: none;}
.widget-search .stylish-input-group input{font-size: 14px;color: #000000;}
.widget-search .stylish-input-group input.form-control::-webkit-input-placeholder,.widget-search .stylish-input-group textarea.form-control::-webkit-input-placeholder{color: #444444;font-size: 16px;}
.widget-search .stylish-input-group input.form-control::-moz-placeholder,.widget-search .stylish-input-group textarea.form-control::-moz-placeholder{color: #444444;font-size: 16px;}
.widget-search .stylish-input-group input.form-control:-moz-placeholder,.widget-search .stylish-input-group textarea.form-control:-moz-placeholder{color: #444444;font-size: 16px;}
.widget-search .stylish-input-group input.form-control:-ms-input-placeholder,.widget-search .stylish-input-group textarea.form-control:-ms-input-placeholder{color: #444444;font-size: 16px;}
.widget-categories ul li{position: relative;}
.widget-categories ul li:last-child a{border-bottom: 0;}
.widget-categories ul li:last-child:after{display: none;}
.widget-categories ul li:before{content: "\f105";font-family: "Font Awesome 5 Free";color: #df3f5c;;position: absolute;left: 0;top: 50%;font-weight: 900;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 18px;z-index: 1;}
.widget-categories ul li a{position: relative;z-index: 2;display: block;color: #111111;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #dedede;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-categories ul li a span{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 2;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-categories ul li:hover a{color: #df3f5c;;}
.widget-categories ul li:hover:after{right: 0;left: 0;width: 100%;}
.widget-categories ul li:after{content: "";background-color: #df3f5c;;width: 0%;height: 1px;left: 0;bottom: -1px;z-index: 3;position: absolute;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-top-rated ul li{margin-bottom: 20px;}
.widget-top-rated ul li:last-child{margin-bottom: 0;}
.widget-top-rated ul li .top-rated-content h4{margin-bottom: 0;}
.widget-top-rated ul li .top-rated-content h4 a{color: #111111;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-top-rated ul li .top-rated-content h4 a:hover{color: #df3f5c;;}
.widget-top-rated ul li .top-rated-content .rating{line-height: 1.6;margin-bottom: 5px;}
.widget-top-rated ul li .top-rated-content .rating li{display: inline;border-bottom: none;}
.widget-top-rated ul li .top-rated-content .rating li i{color: #fdc800;font-size: 14px;}
.widget-top-rated ul li .top-rated-content .amount{color: #df3f5c;;font-weight: 500;margin-bottom: 5px;}
.widget-top-rated ul li .top-rated-content .amount .currency{font-weight: 500;}
.widget-call-to-action{background-color: #df3f5c;;padding: 30px 20px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);box-shadow: 0px 1px 10px 0px rgba(56, 101, 219, 0.75);}
.widget-call-to-action .media img{margin-top: 5px;}
.widget-call-to-action .media .media-body h4{color: #ffffff;margin-bottom: 10px;font-weight: 500;}
.widget-call-to-action .media .media-body span{color: #ffffff;display: block;margin-bottom: 10px;}
.widget-call-to-action-light{background-color: #ffffff;padding: 30px 20px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;border: 1px solid #cccccc;}
.widget-call-to-action-light .media img{margin-top: 5px;}
.widget-call-to-action-light .media .media-body h4{color: #111111;margin-bottom: 10px;font-weight: 500;}
.widget-call-to-action-light .media .media-body span{color: #111111;display: block;margin-bottom: 10px;}
.widget-tag li{display: inline-block;margin-top: 5px;border: 1px solid #df3f5c;;background: transparent;font-size: 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-tag li a{color: #df3f5c;;display: block;padding: 5px 15px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-tag li:hover{background: #df3f5c;;}
.widget-tag li:hover a{color: #ffffff;}
.widget-price-range .price-range-wrapper{text-align: left;padding-top: 20px;}
.widget-price-range .price-range-wrapper:after{clear: both;display: block;content: "";}
.widget-price-range .price-range-wrapper .price-filter-wrap{margin-top: 15px;}
.widget-price-range .price-range-wrapper .price-filter-wrap .filter-button{margin-left: 10px;}
.widget-price-range .price-range-wrapper .price-filter-wrap .filter-button .item-btn{padding: 5px 20px;display: inline-block;font-size: 14px;text-transform: capitalize;border: 1px solid;border-color: #df3f5c;;color: #df3f5c;;background-color: transparent;cursor: pointer;font-weight: 500;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-price-range .price-range-wrapper .price-filter-wrap .filter-button .item-btn:focus{outline: none;}
.widget-price-range .price-range-wrapper .price-filter-wrap .filter-button .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.widget-price-range .price-range-wrapper .price-filter-wrap .price-range-select{margin: 20px 0;text-align: center;}
.widget-price-range .price-range-wrapper .price-filter-wrap .price-range-select:after{clear: both;display: block;content: "";}
.widget-price-range .price-range-wrapper .price-filter-wrap .price-range-select .price-range{display: inline-block;margin: 0 2px;font-weight: 500;color: #222222;}
.widget-price-range .price-range-wrapper .noUi-connect{background: #df3f5c;;box-shadow: none;}
.widget-price-range .price-range-wrapper .noUi-horizontal{height: 7px;}
.widget-price-range .price-range-wrapper .noUi-target{border-radius: 0;box-shadow: none;background-color: #f2f2f2;border: 0;}
.widget-price-range .price-range-wrapper .noUi-horizontal .noUi-handle{top: -10px;background: #df3f5c;;border: none;box-shadow: none;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;width: 25px;height: 25px;-webkit-box-shadow: 0px 5px 5px 0px rgba(191, 191, 191, 0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(191, 191, 191, 0.75);box-shadow: 0px 5px 5px 0px rgba(191, 191, 191, 0.75);}
.widget-price-range .price-range-wrapper .noUi-handle::before{display: none;}
.widget-price-range .price-range-wrapper .noUi-handle::after{height: 8px;width: 8px;background-color: #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;left: 0;right: 0;margin: 0 auto;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.widget-recent .media{margin-bottom: 30px;}
.widget-recent .media:last-child{margin-bottom: 0;}
.widget-recent .media .media-body .post-date{color: #df3f5c;;margin-bottom: 10px;font-weight: 500;}
.widget-recent .media .media-body .post-title{font-size: 15px;margin-bottom: 10px;font-weight: 500;}
.widget-recent .media .media-body .post-title a{color: #111111;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-recent .media .media-body .post-title a:hover{color: #df3f5c;;}
.widget-about-team{padding: 32px 25px 28px;background-color: #ffffff;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);}
.widget-about-team img{margin-bottom: 16px;}
.widget-about-team .item-content .item-title{font-weight: 600;color: #111111;margin-bottom: 10px;}
.widget-about-team .item-content .item-ctg{margin-bottom: 10px;}
.widget-about-team .item-content .item-designation{color: #df3f5c;;font-weight: 500;display: block;margin-bottom: 10px;}
.widget-team-contact{padding: 32px 25px 28px;background-color: #ffffff;border-radius: 4px;-webkit-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);-moz-box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);box-shadow: 0px 1px 0px 0px rgba(222, 229, 232, 0.75);}
.widget-team-contact ul li{font-weight: 500;position: relative;margin-bottom: 10px;}
.widget-team-contact ul li:last-child{margin-bottom: 0;}
.widget-team-contact ul li span{position: absolute;left: 30%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 17px;font-weight: 400;display: inline-block;}
.widget-team-contact ul li ul.widget-social{margin-left: 5px;}
.widget-team-contact ul li ul.widget-social li{display: inline-block;margin-left: 5px;}
.widget-team-contact ul li ul.widget-social li a{color: #df3f5c;;padding: 5px 10px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-team-contact ul li ul.widget-social li a:hover{color: #111111;}
.widget-about-info ul{-webkit-box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);-moz-box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);border-radius: 4px;padding: 30px;width: 100%;}
.widget-about-info ul li{display: inline-block;width: 100%;}
.widget-about-info ul li a{position: relative;display: block;padding-left: 20px;padding-right: 10px;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #d9d9d9;color: #111111;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-about-info ul li a:after{content: "";position: absolute;height: 25px;width: 1px;top: -3px;left: 0;z-index: 1;font-size: 28px;background-color: #d9d9d9;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-about-info ul li a:before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: -2px;right: 0;z-index: 1;color: #d9d9d9;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-about-info ul li a:hover{color: #df3f5c;;}
.widget-about-info ul li a:hover:after{background-color: #df3f5c;;}
.widget-about-info ul li a:hover:before{color: #df3f5c;;}
.widget-about-info ul li a.active{color: #df3f5c;;}
.widget-about-info ul li a.active:after{background-color: #df3f5c;;}
.widget-about-info ul li a.active:before{color: #df3f5c;;}
.widget-about-info ul li:last-child a{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.widget-department-info ul{margin-top: 30px;-webkit-box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);-moz-box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);box-shadow: 0px 1px 20px 0px rgba(218, 227, 232, 0.75);border-radius: 4px;padding: 15px 30px;width: 100%;}
.widget-department-info ul li{width: 100%;}
.widget-department-info ul li a{position: relative;display: block;padding-left: 20px;padding-right: 10px;padding-bottom: 15px;padding-top: 15px;border-bottom: 1px solid #d9d9d9;color: #111111;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-department-info ul li a:after{content: "";position: absolute;height: 25px;width: 1px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;z-index: 1;font-size: 28px;background-color: #d9d9d9;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-department-info ul li a:before{content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 1;color: #d9d9d9;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.widget-department-info ul li a:hover{color: #df3f5c;;}
.widget-department-info ul li a:hover:after{background-color: #df3f5c;;}
.widget-department-info ul li a:hover:before{color: #df3f5c;;}
.widget-department-info ul li .active{color: #df3f5c;;}
.widget-department-info ul li .active:after{background-color: #df3f5c;;}
.widget-department-info ul li .active:before{color: #df3f5c;;}
.widget-department-info ul li:last-child a{border-bottom: none;}
.widget-ad-area{position: relative;border-radius: 4px;text-align: center;}
.widget-ad-area .item-btn-wrap{position: absolute;bottom: 30px;left: 0;right: 0;width: 100%;text-align: center;}
.widget-ad-area .item-btn{border-radius: 4px;padding: 16px 30px;color: #111111;background-color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-ad-area .item-btn i{color: #df3f5c;;margin-left: 15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-ad-area .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.widget-ad-area .item-btn:hover i{color: #ffffff;}
.widget-schedule{background-color: #f8f8f8;padding: 30px;border-radius: 4px;}
.widget-schedule ul li{margin-bottom: 15px;}
.widget-schedule ul li span{display: block;}
.widget-schedule ul li span.bold{font-weight: 700;}
.widget-schedule ul li:last-child{margin-bottom: 0;}
.widget-appointment{background-color: #df3f5c;;padding: 30px;border-radius: 4px;}
.widget-appointment form{margin-top: 30px;}
.widget-appointment .select2-container--classic .select2-selection--single .select2-selection__rendered{color: #a6bfff;}
.widget-appointment .select2-container--classic .select2-selection--single{background-color: #2555d0;border: 1px solid #2555d0;border-radius: 4px;}
.widget-appointment .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: transparent;}
.widget-appointment .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #a6bfff transparent transparent transparent;}
.widget-appointment .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #a6bfff transparent;}
.widget-appointment .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,.widget-appointment .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border: 1px solid #df3f5c;;}
.widget-appointment input{height: 52px;font-size: 16px;padding: 5px 15px;color: #ffffff;border: 1px solid #2555d0;}
.widget-appointment .form-control{color: #ffffff;background: #2555d0;border-radius: 4px;}
.widget-appointment .form-control:focus{border-color: #2555d0;}
.widget-appointment textarea{font-size: 16px;padding: 15px;color: #111111;border: 1px solid #2555d0;border-radius: 4px;}
.widget-appointment textarea:focus{border-color: #2555d0;}
.widget-appointment input.form-control::-webkit-input-placeholder,.widget-appointment textarea.form-control::-webkit-input-placeholder{color: #a6bfff;}
.widget-appointment input.form-control::-moz-placeholder,.widget-appointment textarea.form-control::-moz-placeholder{color: #a6bfff;}
.widget-appointment input.form-control:-moz-placeholder,.widget-appointment textarea.form-control:-moz-placeholder{color: #a6bfff;}
.widget-appointment input.form-control:-ms-input-placeholder,.widget-appointment textarea.form-control:-ms-input-placeholder{color: #a6bfff;}
.widget-appointment .form-group{margin-bottom: 15px;position: relative;}
.widget-appointment .form-group i{color: #a6bfff;position: absolute;right: 30px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.widget-appointment .item-btn{padding: 12px 25px;width: 100%;background-color: #ffffff;border: 1px solid #ffffff;color: #111111;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center;font-size: 16px;font-weight: 500;cursor: pointer;text-transform: capitalize;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-appointment .item-btn i{margin-left: 10px;position: inherit;transform: inherit;color: #111111;font-size: 14px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.widget-appointment .item-btn:hover{background-color: transparent;box-shadow: inherit;color: #ffffff;}
.widget-appointment .item-btn:hover i{color: #ffffff;}
.footer-top-wrap {
    background-color: #1a1744;
    padding: 90px 0px 38px;
    border-bottom: 1px solid #333333;
}
.footer-box .footer-quick-link li i.fa.fa-arrow-circle-right, .footer-box .footer-departments li i.fa.fa-arrow-circle-right {
    padding-right: 10px;
    color: #e1415d;
}
.footer-box{margin-bottom: 30px;}
.footer-box .footer-logo{padding-bottom: 25px;}
.footer-box .footer-about{font-size: 17px;padding-bottom: 5px;}
@media only screen and (max-width:767px){.footer-box .footer-about{font-size: 16px;}}
.footer-box .footer-about p{color: #e3e3e3;}
.footer-box .footer-contact-info{margin-bottom: 32px;}
.footer-box .footer-contact-info li{font-size: 17px;color: #cecece;margin-bottom: 15px;position: relative;padding-left: 42px;}
@media only screen and (max-width:767px){.footer-box .footer-contact-info li{font-size: 16px;}}
.footer-box .footer-contact-info li:last-child{margin-bottom: 0px;}
.footer-box .footer-contact-info li i{font-size: 20px;color: #ffffff;top: 5px;left: 0;position: absolute;}
@media only screen and (max-width:767px){.footer-box .footer-contact-info li i{font-size: 20px;}}
.footer-box .footer-social li{display: inline-block;margin-right: 13px;}
@media only screen and (max-width:1199px){.footer-box .footer-social li{margin-right: 5px;}}
.footer-box .footer-social li a{padding: 5px;color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.footer-box .footer-social li a:hover{color: #df3f5c;;}
.footer-box .footer-header{position: relative;}
.footer-box .footer-header:after{content: "";width: 50px;height: 4px;background-color: #df3f5c;;bottom: 0;left: 0;position: absolute;}
.footer-box .footer-header h3{color: #ffffff;font-size: 26px;font-weight: 500;padding-bottom: 20px;}
@media only screen and (max-width:991px){.footer-box .footer-header h3{font-size: 24px;}}
@media only screen and (max-width:767px){.footer-box .footer-header h3{font-size: 22px;}}
@media only screen and (max-width:575px){.footer-box .footer-header h3{font-size: 20px;}}
.footer-box .footer-latest-post li{line-height: 22px;margin-bottom: 20px;}
.footer-box .footer-latest-post li:last-child{margin-bottom: 0px;}
.footer-box .footer-latest-post li a{font-size: 17px;color: #e3e3e3;margin-bottom: 12px;display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:767px){.footer-box .footer-latest-post li a{font-size: 16px;}}
.footer-box .footer-latest-post li a:hover{color: #df3f5c;;}
.footer-box .footer-latest-post li span{font-size: 16px;color: #8a8a8a;display: block;}
.footer-box .footer-departments li{margin-bottom: 10px;}
.footer-box .footer-departments li:last-child{margin-bottom: 0px;}
.footer-box .footer-departments li a{font-size: 17px;color: #e3e3e3;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:767px){.footer-box .footer-departments li a{font-size: 16px;}}
.footer-box .footer-departments li a:hover{color: #df3f5c;;}
.footer-box .footer-quick-link li{margin-bottom: 10px;}
.footer-box .footer-quick-link li:last-child{margin-bottom: 0px;}
.footer-box .footer-quick-link li a{font-size: 17px;color: #e3e3e3;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:767px){.footer-box .footer-quick-link li a{font-size: 16px;}}
.footer-box .footer-quick-link li a:hover{color: #df3f5c;;}
.footer-box .footer-opening-hours li{font-size: 17px;color: #e3e3e3;margin-bottom: 15px;}
@media only screen and (max-width:767px){.footer-box .footer-opening-hours li{font-size: 16px;}}
.footer-box .footer-opening-hours li:last-child{margin-bottom: 0px;}
.footer-box .footer-opening-hours li span{color: #df3f5c;;}
.footer-center-wrap{padding: 30px 0;background-color: #2a2a2a;}
@media only screen and (max-width:991px){.footer-center-wrap{padding: 50px 0;}}
.footer-center-wrap .footer-social{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media only screen and (max-width:991px){.footer-center-wrap .footer-social{justify-content: center;}}
@media only screen and (max-width:991px){.footer-center-wrap .footer-social ul{margin-bottom: 30px;}}
.footer-center-wrap .footer-social ul li{display: inline-block;margin-right: 5px;font-size: 22px;font-weight: 500;color: #ffffff;}
.footer-center-wrap .footer-social ul li a{padding: 10px 5px;color: #ffffff;font-size: 14px;font-weight: 400;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.footer-center-wrap .footer-social ul li a:hover{color: #df3f5c;;}
.footer-center-wrap .newsletter-title{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:767px){.footer-center-wrap .newsletter-title{justify-content: center;}}
.footer-center-wrap .newsletter-title .item-title{color: #ffffff;margin-bottom: 0;}
@media only screen and (max-width:767px){.footer-center-wrap .newsletter-title .item-title{margin-bottom: 30px;}}
.footer-center-wrap .newsletter-form{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.footer-center-wrap .newsletter-form .stylish-input-group{background: #1f1f1f;border: 0;height: 50px;border-radius: 30px;}
.footer-center-wrap .newsletter-form .stylish-input-group .form-control{padding: 0.75rem 2.5rem;border: none;box-shadow: none;border-radius: 30px 0 0 30px;background: #1f1f1f;text-transform: lowercase;font-size: 15px;color: #ffffff;height: 50px;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon{padding: 0;border: none;border-radius: 0 30px 30px 0;background: #df3f5c; !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: 0.5s ease-in-out;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon:focus{outline: none;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon button{border-radius: 0 30px 30px 0;padding: 15px 30px;cursor: pointer;background: transparent;border: 0;transition: 0.5s ease-in-out;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon button span{color: #ffffff;text-align: center;font-size: 14px;font-weight: 700;text-transform: uppercase;transition: 0.5s ease-in-out;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon button:focus{outline: none;}
.footer-center-wrap .newsletter-form .stylish-input-group .input-group-addon:hover{background-color: #2055e4 !important;}
.footer-center-wrap .newsletter-form .stylish-input-group input.form-control::-webkit-input-placeholder,.footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control::-webkit-input-placeholder{color: #5a5a5a;font-size: 16px;}
.footer-center-wrap .newsletter-form .stylish-input-group input.form-control::-moz-placeholder,.footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control::-moz-placeholder{color: #5a5a5a;font-size: 16px;}
.footer-center-wrap .newsletter-form .stylish-input-group input.form-control:-moz-placeholder,.footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control:-moz-placeholder{color: #5a5a5a;font-size: 16px;}
.footer-center-wrap .newsletter-form .stylish-input-group input.form-control:-ms-input-placeholder,.footer-center-wrap .newsletter-form .stylish-input-group textarea.form-control:-ms-input-placeholder{color: #5a5a5a;font-size: 16px;}
.footer-bottom-wrap{background-color: #13103c;min-height: 70px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center;color: #7c7c7c;text-align: center;}
.footer-bottom-wrap .copyright a{color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.footer-bottom-wrap .copyright a:hover{color: #df3f5c;;}
#preloader{background: #ffffff url('img/preloader.gif') no-repeat scroll center center;height: 100%;left: 0;overflow: visible;position: fixed;top: 0;width: 100%;z-index: 9999999;}
.isotop-btn{text-align: center;margin-bottom: 45px;}
.isotop-btn:after{display: none;}
.isotop-btn a{background-color: #ffffff;color: #444444;padding: 8px 20px;font-size: 18px;display: inline-block;margin: 0 3px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;cursor: pointer;-webkit-box-shadow: 0px 2px 4px 0px rgba(206, 216, 221, 0.75);-moz-box-shadow: 0px 2px 4px 0px rgba(206, 216, 221, 0.75);box-shadow: 0px 2px 4px 0px rgba(206, 216, 221, 0.75);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.isotop-btn a:hover{background-color: #df3f5c;;color: #ffffff;}
.isotop-btn .current{background-color: #df3f5c;;color: #ffffff;}
.play-btn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;z-index: 2;display: block;width: 60px;height: 60px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.play-btn i{display: block;line-height: 1;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.play-btn i:before{font-size: 60px;margin-left: 0;color: #ffffff;}
.play-btn:hover i{opacity: 0.6;}
.blog-btn{margin-top: 40px;border-radius: 4px;padding: 16px 30px;color: #ffffff;background-color: #278e32;display: inline-block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-btn i{color: #ffffff;margin-left: 15px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.blog-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.blog-btn:hover i{color: #ffffff;}
.loadmore-layout1{text-align: center;}
.loadmore-layout1 .item-btn{padding: 12px 22px;font-size: 15px;border: 1px solid;border-color: #df3f5c;;color: #df3f5c;;background-color: transparent;text-transform: uppercase;font-weight: 500;display: inline-block;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.loadmore-layout1 .item-btn:hover{background-color: #df3f5c;;color: #ffffff;}
.scrollUp{overflow: hidden;position: fixed;height: 40px;width: 40px;line-height: 40px;border-radius: 45px;bottom: -50px;right: 20px;text-align: center;z-index: 9999;    background-color: rgb(225 65 93);display: block;font-size: 16px;color: #ffffff;-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);-o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);}
.scrollUp i{display: inline-block;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.scrollUp:hover,.scrollUp:focus{color: #ffffff;}
.scrollUp:hover i,.scrollUp:focus i{-webkit-animation: toBottomFromTop 0.5s forwards;animation: toBottomFromTop 0.5s forwards;}
.scrollUp.back-top{bottom: 105px;}
@media only screen and (max-width:1199px){.service-wrap-layout1{padding: 10rem 0;}}
.service-wrap-layout1 .service-inner-layout1{position: relative;top: -125px;z-index: 20;}
@media only screen and (max-width:1199px){.service-wrap-layout1 .service-inner-layout1{position: inherit;}}
.service-wrap-layout1 .service-inner-layout1 .single-item:first-child .service-box-layout1{-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;-ms-border-radius: 4px 0 0 4px;-o-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.service-wrap-layout1 .service-inner-layout1 .single-item:last-child .service-box-layout1{-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.service-wrap-layout1 .service-inner-layout1 .single-item:nth-child(odd) .service-box-layout1{background-color: #df3f5c;;}
.service-wrap-layout1 .service-inner-layout1 .single-item:nth-child(odd) .service-box-layout1:hover{background-color: #3364e2;}
.service-wrap-layout1 .service-inner-layout1 .single-item:nth-child(even) .service-box-layout1{background-color: #3c70fa;}
.service-wrap-layout1 .service-inner-layout1 .single-item:nth-child(even) .service-box-layout1:hover{background-color: #3364e2;}
.service-box-layout1{text-align: center;padding: 50px 40px 35px;color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:1199px){.service-box-layout1{padding: 30px 30px 40px;}}
.service-box-layout1 .item-icon{overflow: hidden;margin-bottom: 15px;}
.service-box-layout1 .item-icon i{display: inline-block;}
.service-box-layout1 .item-icon i:before{font-size: 50px;margin-left: 0;}
.service-box-layout1 .item-title{text-transform: capitalize;font-weight: 600;}
.service-box-layout1 .item-title a{color: #ffffff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.service-box-layout1 .item-title a:hover{color: #e3e3e3;}
.service-box-layout1 p{font-size: 17px;color: #ffffff;}
.service-box-layout1:hover .item-icon i{animation: toTopFromBottom 0.5s forwards;}
.why-choose-wrap-layout1{padding: 5rem 0;}
.why-choose-box-layout1{padding-top: 10rem;padding-bottom: 13rem;}
.why-choose-box-layout1 .item-title{color: #111111;text-transform: capitalize;font-weight: 600;}
.why-choose-box-layout1 .sub-title{font-size: 20px;width: 80%;margin-bottom: 24px;}
.why-choose-box-layout2{position: relative;text-align: center;}
.why-choose-box-layout2 img{position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;}
@media only screen and (max-width:991px){.why-choose-box-layout2 img{position: inherit;}}
.choose-list-layout1{padding-right: 30px;}
@media only screen and (max-width:991px){.choose-list-layout1{padding-right: 0;}}
.choose-list-layout1 .panel-default{margin-top: 0 !important;border-radius: 4px;border: none;box-shadow: none;margin-bottom: 3px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.choose-list-layout1 .panel-default:last-child{border-bottom: 0;margin-bottom: 0;}
.choose-list-layout1 .panel-default .panel-heading{border-radius: 4px;background-color: #f1f7fa;padding: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;position: relative;}
.choose-list-layout1 .panel-default .panel-heading:after{content: "";position: absolute;height: 100%;width: 1px;background-color: #dde3e6;z-index: 7;top: 0;right: 60px;}
.choose-list-layout1 .panel-default .panel-heading .panel-title{border-radius: 4px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.choose-list-layout1 .panel-default .panel-heading .panel-title a{border-radius: 4px;color: #000000;font-size: 20px;font-weight: 500;padding: 15px 60px 15px 30px;display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media only screen and (max-width:575px){.choose-list-layout1 .panel-default .panel-heading .panel-title a{font-size: 18px;}}
.choose-list-layout1 .panel-default .panel-heading .accordion-toggle{position: relative;}
.choose-list-layout1 .panel-default .panel-heading .accordion-toggle:after{font-family: "Font Awesome 5 Free";content: "\f078";font-weight: 600;right: 23px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;font-size: 16px;z-index: 1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.choose-list-layout1 .panel-default .panel-heading .accordion-toggle.collapsed:after{content: "\f054";color: #df3f5c;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.choose-list-layout1 .panel-default .panel-collapse{background: transparent;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.choose-list-layout1 .panel-default .panel-body{background-color: #f1f7fa;padding: 25px 30px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;max-height: 132px;overflow-y: scroll;}
.choose-list-layout1 .panel-default .active:after{background-color: #2055e4;}
.choose-list-layout1 .panel-default .active .panel-title a{color: #ffffff;background-color: #df3f5c;;}
.choose-list-layout1 .panel-default .active .accordion-toggle:after{color: #ffffff !important;}
@keyframes toBottomFromTop{49%{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}50%{opacity: 0;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}51%{opacity: 1;}}
@keyframes toBottomFromTop10{49%{-webkit-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%);}50%{opacity: 0;-webkit-transform: translateY(10%);-ms-transform: translateY(10%);transform: translateY(10%);}51%{opacity: 1;}}
@keyframes toRightFromLeft10{5%{left: -5px;}30%{opacity: 0.5;left: 10px;}60%{left: 5px;opacity: 1;}}
@keyframes headerSlideDown{0%{margin-top: -100px;}100%{margin-top: 0;}}
@keyframes toTopFromBottom{49%{-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}50%{opacity: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}51%{opacity: 1;}}
.title_main{font-size: 22px;font-weight: 600;color: #1f88c7;padding-bottom: 15px;text-align: justify;line-height: 30px;text-transform: uppercase;}
.que{color: #53a20b;font-weight: 500;letter-spacing: 0.6px;padding-top: 15px;letter-spacing: 1px;font-size: 20px;}
.right-arrow-set{padding-right: 8px;color: #1f87c7;}
.section-50{padding-top: 50px;padding-bottom: 50px;}
.p-top-50{padding-top: 50px;}
.bdr-box{border: 2px solid #6db430;border-radius: 15px;padding-top: 20px;padding-bottom: 20px;}
.img-bdr{border: 2px solid #df3f5c;;border-radius: 20px;padding: 10px;}
.p-bottom-20{padding-bottom: 20px;}
.img-set{padding-bottom: 20px;}
ul.bdr-box{padding: 10px;}
.set-bdr{border-top: 0;color: #fff;text-align: center;font-weight: bolder;}
.table thead th{border-bottom: 2px solid #1f85c5;border-top: 1px solid #000;background: #1f85c5;}
.table td,.table th{border-top: unset;}
.clr-white{color: #fff;}
.top-txt-clr{color: #444444;}
.footer-text-clr{color: #e3e3e3 !important;}
.arrow-right{color: #e3e3e3;padding-right: 10px;}
.f-15{font-size: 15px !important;padding-top: 10px;}
.read-more-text{font-weight: 600;letter-spacing: 0.6px;}
a.read-more-text:hover{color: #c6291f;}
a.read-more-text{color: #000;}
.header-action-items-layout1 ul .action-items-primary-btn {
    padding: 15px;
}
header#header_1 .header-top-bar.top-bar-border-bottom.bg-light-primary100.d-none.d-md-block {
    background: #e6f6ff;
}
.copyright {
    color: #fff;
}
.header-contact-layout1 ul li img.img-resposive {
    border-radius: 10px;
    border: 1px solid #4154cf;
}
.allbtn {
    margin-top: 20px;
}
.allbtn a.btn.action-items-primary-btn {
    background: #278e32;
    border: 0;
    text-transform: uppercase;
    padding: 15px 30px;
}
.allbtn a.btn.action-items-primary-btn:hover {
    background: #df3f5c;
}
section.section-50.pointserces center h2 {
    background: #df3f5c;
    color: #fff;
    border-radius: 34px;
    padding: 15px;
    font-size: 35px !important;
    text-transform: uppercase;
    font-weight: bold;
}
.call-btn {
 
    bottom: 16% !important;
}
.header-menu-area img {
    width: 100px;
}
.mobile-menu-nav-back a.logo-mobile img.img-fluid {
    width: 54px;
}
section.about-wrap-layout5.hightlights .row {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    display: block;
    background: linear-gradient(to bottom right, #eff0f3, #e5e6eb);
    box-shadow: 3px 3px 6px #bfc3cf, -3px -3px 6px #fff;
    border-radius: 20px;
    border: none !important;
    padding: 40px 20px 20px;
    background-image: linear-gradient(to top, #9be15d 0%, #00e3ae 100%);
}
section.about-wrap-layout5.hightlights .row h2 {
    font-weight: bold;
    color: #fff;
}
section.about-wrap-layout5.hightlights {
    padding-top: 1rem;
}