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

body{margin:0; padding:0; color: #333; font-size: 18px; line-height:1.42857143; font-family: 'Lato', sans-serif;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html {overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-text-size-adjust: 100%;}

h1.w6, h2.w6, h3.w6, h4.w6, h5.w6, h6.w6 {font-weight:600;}
h1.w4, h2.w4, h3.w4, h4.w4, h5.w4, h6.w4 {font-weight:400;}
h1,h2,h3,h4,h5,h6 {font-weight:700; color:#222; }
h1,h2,h3,h4,h5,h6 {font-family: 'Lato', sans-serif;}
img{max-width:100%;}
ul, li{ padding:0; margin:0; list-style:none;}
a, a:focus, a:hover{outline:none; text-decoration:none;}
.form-control:focus, .form-control:hover{box-shadow:0 0 0;}
.header{/*box-shadow: 0px 30px 0px 0px #FFFFFF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;*/ margin-top: 0px; padding: 0px 0px 0px 0px; background:#fff;}

.header .toggle-text{display:none;}
.header.sticky-top{box-shadow:0 0 0 transparent;}

.navbar-brand{padding-bottom:0px; font-size:0; white-space:break-spaces; display: flex; padding-top:0;}
.navbar{padding:0;}
.navbar-nav > li {position: relative;}
.navbar-nav > li > a {font-size: 18px;font-weight:500; line-height:65px; color: #141B4D; padding:5px 25px; position:relative; display:block; border-style: solid; border-width: 0px 0px 3px 0px; border-color: #fff;}
.navbar ul > li > a:not(:only-child):after {font-family:'FontAwesome'; content: "\f107"; position: absolute; right:10px; top:7px; z-index: 251;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}

.navbar-nav > li:hover > a{color: #141B4D;opacity: 0.75;}
.navbar-nav > li.dropdown:hover > .arow:after{transform: rotate(-135deg); top: 52px; border-color: #6388ff;}
.navbar-nav > li.dropdown:hover > a:before {position: absolute; bottom: -7px; z-index: 1032; display: block; width: 15px; height: 15px; margin-left: 30px; overflow: hidden; content: ""; background-color: #1237b9;  border-top: 2px solid #dbe3e3; border-left: 2px solid #dbe3e3; transform: rotate(45deg);}
.navbar-nav > li:hover > a{border-style: solid; border-width: 0px 0px 3px 0px; border-color: #003ea2;}
.navbar .navbar-nav > li > ul.sub-menu{background-color: #fafcfc; text-align: left; padding:0; position: absolute; left: 0; top:100%; width: 270px; z-index: 9999; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display:none; margin:0;} 
.navbar .navbar-nav > li:hover > ul.sub-menu{display:block;}
.navbar .navbar-nav > li ul li{border-bottom:1px solid #ccc; position:relative;}

.navbar .navbar-nav > li ul li.i-los a{background:url(../images/LOS.png) no-repeat 8px 8px; padding-left:35px;}
.navbar .navbar-nav > li ul li.i-los a:hover{background:#0047b4 url(../images/LOS.png) no-repeat 8px -27px;}
.navbar .navbar-nav > li ul li.i-m a{background:url(../images/m-collection.png) no-repeat 8px 8px; padding-left:35px;}
.navbar .navbar-nav > li ul li.i-m a:hover{background:#0047b4 url(../images/m-collection.png) no-repeat 8px -27px;}
.navbar .navbar-nav > li ul li.i-lms a{background:url(../images/acclunt.png) no-repeat 8px 8px; padding-left:35px;}
.navbar .navbar-nav > li ul li.i-lms a:hover{background:#0047b4 url(../images/acclunt.png) no-repeat 8px -27px;}

.navbar .navbar-nav > li ul li:last-child{border-bottom:0;}

.navbar .navbar-nav > li ul li a{display: block; color: #636467; font-size:13px; text-decoration: none; padding:10px 15px 10px 15px; font-weight:400;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.navbar .navbar-nav > li ul li a:hover, .navbar .navbar-nav > li ul li a.active{background-color:#0047b4; color: #fff;}

.navbar .navbar-nav li ul .menu-item-has-children ul{display:none; position:absolute; top:0; width:230px; background:#fff;}
.navbar .navbar-nav li ul .menu-item-has-children:hover ul{display:block; right:100%; left:auto;}
.navbar .navbar-nav li ul .menu-item-has-children a:not(:only-child):after{ content: "\f107";}



.right-head-order{}
.right-head-order li{display:inline-block; padding-left:15px;position: relative; vertical-align: middle;}
.right-head-order li a{text-decoration:none;}
.btn-book{background: #fff; color:#141B4D;font-size: 17px;font-weight: 600;line-height: 1.70rem; border-radius: 0.5rem;padding:8px 16px; border: 1px solid #141B4D;}
.btn-book:hover, .btn-book:focus, .btn-book.active{background:#141B4D; color:#fff; border-color:#141B4D;}

.com-info-inquiry-dd{width:320px;position:absolute;top:100%;right:0;z-index:99;display:none;-webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease;}
.right-head-order li:hover .com-info-inquiry-dd{display:block;-webkit-transform: translateY(0); transform: translateY(0);}


.animate-slider101 {position: relative;}
.slideshow {position: relative; width: 100%;height: 100%;z-index: 1;}
.slideshow .item {height: 600px; position: relative; z-index: 1; max-height: 770px !important;align-items: center; display: flex;}
.animate-slider101 .item {display: none;}
.animate-slider101 .item.active {display: flex;}
.carousel-info {position: absolute; right: 0; top: 0; height: 100%; width: 100%; padding: 1.25rem 27.5px; color: #fff;}
.carousel-info {position: relative; z-index: 2; color: white;}
.carousel-info .container {max-width: 1230px; display: flex; align-items: center; height: 100%;}
.carousel-info .container h2, .carousel-info .container h1{font-size: 2.5rem; color:#fff;}
.carousel-info .container .banner-link-btton {border-radius: 50px; padding: 17px 26px; font-weight: 400; font-size: 16px; line-height: 16px; display: flex; width: -moz-fit-content; width: fit-content; align-items: center;   margin: 0;  background-image: linear-gradient(45deg, #2b1fb6, #0085ff, #2b1fb6 95.64%); background-size: 300% 400%; transition: .6s all; background:#fff;}
.carousel-navigation {position: absolute;bottom: 20px; left: 110px; display: flex; justify-content: space-between; align-items: center; z-index: 100;}
.arrows {display: flex; gap: 10px;}
.animate-slider101 .prev-arrow, .animate-slider101 .next-arrow {color: white; font-size: 2rem; text-decoration: none;}
.carousel-navigation span {color: white; font-size: 1.2rem; padding-top: 10px;}
.anim {position: absolute; bottom: 20px; right: 100px !important;}
.anim-im {float: right;}
.anim-im {animation: spin 2s infinite;}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.carousel-info p{margin-bottom:15px;}

/* new slide */

.slideshow h5{font-size: 2.5rem; color: #fff; margin:0;}
.slideshow p{ color: #fff;}
.carousel-caption{bottom:0; top:46%; padding:0; margin:0;}



#intelligent .contian {max-width: 1230px; padding-top: 120px; padding-bottom: 85px; display: flex; justify-content: space-between; margin:auto;}
#intelligent .info-box {max-width: 454px; margin-left: 0; padding-top: 11px; z-index: 11;}
.sticky-lg-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020;}
#intelligent h5 {margin-bottom: 28px; font-size: 42px; font-weight: 600; line-height: 48px; opacity: .9; background: var(--text-gradient, linear-gradient(133deg, #0075ff 0%, #0091ff 47.4%, #0025a7 100%));  background-clip: text;    -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
#intelligent p { font-weight: 500; color: #4d4d4d; margin-bottom: 12px; font-size: 18px; line-height: 26px; padding-right: 10px;}
#intelligent .flip-box-container {padding-left: 26px;}
.w-100 {width: 100% !important;}
.box-item {position: relative; -webkit-backface-visibility: hidden;}
.flip-box {-ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; perspective: 1000px; -webkit-perspective: 1000px;}
.flip-box-front, .flip-box-back {background-size: cover; background-position: center; border-radius: 8px; min-height: 449px; -ms-transition: transform .5s cubic-bezier(.4, .2, .2, 1); transition: transform .5s cubic-bezier(.4,.2,.2,1); -webkit-transition: transform .5s cubic-bezier(.4,.2,.2,1); -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 14px;}
.flip-box-front {-ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; border-radius: 14px;}
.flip-box .inner {position: absolute; left: 0; width: 100%; padding: 48px 43px 55px; outline: 1px solid transparent; -webkit-perspective: inherit; perspective: inherit; z-index: 2; top: 0; text-align: left; height: 100%;}
.color-white {color: #fff;}
.flip-box-header {font-weight: 600; font-size: 28px; line-height: 32px; max-width: 150px; text-align: left;margin: 0; color:#fff;} 
#intelligent .front-info {font-weight: 400;font-size: 14px;line-height: 20px;margin-bottom: 21px;margin-top: 13px;display: none;}
#intelligent .flip-info {color: #fff; font-weight: 400; font-size: 18px; margin-bottom: 28px; line-height: 24px;}
#intelligent .front-info a {background: #fff;border-radius: 50px;font-weight: 500; font-size: 14px;line-height: 16px; padding: 8px 24px; color: #161616; border: 0;}
.flip-box-front, .flip-box-back {background-size: cover; background-position: center; border-radius: 8px; min-height: 449px; -ms-transition: transform .5s cubic-bezier(.4, .2, .2, 1); transition: transform .5s cubic-bezier(.4,.2,.2,1); -webkit-transition: transform .5s cubic-bezier(.4,.2,.2,1); -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 14px;}
.flip-box:hover .flip-box-back {-ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.flip-box-back {position: absolute;top: 0; left: 0; width: 100%; background-color: #040c1d; -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg);transform: rotateY(180deg); -webkit-transform-style: preserve-3d;    -ms-transform-style: preserve-3d; transform-style: preserve-3d;}

#global-transformation .main {padding-top: 127px; padding-bottom: 107px; max-width: 1385px; margin-bottom: 21px; margin:auto;}
.title {font-style: normal; font-weight: 600; font-size: 28px; line-height: 36px; color: #161616; text-align: center; min-height: 42px; margin-bottom: 50px;}
#global-transformation .counter {max-width: 1267px; margin-left: auto; margin-right: 0; position: relative;display:block;}
#global-transformation button.slide-arrow.prev-arrow { background: #abbed1; border: 0; /*height: 46px; width: 46px;*/ border-radius: 50%; position: absolute; left: -7.5%; top: 20px;}
#global-transformation button.slide-arrow.prev-arrow img {filter: invert(1) brightness(1000) contrast(100);}
#global-transformation .slider-content {margin: 0 15px 0 0; transition-duration: 1s; min-height: 135px; display:inline-block;}
#global-transformation .slider-content .counter-info {max-width: 260px; margin: 0;}
#global-transformation .slider-content .counter-info .counter-number {font-weight: 500;font-size: 70px;line-height: 76px; text-align: center; background: linear-gradient(109deg, #0075ff -1.8%, #0091ff 46.49%, #0025a7 100.09%);    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}
#global-transformation .slider-content .counter-info p {font-style: normal; font-weight: 500;font-size: 14px; line-height: 18px; text-align: center; color: #161616;}
#global-transformation button.slide-arrow.next-arrow {background: #abbed1; border: 0; /*height: 46px; width: 46px;*/ border-radius: 50%; position: absolute; right: 4%; top: 20px;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}


#technology-platform .container {max-width: 1385px; padding: 124px 75px 113px 80px; background-color: #1a3c96; border-radius: 18px; background-position: center; background-size: cover; background-repeat: no-repeat; margin:auto;}
#technology-platform .container .title { font-weight: 600; font-size: 28px; line-height: 36px; text-align: center; color: #fff; margin-bottom: 61px;}
#technology-platform .container .cards {display: flex; align-items: baseline;}
#technology-platform .container .cards img {margin-right: 12px;}
#technology-platform .container .cards div +div{margin-left: 12px;}
#technology-platform .container .cards h6 {font-weight: 700; font-size: 22px; line-height: 26px; color: #fff;}
#technology-platform .container .cards p {font-weight: 500; font-size: 14px; line-height: 20px; color: #eef5fc; opacity: .7; min-height: 120px; margin-bottom: 16px;}
#technology-platform .container .link-btn {min-height: 50px; border: 1px solid #fff; border-radius: 50px; display: flex; align-items: center; text-align: center; justify-content: center; color: #fff; max-width: -moz-fit-content;    max-width: fit-content; padding: 8px 26px; margin-top: 67px;}
#technology-platform .container .link-btn span {font-weight: 600; font-size: 14px; line-height: 16px; margin: 0;}
#technology-platform .container .link-btn:hover {background-color: #fff; color: #0653c7; transition-duration: .4s;}

#stories-tab {margin-top: 27px;}
#stories-tab .container {margin:auto; max-width: 1385px; padding: 116px 0 126px; background: #111113; border-radius: 18px;}
.align-items-start {align-items: flex-start !important;}
#stories-tab .title {color: #fff;}
#stories-tab .container .nav {max-width: 100% !important; margin-right: 0;}
#stories-tab .container .nav .nav-link {min-width: 220px; font-weight: 500; font-size: 16px; line-height: 36px; color: #717171; border-radius: 25px; padding: 6px 38px; text-align: center; margin-bottom: 49px;}
#stories-tab .container .nav .nav-link.active {color: #fff; background: #0653c7;}
#stories-tab .container .tab-content {height: auto;}
#stories-tab .tab-content>.active {display: block !important; height: auto;}
#stories-tab .container .tab-content .success-stories {padding: 0 89px 0 80px; max-width: 1230px; margin:auto;}
#stories-tab .container .tab-content .success-stories button.slide-arrow.prev-arrow {background: #41464d; border: 0; border-radius: 50%; position: absolute; left: 0; top: 40%; z-index: 20;}
#stories-tab .container .tab-content .success-stories button.slide-arrow.prev-arrow.slick-disabled { background: #242629;}
#stories-tab .container .tab-content .success-stories button.slide-arrow.next-arrow {background: #89939e; border: 0; border-radius: 50%; position: absolute; right: 0; top: 42%;}
#stories-tab .container .tab-content .success-stories .slider-content .col-left {max-width: 25.65%;}
#stories-tab .container .tab-content .success-stories .slider-content .col-right {max-width: 74.35%;}
#stories-tab .container .tab-content .success-stories .slick-active {opacity: 1;}
#stories-tab .container .tab-content .success-stories .slider-content .review_info {padding: 14px 0 11px; max-width: 767px;}
#stories-tab .container .tab-content .success-stories .slider-content .review {font-weight: 400; font-size: 16px; line-height: 24px; color: #fff; opacity: .8; font-style: italic;padding-bottom: 41px;}
#stories-tab .container .tab-content .success-stories .slider-content .auther-container {display: flex;}
#stories-tab .container .tab-content .success-stories .slider-content .auther-container .auther-info .author_brand {padding-right: 24px;    border-right: 1px solid #565656; margin-right: 24px; display: flex; align-items: center;}
#stories-tab .container .tab-content .success-stories .slider-content .auther-container .auther-info .name {font-weight: 700; font-size: 18px; line-height: 28px; color: #fff;}
#stories-tab .container .tab-content .success-stories .slider-content .auther-container .auther-info .occupation {max-width: 407px; font-weight: 500; font-size: 14px; line-height: 20px; color: #fff; opacity: .5;}
#stories-tab .container .tab-content #v-pills-case-studies .case-studies, #stories-tab .container .tab-content #v-pills-brochures .case-studies, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies, #stories-tab .container .tab-content #v-pills-news .case-studies {padding: 0 80px; max-width: 1230px; margin:auto;}
#stories-tab .container .tab-content #v-pills-case-studies .case-studies .slider-content, #stories-tab .container .tab-content #v-pills-brochures .case-studies .slider-content, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies .slider-content, #stories-tab .container .tab-content #v-pills-news .case-studies .slider-content {margin-right: 12px; transition-duration: 1s; min-height: 291px; width: 100px; border-radius: 18px; background-color: #fff; padding-bottom: 18px;}
#stories-tab .container .tab-content #v-pills-brochures .download-link {font-weight: 500; font-size: 14px; line-height: 20px; color: #4d4d4d;}
#stories-tab .container .tab-content #v-pills-case-studies .case-studies .title-img img, #stories-tab .container .tab-content #v-pills-brochures .case-studies .title-img img, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies .title-img img, #stories-tab .container .tab-content #v-pills-news .case-studies .title-img img {min-height: 126px; background-color: #111113;}
.title-img img {border-radius: 10px 10px 0 0;}
#stories-tab .container .tab-content #v-pills-brochures .case-studies-info {min-height: 176px;}
#stories-tab .container .tab-content #v-pills-case-studies .case-studies-info, #stories-tab .container .tab-content #v-pills-brochures .case-studies-info, #stories-tab .container .tab-content #v-pills-whitepapers .case-studies-info, #stories-tab .container .tab-content #v-pills-news .case-studies-info {padding: 21px 28px 0 23px;}
.justify-content-between {justify-content: space-between !important;}
.flex-column {flex-direction: column !important;}


#brands.retail {margin-top: 128px; margin-bottom: 130px;}
#brands .title {margin-bottom: 41px;}
#brands .row {max-width:1485px; margin: 0 auto;}
#brands .card>.card-content {padding: 0 24px; text-align: center; font-size: 36px;max-height: 91px;}
#brands .card>.card-content {padding: 0 24px; text-align: center; font-size: 36px; max-height: 91px;}
#brands .card {border: 0;}

#slicks-single-carousel .slicks-single-carousel {max-width: 1385px; margin:auto;}
#slicks-single-carousel .slick-list {margin: 20px 0;}
#slicks-single-carousel .slick-slide .slide-content {padding: 50px 100px; background: #15161f; border-radius: 18px; min-height: 550px; padding: 0 0 0 78px; background-size: cover; background-position: left center;    background-repeat: no-repeat;}
#slicks-single-carousel .info {max-width: 622px; padding-bottom: 50px;}
#slicks-single-carousel .info img { padding-bottom: 27px;}
#slicks-single-carousel .info h5 { color: #fff; font-size: 22px; font-weight: 500; line-height: 30px; margin-bottom: 27px;}
#slicks-single-carousel ul.slick-dots {bottom: 48px; left: 78px; min-height: 11px; position: absolute; padding: 0;}
#slicks-single-carousel ul.slick-dots li {width: -moz-fit-content; width: fit-content; margin-right: 9px; height: 11px; width: 11px; position: relative; display:inline-block;}
#slicks-single-carousel .slick-dots li button {transition: .2s background-color ease-in-out 0s; border: none; padding: 0; color: transparent; font-size: 0px; width: 10px; height: 10px; background-color: rgba(119, 119, 119, 0);    margin-right: 10px; position: absolute; border-radius: 50%;}
#slicks-single-carousel ul.slick-dots li button:after {content: ""; height: 11px; width: 11px; background-color: #fff; position: absolute; z-index: 2; display: block; top: 0; opacity: .22; border-radius: 11px;}
#slicks-single-carousel ul.slick-dots li.slick-active button:before {content: ""; width: 11px; height: 11px; background-color: #fff; position: relative; z-index: 50 !important; top: 0; display: block; animation: lineAnim 50s linear;   border-radius: 11px;}

#cta.home-final {margin-top: 21px; max-width:1385px; margin:auto; margin-bottom: 23px;}
#cta .contain {background-repeat: no-repeat; min-height: 414px; border-radius: 18px; background-color: #000; padding: 80px; background-size: contain; background-position: right center; display: flex; align-items: center;}
#cta .contain h4 {margin-bottom: 10px; font-weight: 700; font-size: 28px; line-height: 36px; color: #fff;}
#cta .contain p {font-weight: 400; font-size: 22px; line-height: 32px; color: #fff; opacity: .8; margin-bottom: 26px;}
#cta .contain .link-button {background: #fff; border-radius: 50px; padding: 16px 26px; font-weight: 600; font-size: 16px; line-height: 16px; color: #161616; display: flex; width: -moz-fit-content; width: fit-content;    align-items: center; margin: 0;}



#footer-new {background: #fff;}
#footer-new .footer-top {border-bottom: 1px solid #d9dee7; padding-top: 85px; padding-bottom: 53px; margin:auto;}
#footer-new .footer-top .wrap {max-width: 1230px; display: flex; margin:auto;}
#footer-new .footer-top .wrap .footer-menu { max-width: 80%; width: 100%; display: flex;}
#footer-new .footer-top .wrap .footer-menu .menu {width: 25%; margin: 0;}
#footer-new .footer-top .wrap .heading {color: #b9b9b9; font-size: 14px; font-weight: 600; line-height: 20px; margin-bottom: 13px;}
#footer-new .footer-top .wrap .footer-menu ul {padding: 0; list-style: none; margin-bottom: 2px;}
#footer-new .footer-top .wrap .footer-menu ul li{}
#footer-new .footer-top .wrap .footer-menu ul li a{color: #1e1e1e; font-size: 14px; font-weight: 500; line-height: 32px;}
#footer-new .footer-top .wrap .footer-icon {width: 20%;}
#footer-new .footer-top .wrap .footer-icon .icons a{display:inline-block;}
#footer-new .footer-top .wrap .footer-icon .icons img {width: 32px; height: 32px;}
#footer-new .footer-bottom .wrap {display: flex; justify-content: space-between;  max-width: 1230px; align-items: center; justify-content: space-between;min-height: 54px; padding: 15px 0; margin:auto;}
#footer-new .footer-bottom .wrap .copy {margin: 0; color: #4a4a4a; font-size: 10px; font-weight: 500; line-height: 20px;}



.banner-title-sec{background-color: #fff0;background-image: linear-gradient(270deg, #004BBC 0%, #000531 100%); padding:50px 0;}
.banner-title-sec h1{font-size: 36px; font-weight: 700; line-height: 46px; color: #FFF;}
.banner-title-sec p{color:#fff; font-size:16px;}

.about-sec{ padding:50px 0; display:block; clear:both; position:relative;}
.about-sec p{font-size: 16px; line-height: 24px; margin-bottom:15px;}
.know-serv ul{list-style:none; padding-left:0;}
.know-serv ul li{position:relative; padding-left:25px; font-size:15px; margin-left:15px; line-height:24px; margin-bottom:5px;}
.know-serv ul li:before{position:absolute; content:"\f05b"; left:0; top:0; font-size:14px; display:inline-block; font-family:FontAwesome;}
.know-serv ul li a{color:#0580c6;}
.know-serv ul li a:hover{text-decoration:underline;}
.know-serv h4{font-size: 24px; text-transform: none; color: #000;font-weight:600;margin:20px 0 5px;}
.link-box{}

.video-cls{height:auto !important;}
.prdctdetail-intro-sec {padding-top:50px; background-color: #eef1ff; padding-bottom:50px;}
.prdctdetail-intro-sec h2{font-size:30px; font-weight: 700; color: #4a4c61; text-align:center; margin-bottom:30px;}
.prdctdetail-intro-sec h2 span{color:#0047b4;}
.prdctdetail-intro-sec .accordion-header{margin-bottom:0;}
.prdctdetail-intro-sec h3{font-size:16px; text-transform: none; color: #000;font-weight:600;margin:10px 0 10px;}
.prdctdetail-intro-sec ul{list-style:none; padding-left:0; margin:0;}
.prdctdetail-intro-sec ul li{position:relative; padding-left:25px; font-size:14px; line-height:22px; margin-bottom:5px;}
.prdctdetail-intro-sec ul li:before{position:absolute; content:"\f05b"; left:0; top:0; font-size:14px; display:inline-block; font-family:FontAwesome;}
.prdctdetail-intro-sec .accordion-button{font-size:20px;}

.prodctdetail-perfrmnc-sec {padding-top:50px; padding-bottom:50px; position: relative; background-image: linear-gradient(270deg, #004BBC 0%, #000531 100%);}
.prodctdetail-perfrmnc-sec .btm-row {width: 100%; border: 1px solid #2278d9; border-radius: 20px; padding:25px; display:block; clear:both;}
.prodctdetail-perfrmnc-sec .btm-row p{font-weight: 400; font-size: 18px; line-height: 32px; color: #fff;}

.feature-set-sec {padding-top: 50px; padding-bottom:50px;}
.feature-set-sec .mxd-clr-title {max-width: 760px; margin: 0 auto; text-align: center; margin-bottom: 21px;}
.mxd-clr-title h3 {font-size: 40px; line-height: 45px; font-weight: 800; color: #fff; text-transform: uppercase; margin-bottom: 9px;}
.bluetxt {color: #182484; text-transform: uppercase;}
.l-bluetxt {color: #12b0df; font-weight: 300; text-transform: uppercase;}
.mxd-clr-title h6 {font-size: 22px; line-height: 38px; font-weight: 400;  color: #4a4c61;  margin-bottom: 21px;}

.item-bx{padding:20px; background: #fff; border: 1px solid #c7d2ea; border-radius: 15px; margin-bottom:30px;}
.item-bx h5{font-weight: 700; font-size:25px; line-height: 40px; color: #051e57; margin-bottom:0px;}
.item-bx p{font-size: 16px; line-height:26px; color: #4a4c61;}

.feature-set-sec .wrkflow-img-sec .title-sec {max-width: 946px; margin: 0 auto; text-align: center;}
.feature-set-sec .wrkflow-img-sec .title-sec h4 {font-weight: 700; font-size: 35px; line-height: 45px; text-align: center; color: #182484; margin-bottom: 32px;}
.feature-set-sec .wrkflow-img-sec .flw-diagrm {margin-bottom: 43px; text-align:center;}
.feature-set-sec .wrkflow-img-sec .flw-diagrm h6 {font-weight: 400; font-size: 25px; line-height: 34px; text-align: center; color: #182484; margin-bottom: 30px;}
.feature-set-sec .wrkflow-img-sec .flw-diagrm img{margin:auto; display:inline-block;}


.mobile-solutions-sec {padding-top: 50px; padding-bottom:50px; background-color: #eef1ff;}
.mobile-solutions-sec .outer-mobile-solutions .title-sec{max-width:753px;text-align:center;margin:0 auto}
.mobile-solutions-sec .outer-mobile-solutions .title-sec h4{font-weight:700;font-size:35px;line-height:47px;text-align:center;color:#182484;margin-bottom:7px}
.mobile-solutions-sec .outer-mobile-solutions .title-sec h6{font-weight:400;font-size:22px;line-height:38px;text-align:center;color:#4a4c61;margin-bottom:24px}
.mobile-solutions-sec .outer-mobile-solutions .mobsltn-content-sec .outer-item-bx {display: flex; flex-wrap: wrap; margin: 0 -10px; justify-content: space-between;}
.mobile-solutions-sec .outer-mobile-solutions .mobsltn-content-sec .outer-item-bx .item-bx {width: calc(33.33% - 20px); margin: 0 10px; background: #fff; box-shadow: 0px 10px 30px rgba(0, 51, 133, .05); border-radius: 10px;    padding: 28px;}
.mobile-solutions-sec .outer-mobile-solutions .mobsltn-content-sec .outer-item-bx .item-bx h5 {font-weight: 600; font-size: 26px;line-height: 35px; color: #003385; margin-bottom: 10px;}
.mobile-solutions-sec .outer-mobile-solutions .mobsltn-content-sec .outer-item-bx .item-bx ul {list-style-type: disc;}
.mobile-solutions-sec .outer-mobile-solutions .mobsltn-content-sec .outer-item-bx .item-bx ul li {font-weight: 600; font-size: 18px; line-height: 32px; color: #4a4c61; margin-bottom: 10px; padding-left: 0;}


.prdctdetail-sprt-sec {padding-bottom:80px; padding-top:50px;}
.sltn-howto-sec .how-to-outer .mxd-clr-title {margin-bottom: 15px; text-align: center;}
.mxd-clr-title h3 {font-size: 40px; line-height: 45px; font-weight: 800; color: #fff; text-transform: uppercase;margin-bottom: 9px;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt {display: flex; flex-wrap: wrap; position: relative; justify-content: center;}
.prdts-support-sec .product-sprt-cntnt .wrk-item {display: flex; flex-wrap: wrap; justify-content: end; position: relative;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item {width: calc(33.33% - 20px); padding-top: 40px; padding-bottom: 60px; position: relative;}
.prdts-support-sec .product-sprt-cntnt .wrk-item:first-child {padding-left: 0; border-top: none !important;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item:first-child {padding-left: 0;}
.prdts-support-sec .product-sprt-cntnt .wrk-item:nth-child(2) {border-bottom: none !important; padding-top: 46px !important; margin-top: 0 !important; flex-direction: column-reverse; justify-content: space-between; border-top: 2px solid #bcd5ff; border-right: 2px solid #bcd5ff; border-left: 2px solid #bcd5ff; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item:nth-child(2) {border-bottom: 2px solid #bcd5ff; border-right: 2px solid #bcd5ff; border-left: 2px solid #bcd5ff; border-bottom-left-radius: 30px;border-bottom-right-radius: 30px; margin-top: 15px; padding-top: 0;}
.prdts-support-sec .product-sprt-cntnt .wrk-item:nth-child(3) {border-top: none !important;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item .title-sec {display: flex; flex-wrap: wrap; flex-direction:row; justify-content:flex-start; align-items:center; margin-bottom:27px; padding-left:37px; padding-right:37px;}
.prdts-support-sec .product-sprt-cntnt .wrk-item.prdct-sprt-item .title-sec img {width: auto;height: auto; min-height: 300px; max-height: 300px; object-fit: contain;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item .contnt-sec {padding-left: 37px; padding-right: 40px;}
.prdts-support-sec .product-sprt-cntnt .wrk-item:first-child:after { content: ""; position: absolute; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjA1IiBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgNjA1IDQ2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTAgNDVMNTc0IDQ1LjAwMDFDNTkwLjU2OSA0NS4wMDAxIDYwNCAzMS41Njg2IDYwNCAxNS4wMDAxTDYwNCA1LjI4MDM0ZS0wNSIgc3Ryb2tlPSIjQkNENUZGIiBzdHJva2Utd2lkdGg9IjIiLz4NCjwvc3ZnPg0K) !important; background-repeat: no-repeat;  background-size: 100%; background-position: top; width: 100%;    height: 33.33%; bottom: -33%; left: 1.5px;}
.prdts-support-sec .product-sprt-cntnt .wrk-item .contnt-sec h5 {font-size: 30px; line-height: 35px; color: #3f38fc !important; margin-bottom: 9px; font-weight: 700; margin-left: 0; text-transform: uppercase; max-width: 100%;    width: 100%;}
.sltn-howto-sec .how-to-outer .howto-wrk-cntnt .wrk-item .contnt-sec p {font-weight: 400; font-size: 20px; line-height: 36px;color: #4a4c61;margin-bottom: 0;}
.prdts-support-sec .product-sprt-cntnt .wrk-item:nth-child(3):after {content: ""; position: absolute; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjA1IiBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgNjA1IDQ2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTYwNSA0NUwzMSA0NC45OTk5QzE0LjQzMTQgNDQuOTk5OSAxIDMxLjU2ODUgMSAxNC45OTk5TDEgLTUuMjgwMzRlLTA1IiBzdHJva2U9IiNCQ0Q1RkYiIHN0cm9rZS13aWR0aD0iMiIvPg0KPC9zdmc+DQo=) !important; background-repeat: no-repeat; background-size: 100%; background-position: top; width: 100%; height: 33.33%;  bottom: -33%; right: 1.5px;}

.sltndetail-faq-sec{padding-top:45px;padding-bottom:50px;background-color:#eef1ff;position:relative;height:auto}
.sltndetail-faq-sec .faq-outer-sec{position:relative;z-index:2}
.sltndetail-faq-sec .faq-outer-sec .mxd-clr-title{text-align:center;margin-bottom:22px}
.sltndetail-faq-sec .faq-outer-sec .mxd-clr-title h3{line-height:60px;margin-bottom:0}
.sltndetail-faq-sec:after{position:absolute;content:"";bottom:0;background:linear-gradient(180deg,#eef1ff 0%,#c0d6ff 100%);width:100%;height:100%;z-index:1}
.sltndetail-tab-sec{position:relative;z-index:2}
.acco-tab-sec {max-width: 754px; margin: 0 auto;}

.contact-us-sec{padding-top:45px;padding-bottom:50px;background-color:#eef1ff;position:relative;height:auto}


.contact-s h3:before {content: ''; display: block; width:3px; height:100%; background:#002067; left:0; top:0px; position:absolute;}
.contact-s h3{font-size:30px; color: #003f69; position:relative; padding-bottom:5px; font-weight:600; margin:0 0 30px; position:relative; padding-left:25px;}
.contact-s .form-wrap{margin-bottom:20px;}
.contact-s .form-input{display: block; width: 100%; min-height: 45px; padding:10px 15px; font-size: 14px; font-weight: 400; line-height: 24px; color: #151515;   background-color: #fff; background-image: none; border-radius: 0; border: 1px solid #ccc;}
.contact-s textarea.form-input {height:180px;min-height: 60px; max-height: 400px; resize: none;}
.contact-s .wpcf7-submit {padding:15px 25px; display: block; width: 100%; color: #fff; background-color: #002067; border-color: #002067; font-size: 15px; border: 2px solid #002067; font-weight: 700; text-transform: uppercase;}
.contact-s .wpcf7-submit:hover, .contact-s .wpcf7-submit:active {color: #fff; background-color:#003f69; border-color:#003f69; text-decoration:none;}
.address{box-shadow:0 0 5px #ddd; padding:10px 20px; display:flex; margin-bottom:20px; background:#fff;}
.address .icon{flex:0; font-size:50px;}
.address .icon i{color:#002067;}
.address p{flex:4; padding-left:20px; padding-top:10px; font-size:15px;}
.address p strong{font-weight:bold; text-transform:uppercase; font-size:18px;}
.address p a{color:#333;}

.m-collection-box{box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1); position: relative;display: block; padding: 3rem; background:#fff;}
.m-collection-box h2 {margin-bottom: 30px;color: #0047b4;font-size: 36px;font-weight: 500; text-align:left;}

.wp-block-image.size-full{text-align:center;}
.wp-block-image.size-full img{display:inline-block;}


.collection-banner-bg{padding-top:45px;padding-bottom:45px;background-color:#180e47;position:relative; text-align:center;}



@media screen and (min-width:1380px){.box-container{flex-direction:row}}.box-item{position:relative;-webkit-backface-visibility:hidden}.flip-box{-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}.flip-box-front,.flip-box-back{background-size:cover;background-position:center;border-radius:8px;min-height:449px;-ms-transition:transform 0.5s cubic-bezier(.4,.2,.2,1);transition:transform 0.5s cubic-bezier(.4,.2,.2,1);-webkit-transition:transform 0.5s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px}.flip-box-front{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:14px}@media only screen and (min-width:767px){.flip-box:hover .flip-box-front{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}}.flip-box-back{position:absolute;top:0;left:0;width:100%;background-color:#040C1D;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}@media only screen and (min-width:767px){.flip-box:hover .flip-box-back{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}}.flip-box .inner{position:absolute;left:0;width:100%;padding:48px 43px 55px 43px;outline:1px solid #fff0;-webkit-perspective:inherit;perspective:inherit;z-index:2;top:0;text-align:left;height:100%}.flip-box-header{font-weight:600;font-size:28px;line-height:32px;max-width:150px;text-align:left;margin:0}.flip-box p{font-size:20px;line-height:1.5em}.flip-box-img{margin-top:25px}.flip-box-button{background-color:#fff0;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:25px;padding:15px 20px;text-transform:uppercase}#intelligent .flip-info{color:#fff;font-weight:400;font-size:18px;margin-bottom:28px;line-height:24px}#intelligent .flip-button{border-radius:50px;font-weight:500;font-size:14px;line-height:16px;padding:16.42px 26px;color:#fff;border:0;background-image:linear-gradient(45deg,#2B1FB6,#0085FF,#2B1FB6 95.64%);background-size:300% 400%;transition:0.6s all;display:block;width:fit-content;margin-left:0}#intelligent .flip-button:hover{background-image:linear-gradient(45deg,#2B1FB6,#00aeff,#2B1FB6);background-position:75% 10%;transform:perspective(100px);color:#fff}#transaction-flip-box{margin-top:122px;margin-bottom:117px}#transaction-flip-box h6{font-size:32px;text-align:center;font-weight:600;line-height:40px;margin-bottom:60px}#transaction-flip-box .row.g-26{--bs-gutter-x:26px;--bs-gutter-y:26px;max-width:1140px;margin:0 auto}#transaction-flip-box .flip-box{margin-bottom:26px}#transaction-flip-box .flip-box-front{min-height:409px;height:fit-content!important}#transaction-flip-box .flip-box .inner{padding:55px 40px 45px 37px;background:#1B1B1D;border-radius:12px}#transaction-flip-box .flip-box .inner .img{min-height:222px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}#transaction-flip-box .flip-box .inner h5{color:#EEF5FC;font-size:22px;font-weight:600;line-height:28px}#transaction-flip-box .flip-box-back{min-height:100%}#transaction-flip-box .flip-box .flip-box-back .inner{border-radius:12px;background:linear-gradient(147deg,#00408B -21.27%,#0037C6 25.18%,#029CB1 96.91%);padding:55px 38px 40px;display:block!important;height:fit-content;min-height:100%}#transaction-flip-box .flip-box .flip-box-back .inner h5{color:#FFF;font-size:22px;font-weight:700;line-height:28px;margin-bottom:9px}#transaction-flip-box .flip-box .flip-box-back .inner p{color:#FFF;font-size:14px;font-weight:500;line-height:20px;opacity:.8;margin-bottom:19px}#transaction-flip-box .flip-box .inner .link-btn{background-color:#fff;color:#040C1D;text-align:center;font-size:14px;font-weight:500!important;line-height:16px;padding:16.7px 26px;border-radius:50px;display:block;width:fit-content;margin:0;display:none}



.Career-sec{padding-top:45px;padding-bottom:50px;background-color:#eef1ff;position:relative;height:auto}
.Career-sec .form-wrap{margin-bottom:20px;}
.Career-sec .form-input{display: block; width: 100%; min-height: 45px; padding:10px 15px; font-size: 14px; font-weight: 400; line-height: 24px; color: #151515;   background-color: #fff; background-image: none; border-radius: 0; border: 1px solid #ccc;}
.Career-sec label{display:block; width:100%;}
.Career-sec textarea.form-input {height:180px;min-height: 60px; max-height: 400px; resize: none;}
.Career-sec .wpcf7-submit {padding:15px 25px; display: block; width: 100%; color: #fff; background-color: #002067; border-color: #002067; font-size: 15px; border: 2px solid #002067; font-weight: 700; text-transform: uppercase;}
.Career-sec .wpcf7-submit:hover, .Career-sec .wpcf7-submit:active {color: #fff; background-color:#003f69; border-color:#003f69; text-decoration:none;}









@media(max-width:767px){
.header{padding-top:5px; border:0; background:#000;}	
.logo{position:relative; width:100%;}
.navbar-toggler{position:absolute; right:10px; top:15px;}	
.btn-book{font-size: 15px;padding: 5px 12px;font-weight: 500;}
.right-head-order{text-align:center; margin-bottom:8px;}
.right-head-order li:first-child{padding-left:0;}
.navbar-collapse{position: absolute; top: 100%; background: #fff;  width: 100%;  left: 0;}
.navbar-nav > li > a{line-height: 54px;padding: 0 15px;}
.navbar-nav .nav-txt span{display:none;}
.navbar-nav > li > .arow, .navbar-nav .tabbed-menu .arow{top: 20px;border: 1px solid #ccc;padding: 5px; height:20px; width:20px; right:15px; position:absolute; z-index:5;}
.navbar-nav > li.dropdown > .arow:after, .navbar-nav > li.dropdown:hover > .arow:after{top:3px; right:5px;}
.navbar-nav  .tabbed-menu .arow:after{content: "";display: inline-block;  padding: 3.3px; position: absolute; margin-left: 7px; transform: rotate(45deg); -webkit-transform: rotate(45deg); transition: all .3s ease; border: solid #777; clear: both; top:3px; right:5px; border-width: 0 1px 1px 0;}
.productnav-wrapper img, .dropdown-menu img{display:none;}
.nav-txt{padding-left: 0;}
.navbar-nav .tabbed-menu .arow{top:15px;}
.navbar-nav > li.dropdown:hover > a:before{display:none;}

.banner-sec{padding:0px 0;}
.banner-sec h1{font-size:92px;}
.banner-sec .carousel-caption{top:6%;}
.carousel-caption h2{font-size: 25px;}
.carousel-caption p{font-size:13px;}
.btn-redmore{padding: 10px 20px;}
.slide-content{padding-right:15px; padding-left:15px;}
.slide-content h1{font-size:24px; line-height:36px;}
.bn-lt-img{margin:5px;}
.slide-item-box div.prod-home{margin: 0px 0 0px;}
.sag-brand{padding:20px 0;}
.sag-brand h2{font-size:24px; margin-bottom:15px;}
.company-bg{margin-top: -110px;}
.company-sec h2{font-size:18px; margin:0px 0 15px;}
.company-sec{padding-bottom:5px;}
.home-about-sec h2{font-size:24px; margin-bottom:15px;}
.home-about-sec p{margin-bottom:20px;}
.home-facilites-sec{padding-top:0;}
.home-facilites-sec h2{font-size:24px; margin:0 0 15px;}
.home-active-society-sec h2{font-size:24px; margin:0 0 15px;}
.home-active-society-sec p{width:auto;}
.home-active-society-sec{padding-bottom:150px;}
.mission-box{padding:20px; border-radius:10px;}
.mission-box p{font-size:16px;}
.mission-box a{padding: 10px 20px;}
.schedule-events-box{padding:60px 20px 20px; border-radius:10px;}
.schedule-events-box a{padding: 10px 20px;}
.schedule-events-box p{font-size:16px;}
.home-happy-programs-sec{padding-top:0;}
.home-happy-programs-sec h2{font-size:24px; margin:0 0 15px;}
.home-happy-programs-box{padding:15px;}
.home-happy-programs-box a{padding: 10px 20px;display:inline-block;}
.home-life-by-giving-sec h2{font-size:24px; margin:0 0 15px;}
.home-experience-sec h2{font-size:24px; margin:10px 0 15px;}
.home-upcoming-events-sec{padding-top:0;}
.home-upcoming-events-sec h2{font-size:24px; margin:0px 0 15px;}
.events-date{padding:15px; margin-bottom:15px;}
.upcoming-events-box h3{font-size:18px; text-align:center;}
.upcoming-events-box p{text-align:center; margin-bottom:15px;}
.upcoming-events-box .text-end{text-align:center !important;}
.upcoming-events-box a{padding-right:20px; padding-left:20px;}
.events-date p{margin-bottom:0;}
.home-testimonial-sec h2{font-size:24px; margin:0px 0 15px;}
.home-testimonial-sec a{padding: 10px 20px;}
.premium-testimonial-box{display:block; margin-top:15px;}
.home-gallery-sec h2{font-size:24px; margin:0px 0 15px;}
.home-gallery-sec p br{display:none;}
.footer .footer-top{padding-top:30px;}
.footer .footer-top .footer-links ul{margin-bottom:10px;}

}

@media (min-width: 768px){

}

@media (min-width: 992px){


.fixedhead{position:fixed; top:0; width:100%; left:0;  background:#fff; z-index:9; margin-bottom:0; box-shadow:0 0 0;}
.fixedhead .navbar-nav > li > a{line-height: 76px;}

.navbar-fixed-top{position: fixed; left: 0; top: 0; right: 0; transition: all 0.5s; width:100%; z-index: 997;}

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

}

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







