
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,
dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,
mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,
thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.star i{ color:#FFCB41; margin:0 2px;}footer{background:#0E3E73;}
@font-face{font-family:'CaviarDreams';src:url('../font/CaviarDreams.eot');src:url('../font/CaviarDreams.eot') format('embedded-opentype'),url('../font/CaviarDreams.woff') format('woff'),url('../404page.html') format('truetype'),url('../font/CaviarDreams.svg') format('svg');font-weight:normal;font-style:normal}
.aside-right{ background:#ddd;} .our_course{ background:#fff; border-radius:0 25px 0 25px; -moz-border-radius:0 25px 0 25px; -webkit-border-radius:0 25px 0 25px; margin:15px 0; padding:0;} .our_course .title{ background:#6094DA; border-radius:0 25px 0 0px; -moz-border-radius:0 25px 0 0px; -webkit-border-radius:0 25px 0 0px; padding:5px 0 5px 5px;} .our_course .title h3{ margin:0;} .our_course ul{ padding:10px 20px 15px;}
.title .span1{ background:#4C80C6; color:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; height:30px; width:30px; margin:0 10px 0 0; padding:8px 7px 0;} .sidebar .widget li:hover{border-bottom:1px solid #6dd1ea;}
.our_course li a{ font-size:14px; color:#333;} .star li a{} .star li span{ float:right;}
.course_list{ background:#4074ba; border-radius:0 0 0 25px; -moz-border-radius:0 0 0 25px; -webkit-border-radius:0 0 0 25px; padding:5px 7px !important;} .course_list li{ border-left:#4E92EF 5px solid; border-bottom:#4E92EF 1px solid; margin:8px 0; padding:0 8px;}.testimonial.testimonial-image-top .testimonial-container{ background:none;} .course_list1 li a{ color:#fff;}.course_list1 li{ background:none !important;} 
.fancy-heading h3 {font-size: 16px;color: #22427d;}
.fancy-heading {margin-bottom: 12px !important;padding-bottom: 4px !important;}
#footer .pi-mega-content h5{font-size: 21px;color: white;margin: 10px 2px 15px 0;padding: 0 1px;border-bottom: 0px dashed #ccc;font-weight: bold;text-transform: uppercase;font-family: "Open Sans",Arial,sans-serif; text-align: center;}
#footer .pi-mm-list li{ list-style: none;}
#footer .pi-mm-list li a{ color: #eee;}
body{line-height:1;}
body {
  color: #000;
  background-color: #ffffff;
  font: 16px/26px "Raleway", sans-serif; }
.italic{font-style: italic;}
blockquote,q{quotes:none;}.facebook{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -271px;}
.google-plus{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -244px;}
.linkedin{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -218px;}
.twitter{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -191px;}
.flickr{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -164px;}
.medium{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -138px;}
.blogspot{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -114px;}
.wordpress{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -88px;}
.weebly{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -62px;}
.wix{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 -25px;}
.quora{width:35px;height:25px;float:left;background: url('../img/social-icons.png') 0 0px;}
.uma{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -1082px 0px;}
.joshua{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -985px 0px;}
.monisha{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -887px 0px;}
.yasudeen{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -788px 0px;}
.joseph{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -690px 0px;}
.aiswaraya{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -593px 0px;}
.karan{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -493px 0px;}
.deepa{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -393px 0px;}
.vijay{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -294px 0px;}
.maleeka{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -193px 0px;}
.prabu{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') -98px 0px;}
.basbi{width:97px;height:97px;float:left;background: url('../img/testimonial-in-acte.png') 0px 0px;}
blockquote:after,
blockquote:before,
q:after,
q:before{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*:focus{outline:0;text-decoration:none;}
body {font-family: "Poppins", sans-serif !important;}
.h1 {font-family: "Poppins", sans-serif;}
a:focus,
a:active{text-decoration:none;outline:0;}
.loader{background:rgba(255, 255, 255, 0.9);width:100%;height:100%;z-index:9999;position:fixed;top:0;}
.spinner{background:no-repeat center;width:100%;height:100%;}
.course{}
.course img{border:1px solid #ccc;padding: 0;}
body{font-family: "Poppins", sans-serif;font-size:13px;line-height:22px;color:#777;}
.row{margin-bottom:0px;}
.row-equal-height{display:table;}
.row-equal-height *[class^="col-"]{display:table-cell;float:none;}
.row.mb-0{margin-bottom:-5px;}
.padding-left-0{padding-left:0;}
.padding-right-0{padding-right:0;}
.container.full{width:100%;max-width:100%;}
*[class^="row"] *[class^="row"]:last-child{margin-bottom:0;}
.mb-0{margin-bottom:0 !important;}
.mt-0{margin-top:0 !important;}
.pb-0{padding-bottom:0 !important;}
.pt-0{padding-top:0 !important;}
.mb-80{margin-bottom:80px !important;}
.mb-30{margin-bottom:30px !important;}
.padding-0{padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;}
.custom-col-padding{padding:50px;}
.page-content.custom-background{padding-top:35px;}
.page-content.video-background{padding-top:120px;padding-bottom:120px;}
*[class*="col"].custom-background{padding:50px 30px;}
.bkg-grey{background-color:#fcfcfc !important;}
.bkg-light-blue{background-color:#f6fcfe;}
.bkg-blue{background-color:#117dc2 !important;}
.bkg-blue-2{background-color:#5881b0 !important;}
.bkg-darkblue{background-color:#353e44 !important;}
.bkg-cyan{background-color:#7ae1ed !important;}
.bkg-yellow{background-color:#d6a203 !important;}
.bkg-light-green{background-color:#b4e585 !important;}
.bkg-purple{background-color:#8560a8 !important;}
.bkg-green{background-color:#187c93 !important;}
.bkg-green-2{background-color:#58abb0 !important;}
.bkg-pink{background-color:#e887d7 !important;}
.page-content.parallax{padding-top:80px;background-attachment:fixed;}
.page-content.dark h1,
.page-content.dark h2,
.page-content.dark h3,
.page-content.dark h4,
.page-content.dark h5,
.page-content.dark h6,
.custom-background.dark h1,
.custom-background.dark h2,
.custom-background.dark h3,
.custom-background.dark h4,
.custom-background.dark h5,
.custom-background.dark h6{color:#fff;}
.page-content.dark span,
.page-content.dark p,
.page-content.dark label,
.custom-background.dark span,
.custom-background.dark p,
.custom-background.dark span,
.custom-background.dark label,
.custom-background.dark li,
.custom-background.dark a,
.custom-background.dark{color:#eee;}
.custom-background.light h1,
.custom-background.light h2,
.custom-background.light h3,
.custom-background.light h4,
.custom-background.light h5,
.custom-background.light h6{color:#252525;}
.custom-background.light span,
.custom-background.light p,
.custom-background.light span,
.custom-background.light label,
.custom-background.light li,
.custom-background.light a,
.custom-background.light{color:inherit;}
.page-content.parallax-colored{background-image:url('../img/pattern.png');background-repeat:repeat;background-color:#2484c2;padding-top:100px;}
.parallax-colored1{background-repeat:repeat;background-color:#2484c2;}
.page-content.parallax-1{background:url(../404page.html);background-size:cover;}
.page-content.parallax-2{background:url(../404page.html);background-size:cover;}
.page-content.parallax-3{background:url('../404page.html');background-size:cover;}
.page-content.parallax-4{background:url('../404page.html');background-size:cover;}
.page-content.parallax-5{background:url('../404page.html');background-size:cover;}
.page-content.parallax-6{background:url('../404page.html');background-size:cover;}
.page-content.parallax-7{background:url('../404page.html');background-size:cover;}
.page-content.parallax-8{background:url('../404page.html');background-size:cover;}
.page-content.parallax-9{background:url('../404page.html');background-size:cover;}
.page-content.parallax-10{background:url('../404page.html');background-size:cover;}
.page-content.parallax-11{background:url('../404page.html');background-size:cover;}
.page-content.parallax-12{background:url('../404page.html');background-size:cover;}
.page-content.parallax-13{background:url('../404page.html');background-size:cover;}
.page-content.parallax-14{background:url('../404page.html');background-size:cover;}
.page-content.parallax-15{background:url('../404page.html');background-size:cover;}
p,
a,
span{font-family: "Poppins", sans-serif;}

a{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none;}
a:hover{text-decoration:none;}
a.read-more{position:relative;text-align:right;display:block;width:100%;padding-right:15px;}
a.read-more::after{position:absolute;display:block;content:"\f054";font-family:'FontAwesome';font-size:11px;right:0;top:2px;}
@font-face{font-family:'caviar_dreamsregular';src:url(../font/CaviarDreams.ttf);src:url(../font/CaviarDreams_Bold.ttf);}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'CaviarDreams';font-weight:600;color:#252525;margin-top:0;margin-bottom:15px;}
h1{font-size:31px;line-height:41px;}
h2{font-size:28px;line-height:38px;}
h3{font-size:24px;line-height:32px;}
h4{font-size:21px;line-height:30px;}
h5{font-size:18px;line-height:26px;}
h6{font-size:15px;line-height:23px;}
strong{font-weight:600;}
strong a:hover{text-decoration:underline;}
img{max-width:100%;height:auto;display:block;}
img.float-left{float:left;margin:12px 12px 12px 0;}
img.float-right{float:right;margin:12px 0px 12px 12px;}
.img-full-size{width:100%;height:auto;}
.img-center{display:table;margin:0 auto;}
ul,
ol{list-style-position:inside;}
ul li,
ol li{padding-bottom:0px;color: #333;font-size: 13px;}
.listy-style-none{list-style:none;}
ul.list-border li,
ol.list-border li{border-bottom:1px dotted #ccc;padding-bottom:8px;padding-top:3px;}
ul.list-border li:last-child,
ol.list-border li:last-child{border-bottom:none;padding-bottom:0;}
ul.list-border li:first-child,
ol.list-border li:first-child{padding-top:0;}
ul.list-animated li,
ol.list-animated li{cursor:pointer;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
ul.list-animated li:hover,
ol.list-animated li:hover{text-indent:5px;}
blockquote + p{margin-top:15px;}
#header-wrapper{width:100%;background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);position:fixed;top:0;z-index:1000;}
#header{width:100%;background:#fff;);position:fixed;top:0;z-index:100;}
.header-inner .row,
.main-nav .row{margin-bottom:0;}
.logo{margin:9px 0;}
#search{width:40px;min-height:80px;position:relative;cursor:pointer;margin-left:20px;float:right;z-index:1005;background-color:transparent;}
.search-submit{background-image:url('../404page.html');background-repeat:no-repeat;background-position:center;background-color:transparent;width:40px;min-height:80px;border:none;text-indent:-9999px;position:absolute;cursor:pointer;}
#search:focus,
.search-submit:focus,
#m_search:focus{outline:none;}
#m_search{background:#fff;border:1px solid #ddd;padding:10px 25px;position:absolute;top:100%;width:170px;right:0;font-style:italic;color:#666;display:none;}
#header.header-type-1 .nav-left .navbar-header{float:left;}
#header.header-type-1 .nav-left .pi-nav{float:left;}
#header.header-type-1 .navbar-default .navbar-collapse,
#header.header-type-1 .navbar-default .navbar-form{border:0px solid transparent;}
#header.header-type-1 .navbar-default .navbar-nav > .open > a,
#header.header-type-1 .navbar-default .navbar-nav > .open > a:hover,
#header.header-type-1 .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}
#header.header-type-1 .navbar-collapse{padding:0;float:right;}
#header.header-type-1 .navbar-default.pi-mega{background:none;border:0px solid transparent;}
#header.header-type-1 .navbar-nav.pi-nav > li > a{margin:20px 0;padding-top:4px;padding-bottom:4px;}
.current-menu-item a, .current-menu-item li a:hover, .current-menu-item li:hover{background:none !important;}
#header.header-type-1 .navbar-default .navbar-nav > li > a{font-family: "Poppins", sans-serif; font-size:14px;font-weight:bold;color:#252525;}
/* .current-menu-item a{color:#009FE3 !important;} */
#header.header-type-1 .pi-mm-list > li{font-size:11px;font-weight:600;text-transform:uppercase;list-style:none;}
#header.header-type-1 .pi-mm-list > li > a{color:#252525;display:block;padding:0px 8px;font-size:12px;border-bottom:none !important;font-weight:normal;}
#header.header-type-1 .pi-mm-list > li > a:hover,
#header.header-type-1 .pi-mm-list > li > a:focus{background:none;}
#header.header-type-1 .pi-mm-list > li:last-child > a{border-bottom:none !important;padding-bottom:0;}
#header.header-type-1 .dropdown-menu{background:#fff;padding:0;border:1px solid #e3e3e3;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
#header.header-type-1 .dropdown-menu > li > a{color:#555;font-size:12px;font-weight:400;text-transform:normal;padding:8px 30px 8px 20px;border-bottom:1px solid #e3e3e3;}
.pi-mm-list li a:hover{}
#header.header-type-1 .dropdown-menu li:hover{background:#fff !important;}
#header.header-type-1 .dropdown-menu > li:first-child > a{}
#header.header-type-1 .dropdown-menu > li:last-child > a{border-bottom:none !important;}
#header.header-type-1 .dropdown-menu > li:last-child > a{border-bottom:none;}
#header.header-type-1 .pi-mega-content .pi-mm-col{border-right:1px solid rgb(7,157,217) !important;}
#header.header-type-1 .dropdown.dropdown-submenu > a::after{position:absolute;font-family:'FontAwesome';font-size:12px;content:"\f105";display:block;top:50%;right:10px;color:#ccc;margin-top:-8px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
#header.header-type-1 .dropdown-menu > li.dropdown.dropdown-submenu:first-child > a::after{margin-top:-13px;}
#top-bar-wrapper{width:100%;margin:0 auto;background-color:#0e2546;}
#top-bar-wrapper #top-bar{width:1140px;margin:0 auto;}
#top-bar-wrapper #top-bar a,
#top-bar-wrapper #top-bar span{color:#eee;line-height:2px;padding:5px;}
#quick-links i{color:#fff !important;font-size:18px;}
#top-bar-wrapper #top-bar #quick-links{float:right;max-width:80%;}
#top-bar-wrapper #top-bar #quick-links li{float:left;padding:8px 8px;list-style:none;}
#top-bar-wrapper #top-bar #quick-links li a,
#top-bar-wrapper #top-bar #quick-links li span{display:inline-block;}
#top-bar-wrapper #top-bar #quick-links li:last-child a{border-right:none;}
#top-bar-wrapper #top-bar #social-links{max-width:20%;float:left;}
#top-bar-wrapper #top-bar #social-links li{float:left;border-right:1px solid #eee;list-style:none;}
#top-bar-wrapper #top-bar #social-links a{font-size:18px;color:#fff;}
#header.header-type-1.dark .dropdown-menu,
.header-type-2.dark .dropdown-menu{font-family: "Poppins", sans-serif !important; font-weight:400;}
#header.header-type-1.dark .dropdown-menu > li > a,
.header-type-2.dark .dropdown-menu > li > a{color:#555;border-bottom:1px solid #dcdadb;}
#header.header-type-1.dark .pi-mm-list > li > a,
.header-type-2.dark .pi-mm-list > li > a{color:#333;border-bottom:1px solid #414c55;}
#header.header-type-1.dark .pi-mm-list > li > a:hover,
.header-type-2.dark .pi-mm-list > li >:hover{color:#009FE3;}
#header.header-type-1.dark .pi-mega-content .pi-mm-col,
.header-type-2.dark .pi-mega-content .pi-mm-col{border-right:1px solid #414c55;}
#header.header-type-1.dark .dropdown.dropdown-submenu > a::after,
.header-type-2.dark .dropdown.dropdown-submenu > a::after{color:#aaa;}
#header.dark #top-bar-wrapper{background-color:#ff7c00;}
#header.dark #top-bar-wrapper #top-bar a,
#header.dark #top-bar-wrapper #top-bar span{color:#fff;}
.navbar-nav > li{padding-bottom:0;}
.navbar.pi-mega{margin-bottom:0;}
.pi-mega .nav,
.pi-mega .collapse,
.pi-mega .dropup,
.pi-mega .dropdown{position:static;}
.pi-mega .container{position:relative;}
.pi-mega .dropdown-menu{left:auto;}
.pi-mega .nav.navbar-right .dropdown-menu{left:auto;right:0;}

.pi-mega .dropdown.pi-mega-fw .dropdown-menu{left:0;right:0;}
.dropdown-submenu{position:relative;}
.dropdown-menu{}
.dropdown-menu li{padding:0;}
.dropdown-submenu > .dropdown-menu{top:-2px;left:100%;}
.dropdown-submenu:hover > .dropdown-menu{display:block;}
.pi-mega-content .pi-mm-col:last-of-type{border-right:none;}
.dropdown-menu{top:92%;position:absolute;}.dropdown-menu a{text-transform:none;color:#555;}
.dropdown.dropdown-submenu > a{position:relative;}
.header-type-2 .logo{width:auto;display:block;float:left;}
.header-info-widgets{float:right;margin:12px 0 0;}
.header-info-widgets li{list-style:none;float:left;padding-bottom:0;margin-left:20px;}
.header-info-widgets li .icon-container{width:46px;float:left;font-size:20px;}
.header-info-widgets li .text-container{padding-left:55px;margin:20px 0 0;}
.header-type-2 .header-inner .container-fluid{padding:0;}
.header-type-2 .header-inner .container-fluid .main-nav{width:1140px;margin:0 auto;}
.header-type-2.dark .container-fluid{background-color:#31393f;}
.header-type-2 .navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:transparent;}
.header-type-2 .navbar-default{background:none;border:none;border-color:transparent;}
.header-type-2 #search,
.header-type-2 .search-submit{min-height:70px;}
.header-type-2 .navbar-nav > li > a{padding-top:0;padding-bottom:0;font-weight:500;text-transform:uppercase;color:#252525;font-size:14px;font-family:'Raleway', Arial, sans-serif;padding:0 20px;}
.header-type-2.dark .navbar-nav > li > a{color:#fff;}
.header-type-2 .navbar-nav > li > a:hover{color:#fff;}
.header-type-2 .navbar-collapse{padding:0;}
.header-type-2 .dropdown-menu{background:#31393f;border:none;}
.header-type-2 .dropdown-menu > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
.header-type-2 .pi-mm-list > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
.header-type-2 .pi-mega-content .pi-mm-col{border-right:1px solid #414c55;}
.header-type-2 .dropdown.dropdown-submenu > a::after{color:#aaa;}
.header-type-2 .pi-mm-list > li{font-size:11px;font-weight:600;text-transform:uppercase;list-style:none;}
.header-type-2 .pi-mm-list > li > a{display:block;padding:1px 8px;font-size:12px;font-weight:normal;border-bottom:1px dotted #eee;}
.header-type-2 .pi-mm-list > li > a:hover,
.header-type-2 .pi-mm-list > li > a:focus{background:none;}
/* .nav li a:focus{color:#333 !important;} */
.header-type-2 .pi-mm-list > li:last-child > a{border-bottom:none !important;padding-bottom:0;}
.header-type-2 .dropdown-menu{background:#fff;padding:12px 0 0;border:1px solid #e3e3e3;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
.header-type-2 .dropdown-menu > li > a{color:#252525;font-size:12px;font-weight:600;padding:12px 30px 12px 20px;border-bottom:1px dotted #e3e3e3;}
.header-type-2 .dropdown-menu > li > a:hover{background:none;}
.header-type-2 .dropdown-menu > li:first-child > a{padding-top:0;}
.header-type-2 .dropdown-menu > li:last-child > a{border-bottom:none;}
.header-type-2 .pi-mega-content .pi-mm-col{border-right:1px solid #eee;}
.header-type-2 .dropdown.dropdown-submenu > a::after{position:absolute;font-family:'FontAwesome';font-size:12px;content:"\f105";display:block;top:50%;right:10px;color:#ccc;margin-top:-8px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.header-type-2 .dropdown-menu > li.dropdown.dropdown-submenu:first-child > a::after{margin-top:-13px;}
.header-type-2.light .header-inner .container-fluid{border-top:1px solid #a9ceff;border-bottom:1px solid #a9ceff;background:#a9ceff url(../img/menu-bg.png) repeat scroll;}
#header.header-type-2 .navbar-default .navbar-nav > .current-menu-item > a{color:#fff;border:none;}
#header.header-type-2 .navbar-default .navbar-nav > li a:hover{background:#ff7c00;border:none;border-radius:25px;-moz- border-radius:25px;-webkit- border-radius:25px;}
#header.header-type-2 .navbar-default .navbar-nav > li > a:hover{color:#fff;}
.header-type-2.dark .search-submit{background-image:url('../404page.html');}
.header-type-2.centered .logo{display:table;margin:30px auto;float:none;}
#header-wrapper.header-transparent{background-color:transparent;background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#header-wrapper.header-transparent.solid-color{background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
#page-title{width:100%;margin:0 auto 15px;}
#page-title .row{margin-bottom:0;}
#page-title + .tp-banner-container{margin-top:0px; height:15px;}
.page-title-1 .title-container{width:100%;}
.page-title-1 .title-container .title{background-color:rgba(49, 57, 63, 0.7);padding:10px 20px;display:inline-block;}
.page-title-1 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;}
.page-title-1 .title-container .title h1{color:#fff;font-weight:400;}
.page-title-1 .breadcrumbs-container{background-color:#31393f;width:100%;padding:20px 0;}
.page-title-1 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-1 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-1 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.breadcrumb li + li::before{font-size:12px;content:'/';color:#fff;padding:0 8px;}
.breadcrumb li:nth-child(2)::before{content:'';}
.breadcrumbs-container .breadcrumb{background:none;padding:0;margin-bottom:0;border-radius:0;}
.page-title-1.map{background-image:none;}
.page-title-2{background-color:#009FE3;background-repeat:repeat;}
.page-title-2 .title-container{padding:5px 0 5px;}
.page-title-2 .pt-title{float:left;}
.page-title-2 .pt-title h3{font-size: 20px;color: #eee;font-weight: bolder;  line-height: 0px;}
.page-title-2 .pt-info{float:right;max-width:50%;}
.page-title-2 .pt-info p{color:#fff;}
.page-title-2 .breadcrumbs-container{background-color:#f6fcfe;width:100%;padding:7px 0;}
.page-title-2 .breadcrumbs-container span{color:#666;padding-right:8px;}
.page-title-2 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#666;list-style:none;}
.page-title-2 .breadcrumbs-container .breadcrumb li a{color:#666;}
.page-title-2 .breadcrumb li + li::before{color:#666;}
.page-title-3{background-color:#4CB2E8;}
.page-title-3 .title-container{padding:0px 0;}
.page-title-3 .pt-title{float:left;max-width:50%;position:relative;}
.page-title-3 .pt-title h1{font-size:31px;color:#fff;margin-bottom:0;line-height:60px;}
.page-title-3 .pt-title:after{position:absolute;display:block;content:"";width:70px;height:1px;background-color:#fff;}
.page-title-3 .pt-info{float:right;max-width:50%;}
.page-title-3 .pt-info p{color:#fff;padding:0;padding-left:70px;font-size:31px;line-height:60px;}
.page-title-3 .pt-info .icon{font-size:31px;width:60px;height:60px;float:left;}
.page-title-3 .pt-info .icon i{display:table-cell;vertical-align:middle;text-align:center;width:60px;height:60px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.page-title-3 .breadcrumbs-container{width:100%;background:#013551 !important;padding:8px 0;}
.page-title-3 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-3 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-3 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-3 .breadcrumb li + li::before{color:#fff;}
.page-title-3 .light .pt-title h1{color:#252525;}
.page-title-3 .light .pt-info p{color:#252525;}
.page-title-3 .light .pt-title:after{background-color:#ddd;}
.page-title-4{padding:80px 0;}
.page-title-4 .title-container{width:100%;margin-bottom:0px;}
.page-title-4 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;text-align:center;}
.page-title-4 .title-container .title h1{color:#fff;font-weight:600;text-align:center;}
.page-title-4 .breadcrumbs-container{width:100%;display:table;margin:0 auto;}
.page-title-4 .breadcrumbs-container .breadcrumb{display:table;margin:0 auto;}
.page-title-4 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-4 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-4 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-4.light .title-container .title h3{color:#777;}
.page-title-4.light .title-container .title h1{color:#252525;}
.page-title-4.light .breadcrumbs-container .breadcrumb li,
.page-title-4.light .breadcrumbs-container .breadcrumb li a,
.page-title-4.light .breadcrumbs-container span,
.page-title-4.light .breadcrumb li + li::before{color:#777;}
.page-title-5{width:100%;height:100%;position:relative;}
.page-title-5 .container{display:table;height:100%;}
.page-title-5 .title-container{width:100%;display:table-cell;vertical-align:middle;}
.page-title-5 .title-container .title{position:relative;}
.page-title-5 .title-container .title h3{font-size:21px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;text-align:center;}
.page-title-5 .title-container .title h1{color:#fff;font-size:120px;line-height:120px;font-weight:800;text-align:center;margin:10px 0;}
.page-title-5 .title-container .title p{font-family: "Poppins", sans-serif;font-size:21px;font-weight:300;text-align:center;color:#fff;}
.page-title-5 .title:after{position:absolute;display:block;content:"";width:70px;height:1px;bottom:0;left:50%;margin-left:-35px;}
.page-title-5.light .title-container .title h1{color:#252525;}
.page-title-5.light .title-container .title p{color:#777;}
.page-title-6 .title-container{width:100%;padding:80px 0;}
.page-title-6 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;}
.page-title-6 .title-container .title h1{color:#fff;font-weight:400;}
.page-title-6 .pt-image-container{width:100%;float:right;}
.page-title-6 .pt-image-container .pt-image{position:relative;bottom:0;}
.page-title-6 .pt-image-container .pt-image img{margin:0;}
.page-title-6 .breadcrumbs-container{width:100%;padding:20px 0;}
.page-title-6 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-6 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-6 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-6 .light .title-container .title h3{color:#777;}
.page-title-6 .light .title-container .title h1{color:#252525;}
.page-title-7{padding:40px 0;background-image:url('../img/pattern.png');background-repeat:repeat;}
.page-title-7 .title-container .title h1{color:#fff;font-weight:400;font-size:21px;margin-bottom:0;}
.page-title-7 .pt-image-container{width:100%;float:right;}
.page-title-7 .pt-image-container .pt-image{position:relative;bottom:0;}
.page-title-7 .pt-image-container .pt-image img{margin:0;}
.page-title-7 .breadcrumbs-container{width:100%;padding-top:8px;}
.page-title-7 .breadcrumbs-container .breadcrumb{float:right;}
.page-title-7 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-7 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-7 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.pt-bkg-image-1{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-2{background-image:url('../img/pattern.png');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-3{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-4{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-5{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-6{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-7{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-8{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-9{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-10{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-11{background-image:url('../404page.html');background-repeat:no-repeat;background-size:cover;}
.shadow{background:rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0;height:6px;width:100%;}
.accordion .title{width:100%;background-color:#f6f6f6;margin-bottom:1px;position:relative;padding:10px 10px 10px 62px;font-size:14px;}
.accordion .title a{color:#fff !important;font-size:14px;font-weight:600;}
.accordion.default .title::before{position:absolute;display:block;content:'';background-color:#e6e6e6;background-image:url('../img/accordion-closed.png');background-repeat:no-repeat;background-position:center;width:42px;height:42px;top:0;left:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.accordion.default .title.active::before,
.accordion.default .title.active:hover::before{background-image:url('../img/accordion-opened.png');}
.accordion.default .title:hover::before{background-image:url('../img/accordion-closed-hover.png');}
.accordion .content{margin-bottom:20px;}
.accordion.icons .title{padding:10px 10px 10px 62px;position:relative;}
.accordion.icons .icon-container{position:absolute;top:0;left:0;height:42px;width:42px;background-color:#e6e6e6;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.accordion.icons .icon-container i{width:42px;height:42px;display:table-cell;vertical-align:middle;text-align:center;font-size:15px;}
.accordion.icons .title:hover .icon-container i,
.accordion.icons .title.active .icon-container i{color:#fff;}
.accordion.default.faq .title::before,
.accordion.default.faq-2 .title::before{background-image:none;content:'\f059';font-family:'FontAwesome';font-size:15px;padding-top:10px;text-align:center;}
.accordion.default.faq .title.active::before,
.accordion.default.faq .title:hover::before{color:#fff;}
.accordion.default.faq .content{padding-left:62px;}
.accordion.default.simple .title,
.accordion.icons.simple .title{background-color:#00b2ff;border:1px solid #eee;padding:8px 10px 8px 45px;}
.accordion.default.simple .title::before{background-color:#333;background-image:url('../img/accordion-closed.png');width:25px;height:25px;top:6px;left:0px;}
.accordion.default.simple.faq .title::before,
.accordion.default.simple.faq-2 .title::before{background-image:none;padding-top:0;}
.accordion.default.simple.faq .title.active::before,
.accordion.default.simple.faq .title:hover::before,
.accordion.default.simple.faq-2 .title.active::before,
.accordion.default.simple.faq-2 .title:hover::before{background-image:none;}
.accordion.default.simple.faq-2 .title{border:none;padding:0px 0 0 30px;}
.accordion.default.simple.faq-2 .title::before{border:none;left:0;top:0;}
.accordion.default.simple.faq-2 .title:hover::before,
.accordion.default.simple.faq-2 .title.active::before{background-color:transparent;}
.accordion.default.simple.faq-2 .content{background:none;border:none;padding-left:30px;padding-top:0;padding-right:0;padding-bottom:0;}
.accordion.default.simple .title.active::before{background-image:url('../img/accordion-opened.png');background-color:#333;cursor:pointer;}
.accordion.default.simple .title:hover::before{background-image:url('../img/accordion-closed-hover.png');}
.accordion.default.simple .content,
.accordion.icons.simple .content{border:1px solid #999;padding:15px;background-color:#fcfcfc;}
.accordion.icons.simple .icon-container{width:30px;height:30px;background-color:#fff;border:1px solid #eee;top:7px;left:7px;}
.accordion.icons.simple .icon-container i{width:30px;height:30px;}
.bg-video-container{position:relative;overflow:hidden;}
.bg-video-container *[class^="col-"]{position:relative;z-index:2;}
.bg-video{position:absolute;min-height:100%;min-width:100%;z-index:0;left:0%;top:0%;}
blockquote p{font-style:italic;font-size:16px;line-height:26px;padding-bottom:0;}
blockquote cite{font-size:13px;padding:10px 0 0;display:block;width:100%;text-align:right;}
.blockquote-style-1{background-color:#fcfcfc;padding:20px 30px;width:100%;display:block;border-left:3px solid;}
.blockquote-style-2{background-color:#f6fcfe;padding:30px 30px 30px 50px;position:relative;}
.blockquote-style-2::before{position:absolute;display:block;content:"\f10d";font-family:'FontAwesome';font-size:20px;color:#777;top:30px;left:20px;}
.blockquote-style-2.gradient{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);border:1px solid #eee;padding:30px 30px 30px 50px;position:relative;}
.blockquote-style-2.theme-color{position:relative;padding:30px 30px 30px 50px;}
.blockquote-style-2.theme-color p{color:#fff;}
.blockquote-style-2.theme-color::before,
blockquote.custom-background::before{color:#fff;}
.buttons-presentation .btn{margin:10px 7px;float:left;}
.btn{text-transform:uppercase;font-weight:700;position:relative;overflow:hidden;display:inline-block;backface-visibility:hidden;    margin: 0px;
}
.btn::after{position:absolute;content:'';width:0%;height:100%;top:0;left:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.btn:hover::after{width:100%;z-index:1;}
.btn span{position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;z-index:2;width:100%;height:100%;color:#fff;}
.btn.float-left{float:left;}
.btn-big{padding:10px 60px;font-size:12px;}
.btn-medium{padding:7px 40px;font-size:12px;}
.btn-small{padding:4px 20px;font-size:11px;}
.btn.empty{border:2px solid;background-color:transparent;}
.btn-centered{display:table;margin:0 auto;float:none;}
.btn.empty.white{border:2px solid #fff;}
.btn.empty.white span{color:#fff;}
.btn.empty.white:after{background-color:rgba(255, 255, 255, 0.3);}
.btn.empty.black{border:2px solid #252525;background-color:transparent;}
.btn.empty.black span{color:#252525;}
.btn.empty.black:after{background-color:#252525;}
.btn.empty.grey{border:2px solid #777;background-color:transparent;}
.btn.empty.grey span{color:#777;}
.btn.empty.grey::after{background-color:#777;}
.btn.empty.silver{border:2px solid #aaa;background-color:transparent;}
.btn.empty.silver span{color:#aaa;}
.btn.empty.silver::after{background-color:#aaa;}
.btn.empty.blue{border:2px solid #2277eb;background-color:transparent;}
.btn.empty.blue span{color:#2277eb;}
.btn.empty.blue::after{background-color:#2277eb;}
.btn.empty.light-blue{border:2px solid #49c6e5;background-color:transparent;}
.btn.empty.light-blue span{color:#49c6e5;}
.btn.empty.light-blue::after{background-color:#49c6e5;}
.btn.empty.aqua{border:2px solid #60cfc8;background-color:transparent;}
.btn.empty.aqua span{color:#60cfc8;}
.btn.empty.aqua::after{background-color:#60cfc8;}
.btn.empty.soft-red{border:2px solid #e65754;background-color:transparent;}
.btn.empty.soft-red span{color:#e65754;}
.btn.empty.soft-red::after{background-color:#e65754;}
.btn.empty.purple::after{background-color:#6B5093;}
.btn.empty.purple{border:2px solid #6B5093;background-color:transparent;}
.btn.empty.purple span{color:#6B5093;}
.btn.empty.red{border:2px solid #d52b2a;background-color:transparent;}
.btn.empty.red span{color:#d52b2a;}
.btn.empty.red::after{background-color:#d52b2a;}
.btn.empty.yellow{border:2px solid #fcc820;background-color:transparent;}
.btn.empty.yellow span{color:#fcc820;}
.btn.empty.yellow::after{background-color:#fcc820;}
.btn.empty.orange{border:2px solid #ff6600;background-color:transparent;}
.btn.empty.orange span{color:#ff6600;}
.btn.empty.orange::after{background-color:#ff6600;}
.btn.empty.olive{border:2px solid #9ab869;background-color:transparent;}
.btn.empty.olive span{color:#9ab869;}
.btn.empty.olive::after{background-color:#9ab869;}
.btn.empty.green{border:2px solid #5ab124;background-color:transparent;}
.btn.empty.green span{color:#5ab124;}
.btn.empty.green::after{background-color:#5ab124;}
.btn.empty.brown{border:2px solid #8b5b4d;background-color:transparent;}
.btn.empty.brown span{color:#8b5b4d;}
.btn.empty.brown::after{background-color:#8b5b4d;}
.btn.empty:hover span{color:#fff;}
.btn.icon-animated i{position:relative;left:-30px;z-index:2;transform:translate(-15px, 0);-webkit-transform:translate(-15px, 0);-moz-transform:translate(-15px, 0);-ms-transform:translate(-15px, 0);display:block;position:absolute;left:0;top:50%;margin-top:-5px;opacity:0;}
.btn.icon-animated:hover i{opacity:1;left:0;}
.btn.icon-animated:hover span{transform:translate(10px, 0);-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-ms-transform:translate(10px, 0);}
.btn.btn-medium.icon-animated i,
.btn.btn-big.icon-animated i{transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-moz-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);margin-top:-5px;margin-left:20px;}
/* .btn:after{background-color:rgba(255, 255, 255, 0.2);} */
.btn.black{background-color:#252525;}
.btn.grey{background-color:#777;}
.btn.silver{background-color:#aaa;}
.btn.blue{background-color:#2277eb;}
.btn.light-blue{background-color:#01a4ef;}
.btn.aqua{background-color:#60cfc8;}
.btn.soft-red{background-color:#e65754;}
.btn.purple{background-color:#6B5093;}
.btn.red{background-color:#E92930;}
.btn.yellow{background-color:#ffb901;}
.btn.orange{background-color:#f25022;}
.btn.olive{background-color:#9ab869;}
.btn.green{background-color:#7fba00;}
.btn.brown{background-color:#8b5b4d;}
.call-to-action{padding:8px;clear:both;}
.call-to-action .text{width:65%;position:relative;top:5px;float:right;}
.call-to-action .btn{float:left;width:350px;padding:10px 20px;font-size:20px;position:relative;top:20px;}
.call-to-action.no-text .btn{top:0;}
.call-to-action h1,
.call-to-action h2,
.call-to-action h3,
.call-to-action h4,
.call-to-action h5,
.call-to-action h6{margin-bottom:10px;}
.page-content.parallax .call-to-action,
.page-content.video-background .call-to-action{background-color:transparent;padding:0;}
.page-content.parallax.dark .call-to-action p{color:#eee;}
.page-content.custom-background .call-to-action{background-color:transparent;padding:0;}
.call-to-action.center .text{width:100%;margin-bottom:5px;text-align:center;float:none;}
.call-to-action.center .btn{float:none;top:0;margin:0 auto;display:table;}
.page-content.parallax .col-md-12 .call-to-action:only-child,
.page-content.custom-background .col-md-12 .call-to-action:only-child{margin:-30px 0;}
.page-content.parallax .col-md-12 .call-to-action.center:only-child,
.page-content.custom-background .col-md-12 .call-to-action.center:only-child{margin:0;}
.page-content.parallax .col-md-12 .no-text{padding-top:10px;}
.call-to-action.contact h1,
.call-to-action.contact h2,
.call-to-action.contact h3,
.call-to-action.contact h4,
.call-to-action.contact h5,
.call-to-action.contact h6{text-align:center;position:relative;}
.call-to-action.contact{background-color:transparent;}
.call-to-action.contact i{font-size:31px;color:#fff;width:100%;text-align:center;}
.row.map{margin-bottom:0;}
#map,
#map2,
#map3,
#map4,
#map5,
#map6{width:100%;float:left;position:relative;height:500px;}
#map img,
#map2 img,
#map3 img,
#map4 img,
#map5 img,
#map6 img{max-width:none;}
.clients-list li{list-style:none;padding:5px 0;float:left;margin-left:15px;margin-right:15px;margin-bottom:30px;}
.col-md-3 .clients-list li{width:100%;margin-left:0;margin-right:0;margin-bottom:10px;}
.col-md-4 .clients-list li{width:45.8%;}
.col-md-4 .clients-list li:nth-child(2n + 1),
.col-md-5 .clients-list li:nth-child(2n + 1){margin-left:0;}
.col-md-4 .clients-list li:nth-child(2n),
.col-md-5 .clients-list li:nth-child(2n){margin-right:0;}
.col-md-5 .clients-list li{width:46.7%;}
.col-md-6 .clients-list li{width:28.8%;}
.col-md-6 .clients-list li:nth-child(3n + 1),
.col-md-7 .clients-list li:nth-child(3n + 1){margin-left:0;}
.col-md-6 .clients-list li:nth-child(3n),
.col-md-7 .clients-list li:nth-child(3n){margin-right:0;}
.col-md-7 .clients-list li{width:30.2%;}
.col-md-8 .clients-list li{width:22%;}
.col-md-8 .clients-list li:nth-child(4n + 1),
.col-md-9 .clients-list li:nth-child(4n + 1){margin-left:0;}
.col-md-8 .clients-list li:nth-child(4n),
.col-md-9 .clients-list li:nth-child(4n){margin-right:0;}
.col-md-9 .clients-list li{width:22.3%;}
.col-md-12 .clients-list li{width:14.4%;}
.col-md-12 .clients-list li:nth-child(6n + 1){margin-left:0;}
.col-md-12 .clients-list li:nth-child(6n){margin-right:0;}
.clients-list.clients-bkg .client-item{background-color:#f6f6f6;}
.custom-background .clients-list.clients-bkg .client-item,
.parallax .clients-list.clients-bkg .client-item{background-color:rgba(255, 255, 255, 0.2);}
.required{font-weight:bold;color:#ce292d !important;}
.cf7 fieldset{width:100%;margin-bottom:5px;}
.cf7 label{width:100%;display:block;margin-bottom:3px;color:#252525;}
.cf7 .cf7-text,
.cf7 .cf7-textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;max-width:100%;width:100%;}
.cf7 .cf7-text{min-height:36px;}
.cf7 .cf7-textarea{width:100%;height:128px;}
inpur, select, textarea{color:#555 !important;}
.cf7 .cf7-form-control-wrap.demo-message::before{height:83px !important;}
.cf7 .demo-textarea{height:85px;}
.cf7 .cf7-form-control-wrap{position:relative;display:block;}
.cf7 .cf7-form-control-wrap::before{font-family:'FontAwesome';position:absolute;display:block;font-size:13px;top:1px;left:1px;width:32px;height:34px;padding-left:10px;background-color:#f6fcfe;padding-top:7px;border-radius:3px;}
.cf7 .cf7-form-control-wrap.your-name::before{content:"\f007";}
.cf7 .cf7-form-control-wrap.your-email::before{content:"\f0e0";}
.cf7 .cf7-form-control-wrap.your-phone::before{content:"\f10a";}course
.cf7 .cf7-form-control-wrap.your-subject::before{content:'\f040';}
.cf7 .cf7-form-control-wrap.your-course::before{content:'\f040';}
.cf7 .cf7-form-control-wrap.your-location::before{content:"\f015";}
.cf7 .cf7-form-control-wrap.your-message::before{content:"\f003";height:126px;top:1px;z-index:1;}
.cf7 .cf7-text:focus,
.cf7 .cf7-textarea:focus{border-color:#ccc;outline:none;}
.cf7 .cf7-submit{text-transform:uppercase;font-weight:700;position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;color:#000;padding:10px 30px;font-size:12px;float:right;border:none;}
.cf7 .cf7-select{width:100%;border:1px solid #ddd;border-radius:3px;padding:10px;}
.cf7-icon-2{width:100%;}
.cf7-icon-2 fieldset{width:50%;float:left;padding-right:30px;}
.cf7-icon-2 fieldset .cf7-form-control-wrap{width:100%;display:block;}
.cf7-icon-2 fieldset .cf7-form-control-wrap input{width:100%;}
.cf7-icon-2 fieldset:nth-child(2n){padding-right:0;}
.cf7-icon-2 .cf7-message{width:100%;padding-right:0;}
.page-content.dark .cf7 .cf7-text,
.page-content.dark .cf7 .cf7-textarea,
.page-content.parallax .cf7 .cf7-text,
.page-content.parallax .cf7 .cf7-textarea{background-color:rgba(255, 255, 255, 0.2);color:#fff;border:1px solid #aaa;}
.page-content.dark .cf7 .cf7-form-control-wrap::before,
.page-content.parallax .cf7 .cf7-form-control-wrap::before{background-color:rgba(246, 252, 254, 0.3);color:#fff;}
.page-content.dark .cf7 .cf7-text:focus,
.page-content.dark .cf7 .cf7-textarea:focus,
.page-content.parallax .cf7 .cf7-text:focus,
.page-content.parallax .cf7 .cf7-textarea:focus{border-color:#ddd;}
.cf7.simple .cf7-form-control-wrap::before,
.cf7.simple-2 .cf7-form-control-wrap::before,
.page-content.parallax .cf7.simple .cf7-form-control-wrap::before,
.page-content.parallax .cf7.simple-2 .cf7-form-control-wrap::before,
.page-content.dark .cf7.simple .cf7-form-control-wrap::before,
.page-content.dark .cf7.simple-2 .cf7-form-control-wrap::before{content:'';background-color:transparent;}
.cf7.simple .cf7-form-control-wrap .cf7-text,
.cf7.simple .cf7-form-control-wrap .cf7-textarea,
.cf7.simple-2 .cf7-form-control-wrap .cf7-text,
.cf7.simple-2 .cf7-form-control-wrap .cf7-textarea{padding-left:15px;}
.cf7.simple-2{width:100%;}
.cf7.simple-2 fieldset{width:50%;float:left;padding-right:30px;}
.cf7.simple-2 fieldset .cf7-form-control-wrap{width:100%;display:block;}
.cf7.simple-2 fieldset .cf7-form-control-wrap input{width:100%;}
.cf7.simple-2 fieldset:nth-child(2n){padding-right:0;}
.cf7.simple-2 .cf7-message{width:100%;padding-right:0;}
.cf7.simple.centered .cf7-text,
.cf7.simple.centered .cf7-textarea{width:100%;color:#000;}
.cf7.simple.centered .cf7-submit{float:none;width:100%;}
.page-content.dark .cf7.simple.centered .cf7-text,
.page-content.dark .cf7.simple.centered .cf7-textarea{color:#000;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#000;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#000;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#000;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#000;}
.page-content.dark input::-webkit-input-placeholder,
.page-content.dark textarea::-webkit-input-placeholder{color:#fff;}
.page-content.dark input:-moz-placeholder,
.page-content.dark textarea:-moz-placeholder{color:#fff;}
.page-content.dark input::-moz-placeholder,
.page-content.dark textarea::-moz-placeholder{color:#fff;}
.page-content.dark input:-ms-input-placeholder,
.page-content.dark textarea:-ms-input-placeholder{color:#fff;}
.counter{text-align:center;width:auto!important;}
.counter .county-days-wrapper,
.counter .county-hours-wrapper,
.counter .county-minutes-wrapper,
.counter .county-seconds-wrapper{background-color:#fcfcfc;height:125px;width:25%!important;overflow:hidden;position:relative;display:inline-block;text-align:center;}
.counter .county-days,
.counter .county-hours,
.counter .county-minutes,
.counter .county-seconds{color:#252525;width:100% !important;font-size:50px;line-height:125px;display:inline-block !important;left:0;}
.counter .county-days-wrapper{background-color:rgba(238, 238, 238, 0.9);}
.counter .county-hours-wrapper{background-color:rgba(238, 238, 238, 0.7);}
.counter .county-minutes-wrapper{background-color:rgba(238, 238, 238, 0.5);}
.counter .county-seconds-wrapper{background-color:rgba(238, 238, 238, 0.3);}
.counter .county-label-days,
.counter .county-label-hours,
.counter .county-label-minutes,
.counter .county-label-seconds{width:25% !important;display:inline-block;font-size:18px;text-align:center;padding-top:10px;}
#under-construction .counter .county-label-days,
#under-construction .counter .county-label-hours,
#under-construction .counter .county-label-minutes,
#under-construction .counter .county-label-seconds{color:#fff;}
.page-content.dark .counter .county-days-wrapper{background-color:rgba(238, 238, 238, 0.5);}
.page-content.dark .counter .county-hours-wrapper{background-color:rgba(238, 238, 238, 0.4);}
.page-content.dark .counter .county-minutes-wrapper{background-color:rgba(238, 238, 238, 0.3);}
.page-content.dark .counter .county-seconds-wrapper{background-color:rgba(238, 238, 238, 0.2);}
.page-content.dark .counter .county-label-days,
.page-content.dark .counter .county-label-hours,
.page-content.dark .counter .county-label-minutes,
.page-content.dark .counter .county-label-seconds,
.page-content.dark .counter .county-days,
.page-content.dark .counter .county-hours,
.page-content.dark .counter .county-minutes,
.page-content.dark .counter .county-seconds{color:#fff;}
.counter.theme-color .county-days,
.counter.theme-color .county-hours,
.counter.theme-color .county-minutes,
.counter.theme-color .county-seconds{color:#fff;}
.counter.boxes .county-days-wrapper,
.counter.boxes .county-hours-wrapper,
.counter.boxes .county-minutes-wrapper,
.counter.boxes .county-seconds-wrapper{background-color:transparent;border:1px solid #ccc;width:23% !important;margin-left:1%;margin-right:1%;}
.page-content.dark .counter.boxes .county-days-wrapper,
.page-content.dark .counter.boxes .county-hours-wrapper,
.page-content.dark .counter.boxes .county-minutes-wrapper,
.page-content.dark .counter.boxes .county-seconds-wrapper{background-color:transparent;}
.counter.colorful .county-days-wrapper,
.page-content.custom-background .counter.colorful .county-days-wrapper,
.page-content.parallax .counter.colorful .county-days-wrapper,
.page-content.parallax.dark .counter.colorful .county-days-wrapper{background-color:rgba(62, 212, 229, 0.7);}
.counter.colorful .county-hours-wrapper,
.page-content.custom-background .counter.colorful .county-hours-wrapper,
.page-content.parallax .counter.colorful .county-hours-wrapper,
.page-content.parallax.dark .counter.colorful .county-hours-wrapper{background-color:rgba(250, 206, 71, 0.7);}
.counter.colorful .county-minutes-wrapper,
.page-content.custom-background .counter.colorful .county-minutes-wrapper,
.page-content.parallax .counter.colorful .county-minutes-wrapper,
.page-content.parallax.dark .counter.colorful .county-minutes-wrapper{background-color:rgba(219, 64, 191, 0.7);}
.counter.colorful .county-seconds-wrapper,
.page-content.custom-background .counter.colorful .county-seconds-wrapper,
.page-content.parallax .counter.colorful .county-seconds-wrapper,
.page-content.parallax.dark .counter.colorful .county-seconds-wrapper{background-color:rgba(146, 217, 77, 0.7);}
.hr-simple{display:block;position:relative;background-color:#ddd;height:1px;width:40%;margin:0 auto;}
.hr-simple-circle{position:absolute;background-color:#fff;left:50%;margin-left:-5px;top:-5px;width:10px;height:10px;border:1px solid #ccc;display:block;border-radius:50%;}
.hr-simple.full{width:100%;}
.hr-png-1{width:100%;background:url('../404page.html') repeat-x 0 0;height:9px;}
.hr-png-2{width:100%;background:url('../404page.html') repeat-x 0 0;height:5px;}
.hr-png-3{width:100%;background:url('../404page.html') repeat-x 0 0;height:7px;}
.hr-png-4{width:100%;background:url('../img/divider4.png') repeat-x 0 0;height:3px;}
.hr-png-5{width:100%;background:url('../404page.html') repeat-x 0 0;height:3px;}
.hr-png-6{width:100%;background:url('../404page.html') repeat-x 0 0;height:4px;}
.hr-png-7{width:100%;background:url('../404page.html') repeat-x 0 0;height:2px;}
.hr-png-8{width:100%;background:url('../404page.html') repeat-x 0 0;height:5px;}
.hr-png-9{width:100%;background:url('../404page.html') repeat-x 0 0;height:4px;}
.hr-png-10{width:100%;background:url('../404page.html') repeat-x 0 0;height:13px;}
.dropcap{margin-right:10px;font-size:18px;line-height:12px;padding:15px;position:relative;float:left;top:7px;color:#fff;}
span.dropcap.theme-bkg{color:#fff;line-height:14px;}
.dropcap.circled{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid transparent;}
.dropcap.empty{background-color:transparent;color:#252525;border:2px solid;}
.dropcap.custom-background.dark{color:#fff;line-height:14px;}
.dropcap.custom-background.light{color:inherit;}
.dropcap.custom-color.empty{border:2px solid #8560a8;background-color:transparent;}
.dropcap.minimal{border:1px solid #ddd;color:#252525;line-height:13px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);}
.dropcap.minimal.empty{background-color:transparent;background:none;border:1px solid #ddd;line-height:13px;}
.easy-pie-chart{position:relative;margin:0 auto;text-align:center;}
.easy-pie-chart canvas{position:absolute;display:inline-block;top:0;left:50%;}
.easy-pie-chart .percent-container{font-weight:bold;font-size:18px;position:absolute;top:0;left:0;display:block;text-align:center;width:100%;color:#252525;}
.easy-pie-chart .info{position:absolute;bottom:0;left:50%;line-height:25px;font-size:15px;font-weight:600;text-transform:uppercase;}
.fancy-heading{width:100%;position:relative;margin-bottom:30px;padding-bottom:10px;}
.fancy-heading span{text-transform:uppercase;font-size:15px;font-weight:700;line-height:30px;}
.fancy-heading h1{margin-bottom:0;}
.fancy-heading h2{margin-bottom:0;}
.fancy-heading h3{margin-bottom:0;}
.fancy-heading h4{margin-bottom:0;}
.fancy-heading h5{margin-bottom:0;}
.fancy-heading h6{margin-bottom:0;}
.fancy-heading::after{width:70px;height:1px;background-color:#ddd;content:'';position:absolute;}
.fancy-heading.left::after{bottom:0;left:0;}
.fancy-heading.center{text-align:center;}
.fancy-heading.center::after{bottom:0;left:50%;margin-left:-35px;}
*[class*="col"] .fancy-heading.center:only-child,
*[class*="col"] .fancy-heading.left:only-child{margin-bottom:-30px;}
.centered{text-align:center;}
.col-md-12 .fancy-heading.left:only-child{margin-bottom:-80px;}
.page-content .fancy-heading.left:only-child,
.page-content .fancy-heading.center:only-child{margin-bottom:0;}
.fancy-heading.style-2{border-bottom:1px solid #ddd;}
.fancy-heading.style-2::after{background-color:#333;bottom:-1px;}
.parallax.dark .fancy-heading.style-2{border-bottom-color:#bbb;}
.parallax.dark .fancy-heading.style-2::after{background-color:#888;}
.simple-heading{text-transform:uppercase;width:100%;position:relative;padding-bottom:3px;margin-bottom:30px;}
.simple-heading.left::after,
.simple-heading.center::after{content:'';position:absolute;bottom:0;left:0;width:70px;}
.simple-heading.center{text-align:center;}
.simple-heading.center::after{left:50%;margin-left:-35px;}
.col-md-12 .simple-heading:only-child{margin-bottom:0;}
.simple-heading h1,
.simple-heading h2,
.simple-heading h3,
.simple-heading h4,
.simple-heading h5,
.simple-heading h6{font-weight:300;margin-bottom:0;}
.simple-heading h3{font-size:27px;}
.simple-heading h2{font-size:24px;text-transform:none;}
.simple-heading h1{font-size:21px;font-family:'CaviarDreams';font-weight:bolder !important;float:left; text-transform: capitalize !important;}
.info-desc .simple-heading{margin-bottom:0;}
.simple-heading h4{font-size:18px;}
.simple-heading h5{font-size:16px;}
.simple-heading h6{font-size:14px;}
.page-content.parallax.section-title-container{padding:0;position:relative;margin-bottom:80px;}
.page-content.parallax.section-title-container .row{margin-bottom:0;}
.section-title-container .section-title{padding:90px 30px 110px;display:inline-block;background-color:rgba(255, 255, 255, 0.7);}
.section-title-container .section-title::before{position:absolute;content:"";top:0;left:-1155px;background-color:rgba(255, 255, 255, 0.7);width:100%;height:100%;}
.section-title-container .section-title h3{font-family: "Poppins", sans-serif;font-size:15px;font-weight:normal;color:#fff;margin-bottom:0;text-transform:uppercase;}
.section-title-container .section-title h1{font-size:48px;font-weight:800;margin-bottom:0;color:#fff;text-transform:uppercase;position:relative;}
.section-title-container .section-title h1::after{position:absolute;content:"";display:block;width:70px;height:1px;background-color:#fff;bottom:-20px;}
.fa-icons li,
.linecons li{width:25%;float:left;list-style:none;margin-bottom:15px;}
.fa-icons li i,
.linecons li i{font-size:18px;width:30px;display:inline-block;color:#252525;}
.gallery-padding .gallery-item{padding-left:2px;padding-right:2px;padding-bottom:4px;}
.gallery-three-col .gallery-item{width:33.33333333%;}
.gallery-four-col .gallery-item{width:25%;}
.gallery-six-col .gallery-item{width:16.66666667%;}
.gallery-item{float:left;position:relative;width:100%;}
.gallery-img{position:relative;overflow:hidden;}
.gallery-img img{width:100%;}
.gallery-item .mask-style-1{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;background-color:rgba(49, 57, 63, 0.5);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.gallery-item .gallery-img:hover .mask-style-1{opacity:1;}
.mask-style-1 .zoom{width:70px;height:70px;position:absolute;top:50%;margin-top:-35px;left:50%;margin-left:-35px;z-index:10;display:block;}
.mask-style-1 .zoom a{display:block !important;width:100% !important;height:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:before{position:absolute;content:"";display:block;width:1px;height:100%;background-color:#fff;left:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:after{position:absolute;content:"";display:block;height:1px;width:100%;background-color:#fff;top:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:hover:before,
.mask-style-1 .zoom:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.history-list{width:100%;}
.history-list .history-list-item{width:100%;float:left;padding-bottom:50px;padding-top:50px;border-bottom:1px solid #ddd;list-style:none;}
.history-list li:first-child{padding-top:0;}
.history-list li:last-child{border-bottom:none;}
.history-list .history-list-item .year-img-container{float:left;width:30%;}
.history-list .history-list-item .year-img-container .year{width:50%;height:auto;background-image:url('../404page.html');background-repeat:repeat;float:left;}
.history-list .history-list-item .year-img-container img{float:left;width:50%;max-height:170px;}
.history-list .history-list-item .year-img-container .year p{display:table-cell;width:170px;height:170px;vertical-align:middle;text-align:center;font-size:31px;padding-bottom:0;color:#fff;}
.history-list .history-list-item .history-text{width:70%;padding-left:20px;float:left;}
.history-list .history-list-item .history-text h3{font-size:18px;text-transform:uppercase;margin-bottom:15px;font-weight:600;}
.history-list-item.right .history-text{padding-left:0;padding-right:20px;}
.col-md-9 .col-md-12 .history-list .history-list-item .year-img-container .year p,
.col-md-9 .history-list .history-list-item .year-img-container .year p{width:127px;height:127px;}
.fa-ul li i{padding-top:2px;}
.fa-ul.dark li,
.fa-ul.dark li i{color:#31393f;}
.fa-ul.large-icons{margin-left:0;}
.fa-ul.large-icons li{width:100%;margin-bottom:20px;}
.fa-ul.large-icons li:last-child{margin-bottom:0;}
.fa-ul.large-icons .icon-container{float:left;width:50px;height:50px;background-color:#31393f;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
.fa-ul.large-icons .icon-container i{position:relative;display:table-cell;width:50px;height:50px;vertical-align:middle;text-align:center;left:0;top:0;font-size:15px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding-top:0;}
.fa-ul.large-icons .li-content{padding-left:70px;}
.fa-ul.large-icons .li-content h1,
.fa-ul.large-icons .li-content h2,
.fa-ul.large-icons .li-content h3,
.fa-ul.large-icons .li-content h4,
.fa-ul.large-icons .li-content h5,
.fa-ul.large-icons .li-content h6{margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.fa-ul.large-icons.minimal .icon-container{border:1px solid #ddd;color:#252525;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);}
.large-icons p{padding-bottom:0;}
.list-icons-merged li{padding-bottom:0;list-style:none;width:100%;background-color:#f6fcfe;}
.custom-background .list-icons-merged{background-color:#fff;}
.list-icons-merged li .icon{width:60px;height:60px;display:block;float:left;}
.list-icons-merged li .icon i{display:table-cell;vertical-align:middle;width:60px;height:60px;color:#fff;font-size:20px;text-align:center;}
.list-icons-merged li p{font-size:15px;font-family:'Raleway', Arial, sans-serif;color:#252525;padding-left:80px;padding-bottom:0;line-height:60px;}
.img-circled{display:block;width:100%;position:relative;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.img-circled img,
.img-rounded img{width:100%;display:block;}
.img-circled img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.img-rounded{display:block;width:100%;position:relative;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.img-rounded img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.img-bordered{border:7px solid #ccc;position:relative;}
.subtle-hover{display:block;width:100%;cursor:pointer;opacity:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.subtle-hover:hover{opacity:0.7;}
.zoom-hover{overflow:hidden;width:100%;height:100%;z-index:1;cursor:pointer;}
.zoom-hover img{transition:all 3s ease-in-out 0s;-webkit-transition:all 3s ease-in-out 0s;-moz-transition:all 3s ease-in-out 0s;-o-transition:all ease-in-out 0s;}
.zoom-hover:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);}
.img-shadow01,
.img-shadow02{display:block;position:relative;}
.img-shadow01::before{position:absolute;content:"";display:block;box-shadow:0 12px 8px rgba(0, 0, 0, 0.3);width:50%;height:15px;bottom:8px;left:5px;transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);z-index:-1;}
.img-shadow01::after{position:absolute;content:"";display:block;box-shadow:0 12px 8px rgba(0, 0, 0, 0.3);width:50%;height:15px;bottom:8px;right:5px;transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);z-index:-1;}
.img-shadow02::after{position:absolute;content:"";display:block;box-shadow:0 12px 10px rgba(0, 0, 0, 0.3);width:100%;height:15px;bottom:5px;left:5px;transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);z-index:-1;}
.img-shadow03{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.img-shadow03::before,
.img-shadow03::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:10px;border-radius:10px;}
.img-shadow03::after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.img-shadow04{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.img-shadow04::before,
.img-shadow04::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:10px;border-radius:10px;}
.img-shadow04::after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.intro-title{width:100%;}
.intro-title.center-aligned h1,
.intro-title.center-aligned h2,
.intro-title.center-aligned h3,
.intro-title.center-aligned h4,
.intro-title.center-aligned h5,
.intro-title.center-aligned h6{text-align:center;}
.intro-title h1,
.intro-title h2,
.intro-title h3,
.intro-title h4,
.intro-title h5,
.intro-title h6{font-weight:normal;}
.intro-title h2{font-size:31px;}
.intro-title h2 strong{font-weight:normal;}
.col-md-12 .intro-title:only-child{margin-bottom:-50px;}
.custom-background .intro-title h1 strong,
.custom-background .intro-title h2 strong,
.custom-background .intro-title h3 strong,
.custom-background .intro-title h4 strong,
.custom-background .intro-title h5 strong,
.custom-background .intro-title h6 strong{color:#fff;}
.information-boxes{width:100%;cursor:pointer;}
.information-boxes .close{width:20px;height:20px;position:absolute;background:url('../404page.html') no-repeat;display:block;top:5px;right:5px;cursor:pointer;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.information-boxes:hover .close{opacity:1;}
.infobox{background:#e0f2ff;border:1px solid #c1def2;width:100%;float:left;margin-bottom:10px;position:relative;}
.infobox p{background:url('../404page.html') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#61adb0;text-shadow:0 1px 0 #fff;}
.warning-box{background:#f8f6bc;border:1px solid #e7e48b;width:100%;float:left;margin-bottom:10px;position:relative;}
.warning-box p{background:url('../404page.html') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:27px;color:#989426;text-shadow:0 1px 0 #fff;}
.success-box{background:#ebfdd7;border:1px solid #cef4a4;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative;}
.success-box p{background:url('../404page.html') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#7eb244;text-shadow:0 1px 0 #fff;}
.error-box{background:#fadddd;border:1px solid #fcc1c1;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative;}
.error-box p{background:url('../404page.html') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#d86d6d;text-shadow:0 1px 0 #fff;}
.notification-container p{padding-bottom:0;}
.infobox-default,
.errorbox-default,
.successbox-default,
.warningbox-default{width:100%;position:relative;min-height:70px;margin-bottom:10px;}
.infobox-default .icon-container,
.errorbox-default .icon-container,
.successbox-default .icon-container,
.warningbox-default .icon-container{position:absolute;top:50%;left:0;width:70px;height:70px;margin-top:-35px;}
.infobox-default .icon-container{background-color:#e5f1f5;}
.errorbox-default .icon-container{background-color:#fbe8e8;}
.successbox-default .icon-container{background-color:#e9fcd3;}
.warningbox-default .icon-container{background-color:#f8f6bc;}
.infobox-default .icon-container i,
.errorbox-default .icon-container i,
.successbox-default .icon-container i,
.warningbox-default .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:32px;color:#999;}
.infobox-default .notification-container,
.errorbox-default .notification-container,
.successbox-default .notification-container,
.warningbox-default .notification-container{margin-left:70px;padding:25px;}
.infobox-default .notification-container{background-color:#f6fcfe;}
.errorbox-default .notification-container{background-color:#fcf1f1;}
.successbox-default .notification-container{background-color:#f7feef;}
.warningbox-default .notification-container{background-color:#f8f7dc;}
.numbers-counter{width:100%;text-align:center;}
.numbers-counter i{font-size:52px;margin-bottom:20px;display:block;width:100%;}
.numbers-counter .timer-container{font-size:32px;font-weight:600;position:relative;margin-bottom:30px;color:#252525;}
.numbers-counter h5{text-transform:uppercase;font-size:15px;margin-bottom:0;}
.numbers-counter.simple .timer-container::after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#252525;}
.custom-background.dark .numbers-counter i{color:#fff;}
.custom-background.dark .numbers-counter .timer-container,
.page-content.dark .numbers-counter .timer-container{color:#fff;}
.custom-background.dark .numbers-counter i,
.page-content.dark .numbers-counter i{color:#fff;}
.custom-background .numbers-counter.simple .timer-container::after,
.page-content.dark .numbers-counter.simple .timer-container::after{background-color:#ddd;}
.numbers-counter.box{border:1px solid #ccc;padding:30px 20px;}
.custom-background.dark .numbers-counter.box,
.page-content.dark .numbers-counter.box{border-color:#fff;}
.numbers-counter.small-icons .timer-container{font-size:48px;}
.timer.number{color:#252525;font-weight:600;}
.numbers-counter.small-icons .counter-info{display:table;margin:0 auto;}
.numbers-counter.small-icons .counter-info h5{padding-left:50px;text-align:left;line-height:40px;}
.numbers-counter.small-icons i{background-color:#333;color:#fff;padding:12px 5px;font-size:15px;width:40px;float:left;}
.skills-bar{width:100%;position:relative;float:left;}
.skills{display:block;}
.skills li{display:block;height:40px;margin-bottom:10px;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #eeeeee 100%);border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
.skills li p{position:relative;z-index:200;color:#fff;line-height:40px;padding-bottom:0;padding-left:20px;}
.skills li i{padding-right:5px;}
.expand{height:40px;position:absolute;margin-top:-1px;}
.skills .percentage-10{width:10%;-moz-animation:percentage-10 2s ease-out;-webkit-animation:percentage-10 2s ease-out;}
.skills .percentage-20{width:20%;-moz-animation:percentage-20 2s ease-out;-webkit-animation:percentage-20 2s ease-out;}
.skills .percentage-30{width:30%;-moz-animation:percentage-30 2s ease-out;-webkit-animation:percentage-30 2s ease-out;}
.skills .percentage-40{width:40%;-moz-animation:percentage-40 2s ease-out;-webkit-animation:percentage-40 2s ease-out;}
.skills .percentage-50{width:50%;-moz-animation:percentage-50 2s ease-out;-webkit-animation:percentage-50 2s ease-out;}
.skills .percentage-60{width:60%;-moz-animation:percentage-60 2s ease-out;-webkit-animation:percentage-60 2s ease-out;}
.skills .percentage-70{width:70%;-moz-animation:percentage-70 2s ease-out;-webkit-animation:percentage-70 2s ease-out;}
.skills .percentage-80{width:80%;-moz-animation:percentage-80 2s ease-out;-webkit-animation:percentage-80 2s ease-out;}
.skills .percentage-90{width:90%;-moz-animation:percentage-90 2s ease-out;-webkit-animation:percentage-90 2s ease-out;}
.skills .percentage-100{width:100%;-moz-animation:percentage-100 2s ease-out;-webkit-animation:percentage-100 2s ease-out;}
@-moz-keyframes percentage-10{0%{width:0px;}
100%{width:10%;}
}
@-moz-keyframes percentage-20{0%{width:0px;}
100%{width:20%;}
}
@-moz-keyframes percentage-30{0%{width:0px;}
100%{width:30%;}
}
@-moz-keyframes percentage-40{0%{width:0px;}
100%{width:40%;}
}
@-moz-keyframes percentage-50{0%{width:0px;}
100%{width:50%;}
}
@-moz-keyframes percentage-60{0%{width:0px;}
100%{width:60%;}
}
@-moz-keyframes percentage-70{0%{width:0px;}
100%{width:70%;}
}
@-moz-keyframes percentage-80{0%{width:0px;}
100%{width:80%;}
}
@-moz-keyframes percentage-90{0%{width:0px;}
100%{width:90%;}
}
@-moz-keyframes percentage-100{0%{width:0px;}
100%{width:100%;}
}
@-webkit-keyframes percentage-10{0%{width:0px;}
100%{width:10%;}
}
@-webkit-keyframes percentage-20{0%{width:0px;}
100%{width:20%;}
}
@-webkit-keyframes percentage-30{0%{width:0px;}
100%{width:30%;}
}
@-webkit-keyframes percentage-40{0%{width:0px;}
100%{width:40%;}
}
@-webkit-keyframes percentage-50{0%{width:0px;}
100%{width:50%;}
}
@-webkit-keyframes percentage-60{0%{width:0px;}
100%{width:60%;}
}
@-webkit-keyframes percentage-70{0%{width:0px;}
100%{width:70%;}
}
@-webkit-keyframes percentage-80{0%{width:0px;}
100%{width:80%;}
}
@-webkit-keyframes percentage-90{0%{width:0px;}
100%{width:90%;}
}
@-webkit-keyframes percentage-100{0%{width:0px;}
100%{width:100%;}
}
.services-li li{list-style:none;width:100%;margin-bottom:30px;}
.service-image-box img{margin-bottom:20px;}
.service-box-1{width:100%;}
.service-box-1 .title-container{width:100%;margin-bottom:20px;background-color:#f6fcfe;}
.service-box-1 .title-container .icon{width:50px;height:50px;background-color:#eee;float:left;}
.service-box-1 .title-container .icon i{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;color:#fff;font-size:16px;}
.service-box-1 .title-container h3{padding-left:30px;font-size:18px;margin-bottom:0;display:table-cell;vertical-align:middle;max-height:inherit;height:50px;}
.service-box-2 i{font-size:36px;margin-bottom:5px;}
.service-box-2 .read-more{text-align:left;display:inline;}
.service-box-2 a.read-more::after{top:0;}
.service-box-3{width:33.1%;float:left;margin-left:2px;margin-right:2px;margin-bottom:4px;background-color:#f6fcfe;padding:30px;list-style:none;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;cursor:pointer;}
.service-box-3:hover{box-shadow:0 0 20px #ccc;position:relative;z-index:200;background-color:#fff;}
.service-box-3 i{font-size:60px;margin-bottom:20px;text-align:center;width:100%;display:block;}
.service-box-3 h4{text-transform:uppercase;text-align:center;font-size:18px;font-weight:600;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-3 p{text-align:center;padding-bottom:0;}
.page-content.custom-background .service-box-3{background-color:#fff;}
.col-md-12 .service-box-3:nth-child(3n + 1),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n + 1){margin-left:0px;}
.col-md-12 .service-box-3:nth-child(3n),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n){margin-right:-1px;}
.col-md-9 .service-box-3{width:33%;}
.col-md-8 .service-box-3{width:48%;}
.col-md-7 .service-box-3,
.col-md-6 .service-box-3{width:49.6%;}
.col-md-5 .service-box-3{width:49.5%;}
.col-md-8 .service-box-3:nth-child(2n + 1),
.col-md-7 .service-box-3:nth-child(2n + 1),
.col-md-6 .service-box-3:nth-child(2n + 1),
.col-md-5 .service-box-3:nth-child(2n + 1){margin-left:0;}
.col-md-8 .service-box-3:nth-child(2n),
.col-md-7 .service-box-3:nth-child(2n),
.col-md-6 .service-box-3:nth-child(2n),
.col-md-5 .service-box-3:nth-child(2n){margin-right:-1px;}
.col-md-4 .service-box-3,
.col-md-3 .service-box-3{width:100%;margin-bottom:2px;margin-left:0;margin-right:0;}
.service-box-4{position:relative;cursor:pointer;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-4:after{position:absolute;display:block;content:"";background-image:url('../404page.html');background-repeat:no-repeat;background-position:center bottom;width:100%;height:18px;left:0;bottom:-18px;opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-4 .icon-container{position:absolute;top:50%;margin-top:-50px;left:0;z-index:10;overflow:hidden;border:5px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100px;height:100px;}
.service-box-4 .icon-container i{display:table-cell;vertical-align:middle;text-align:center;width:100px;height:90px;color:#fff;font-size:26px;}
.service-box-4 .text-container{margin-left:50px;background-color:#f6f6f6;padding:25px 15px 25px 70px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.34);}
.service-box-4 .text-container h4{font-size:18px;font-weight:600;margin-bottom:10px;}
.service-box-4 .text-container p{padding-bottom:0;}
.service-box-4:hover{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);}
.service-box-4:hover:after{opacity:1;}
.service-box-5{cursor:pointer;}
.service-box-5 .icon-container{width:40px;height:40px;background-color:#353e44;float:left;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.service-box-5 .icon-container i{width:40px;height:40px;font-size:18px;color:#fff;vertical-align:middle;text-align:center;display:table-cell;}
.service-box-5:hover .icon-container{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.service-box-5 h4{padding-left:60px;line-height:40px;font-size:18px;}
.service-box-6{cursor:pointer;}
.service-box-6 .icon-container{width:70px;height:70px;border:1px solid #ddd;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-6:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-6 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-6 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;padding-left:90px;}
.service-box-6 p{padding-bottom:0;padding-left:90px;}
.service-box-7{cursor:pointer;}
.service-box-7 .icon-container{width:70px;height:70px;border:1px solid #ddd;background:#f6fcfe;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-7:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-7 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-7 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;padding-left:90px;}
.service-box-7 p{padding-bottom:0;padding-left:90px;}
.service-box-8{cursor:pointer;}
.service-box-8 .icon-container{width:70px;height:70px;border:1px solid #ddd;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:table;margin:0 auto 20px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-8:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-8 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-8:hover .icon-container i{color:#fff;}
.service-box-8 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-align:center;}
.service-box-8 p{padding-bottom:0;text-align:center;}
.service-box-9{cursor:pointer;}
.service-box-9 .icon-container{width:70px;height:70px;border:1px solid #ddd;background:#f6fcfe;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);display:table;margin:0 auto 20px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-9:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-9 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-9 h4{margin-bottom:15px;text-align:center;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-9{padding-bottom:0;text-align:center;}
.service-box-10 .icon-container{display:table;margin:0 auto;position:relative;z-index:5;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:70px;height:70px;}
.service-box-10 .icon-container i{color:#fff;font-size:24px;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-10 .service-detail-container{background-color:#f6f6f6;padding:50px 30px 30px;top:-35px;position:relative;z-index:4;text-align:center;}
.service-box-10 .service-detail-container h4{font-size:18px;}
.service-box-10 .service-detail-container p{padding-bottom:0;}
.service-box-11{position:relative;cursor:pointer;background-color:#f6f6f6;padding:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-11 .service-number{font-size:24px;font-weight:600;color:#252525;border-bottom:2px solid #252525;display:inline-block;}
.service-box-11 .service-name{display:block;text-align:center;width:100%;padding:60px 0;z-index:10;position:relative;}
.service-box-11 .service-name h4{margin-bottom:0;text-transform:uppercase;font-size:18px;font-weight:600;}
.service-box-11 .icon-container{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;}
.service-box-11 .icon-container i{font-size:72px;color:#ddd;}
.service-box-11 .service-hidden{opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-11:hover .service-hidden{opacity:1;}
.service-box-11:hover .icon-container i{color:rgba(255, 255, 255, 0.4);}
.service-box-11:hover .service-number,
.service-box-11:hover .service-name h4,
.service-box-11:hover a{color:#fff;}
.service-box-11:hover .service-number{border-bottom-color:#fff;}
.service-box-12{position:relative;cursor:pointer;}
.service-box-12 h4{text-align:center;z-index:10;position:relative;font-size:18px;line-height:60px;font-weight:600;}
.service-box-12 .icon-container{position:absolute;top:0;left:50%;width:80px;font-size:60px;margin-left:-40px;text-align:center;}
.service-box-12 .icon-container i{font-size:60px;color:#ddd;z-index:9;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-12 p{text-align:center;}
.service-box-12 a.read-more{float:none;margin:0 auto;text-align:center;display:table;width:auto;}
.service-box-13{cursor:pointer;}
.service-box-13 i{font-size:60px;line-height:65px;display:table;margin:0 auto 20px;color:#252525;}
.service-box-13 h4{text-align:center;text-transform:uppercase;font-size:15px;line-height:25px;font-weight:600;}
.scroll-up{width:40px;height:40px;position:fixed;bottom:15px;right:0px;display:none;text-indent:-9999px;background-image:url('../img/to-top.png');background-repeat:no-repeat;background-color:#252525;z-index:100;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.tabs{overflow:hidden;padding:0 0 5px;margin:0 0 5px;}
.tabs .active a{color:#fff;}
.tabs i{padding-right:5px;font-size:13px;}
.tabs li{float:left;margin:0 8px 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;position:relative;padding:0;line-height:38px;list-style:none;top:3px;background-color:#2277eb;cursor:pointer;}
.tabs-gradient li{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);border-top:1px solid #eee;}
.tabs.tabs-gradient li:first-child{border-left:1px solid #eee;}
.tabs.tabs-gradient li:last-child{border-right:1px solid #eee;}
.tabs li a{color:#fff;font-weight:600;font-size:14px;padding:0px 20px;line-height:38px;padding-top:2px;}
.tabs li.active{background-color:#ff9201;}
.tabs li:first-child{border-left:none;}
.tabs li.active:first-child{}
.tabs li.active:last-child{border-right:1px solid #eee;}
.tab-title h4{font-size:16px;margin:12px 0 4px;}
.tab-content-wrap{width:100%;border:1px solid #eee;margin-top:-1px;overflow:hidden;float:left;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
*[class*="grid_"].tabs.vertical,
*[class*="grid_"].tabs.vertical li.active{overflow:visible;}
.tabs.vertical{overflow:hidden;float:left;width:30%;}
.tabs.vertical li{float:left;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-top:none;overflow:hidden;padding:0;line-height:42px;width:100%;top:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.tabs.vertical li:first-child{border-top:1px solid #eee !important;}
.tabs.vertical li a{color:#333;padding:15px;font:13px 'Open Sans', Arial, sans-serif;float:left;width:100%;box-sizing:border-box;}
.tabs.vertical li a i{font-size:16px;padding-right:15px;position:relative;top:2px;}
.tabs.vertical li.active{border-bottom:1px solid #eee;background-color:#FFF;border-right:none;border-top:none;border-left:2px solid;position:relative;top:0;}
.tab-content-wrap.vertical{margin-top:0;overflow:hidden;float:left;border:none;width:70%;padding:0;}
.tab-content-wrap.vertical .tab-content{padding-left:30px;background:#fff;}
.table{width:100%;max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;}
.table caption{padding-bottom:10px;text-align:left;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td{border-top:0;}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;color:#252525;font-weight:bold;font-size:14px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:8px;line-height:1.42857143;border-top:1px solid #ddd;vertical-align:top;}
th{text-align:left;}
.table-striped > tbody > tr:nth-child(odd){background-color:#f6fcfe;}
.table-bordered{border:1px solid #ddd;}
.table-hover > tbody > tr:hover{background-color:#f6fcfe;}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color:#f5f5f5;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color:#dff0d8;}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th{background-color:#d9edf7;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color:#fcf8e3;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:#f2dede;}
@-moz-document url-prefix(){fieldset{display:table-cell;}
}
.table-responsive{min-height:.01%;overflow-x:auto;}
.team-member figure{position:relative;width:100%;}
.team-member figcaption{position:absolute;bottom:0;background-color:rgba(49, 57, 63, 0.7);color:#fff;padding:15px;max-width:100%;}
.team-member figcaption p.member-name{color:#fff;font-size:15px;font-family:'Raleway', Arial, sans-serif;padding-bottom:0;}
.team-member figcaption p.member-position{font-weight:300;padding-bottom:0;font-style:italic;color:#fff;}
.team-member .member-social{width:100%;}
.team-member .member-social li{float:left;width:100%;list-style:none;background-color:#fcfcfc;padding-bottom:0;}
.custom-background .team-member .member-social li{background-color:#fff;display:table-row;}
.team-member .member-social li .icon{width:60px;height:60px;float:left;display:block;}
.team-member .member-social li .icon i{display:table-cell;vertical-align:middle;width:60px;height:60px;color:#fff;font-size:20px;text-align:center;}
.team-member .member-social li a{padding-bottom:0;padding-left:20px;line-height:60px;}
.team-member.simple-1 figcaption{position:inherit;background-color:transparent;color:#777;}
.team-member.simple-1 figcaption p.member-name{color:#252525;font-size:15px;font-family:'Raleway', Arial, sans-serif;padding-bottom:0;text-align:center;}
.team-member.simple-1 figcaption p.member-position{font-weight:300;padding-bottom:0;font-style:italic;color:#777;text-align:center;}
.team-horizontal .team-member{width:100%;padding:50px 0;list-style:none;border-bottom:1px solid #eee;}
.team-horizontal li:first-child{padding-top:0;}
.team-horizontal .team-member img{float:left;margin-right:20px;width:220px;}
.team-horizontal .team-member .team-member-details{padding-left:250px;}
.team-horizontal .team-member .team-member-details .member-name{font-size:18px;font-weight:600;color:#252525;padding-bottom:0;}
.team-horizontal .team-member .team-member-details .member-social li{background:none;float:left;width:auto;}
.team-horizontal .team-member .team-member-details .member-social li a{padding-left:0;padding-right:15px;}
.team-hover .team-member{float:left;width:25%;list-style:none;position:relative;padding-bottom:0;cursor:pointer;overflow:hidden;}
.team-hover .team-member a img,
.team-hover .team-member a{width:100%;display:block;}
.team-hover .team-member .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.team-hover .team-member figcaption{width:100%;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;opacity:0;}
.team-hover .team-member figcaption p.member-name,
.team-hover .team-member figcaption p.member-position{text-align:center;color:#fff;}
.team-hover .team-member:hover .mask{opacity:0;}
.team-hover .team-member:hover figcaption{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);}
.custom-background .testimonial .author strong{color:#fff !important;}
.custom-background.bkg-grey .testimonial .author strong{color:#777 !important;}
.testimonial{width:90%;margin:0 auto;}
.testimonial .date{color:#888;font-size:12px;text-transform:uppercase;padding-bottom:10px;width:100%;display:block;}
.testimonial p{font-size:11px;line-height:18px;font-style:italic;width:100%;padding-bottom:27px;padding-top: 35px;}
.testimonial-container img{ opacity: 0.2; padding-left: 0px;}
.testimonial .author{font-style:italic;width:100%;display:block;text-align:right;}
.testimonial .img-container{float:left;width:97px;}
.v_review .img-container{width:97px;height:97px;float:none !important;text-align:center;}
.testimonial.testimonial-image-left-pulled{position:relative;}
.testimonial.testimonial-image-left-pulled .testimonial-container{margin-left:50px;background-color:#f6f6f6;padding:25px 15px 25px 70px;}
.testimonial.testimonial-image-left-pulled .img-container{position:absolute;top:50%;margin-top:-48px;left:0;z-index:200;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
.testimonial.testimonial-image-left-pulled .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.dark .testimonial.testimonial-image-left-pulled .testimonial-container .date,
.dark .testimonial.testimonial-image-left-pulled .testimonial-container p,
.dark .testimonial.testimonial-image-left-pulled .testimonial-container .author{color:#777;}
.testimonial.testimonial-image-top .img-container{display:table;margin:0 auto;float:none;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;position:relative;z-index:5;}
.testimonial.testimonial-image-top .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial.testimonial-image-top .testimonial-container{background-color:#f6f6f6;padding:70px 30px 30px;top:-50px;position:relative;z-index:4;text-align:center;}
.testimonial.testimonial-image-top .testimonial-container .author{text-align:center;}
.testimonial.testimonial-image-left .img-container,
.testimonial.testimonial-image-left-circled .img-container{float:left;z-index:200;}
.testimonial.testimonial-image-left .testimonial-container,
.testimonial.testimonial-image-left-circled .testimonial-container{padding-left:95px;}
.testimonial.testimonial-image-left-circled .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;z-index:200;}
.testimonial.testimonial-image-left-circled .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial.testimonial-image-bottom .testimonial-container{background:#f6f6f6;padding:30px 30px 50px;}
.testimonial.testimonial-image-bottom .testimonial-author-container{width:100%;position:relative;top:-38px;padding-left:10px;}
.testimonial.testimonial-image-bottom .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;border:3px solid #fff;z-index:200;margin-right:20px;float:left;}
.testimonial.testimonial-image-bottom .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial.testimonial-image-bottom .author{padding-top:48px;width:100%;display:block;text-align:left;}
.testimonial.testimonial-image-bottom .author-company{width:100%;display:block;text-align:left;font-style:italic;}
.testimonial.testimonial-icon .testimonial-container{background-color:#f6f6f6;padding:25px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:25px;}
.testimonial.testimonial-icon .testimonial-container::after{content:'';position:absolute;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6;left:20px;bottom:0;margin-bottom:-10px;}
.testimonial.testimonial-icon .author{position:relative;text-align:left;padding-left:10px;}
.testimonial.testimonial-icon .author span{padding-left:25px;}
.testimonial.testimonial-icon .author::before{position:absolute;display:block;content:"\f007";font-family:'FontAwesome';font-size:20px;font-style:normal;}
.testimonial.testimonial-simple{padding:30px 20px;background-color:#f6fcfe;}
.testimonial.testimonial-simple p{font-size:18px;line-height:28px;}
.testimonial.testimonial-simple p,
.testimonial.testimonial-simple span{text-align:center;width:100%;display:block;}
.page-content.custom-background .testimonial.testimonial-simple{background-color:#fff;}
.morphext > .animated{display:inline-block;}
.rotator{overflow:hidden;font-size:16px;padding:5px 12px;}
.rotator.theme-bkg,
.rotator .animated{color:#fff;font-weight:bold;}
.rotator.bordered{border:2px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.rotator.bordered .animated{color:#666;}
p .rotator{padding:1px 10px;}
.post-timeline{width:100%;background-image:url('../404page.html');background-repeat:repeat-y;background-position:50% 0;}
.post-timeline-date{width:100%;margin-bottom:60px;float:left;}
.post-timeline-date span{background-color:#f6fcfe;padding:5px 15px;font-size:21px;font-weight:600;color:#252525;text-transform:uppercase;display:table;margin:0 auto;}
.post-timeline-item{width:50%;}
.post-timeline-item.post-timeline-left{float:left;padding-right:50px;margin-bottom:60px;clear:left;position:relative;}
.post-timeline-item.post-timeline-right{position:relative;float:right;padding-left:50px;margin-top:40px;margin-bottom:20px;clear:right;}
.post-timeline-item.post-timeline-left::before,
.post-timeline-item.post-timeline-right::before{position:absolute;display:block;content:"";height:1px;width:50px;background-color:#ddd;}
.post-timeline-item.post-timeline-left::before{right:0;top:17px;}
.post-timeline-item.post-timeline-right::before{left:0;top:17px;}
.post-timeline-item.post-timeline-left::after,
.post-timeline-item.post-timeline-right::after{position:absolute;display:block;content:"";width:16px;height:16px;border:3px solid #95a3b0;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.post-timeline-item.post-timeline-left::after{top:10px;right:-9px;}
.post-timeline-item.post-timeline-right::after{top:10px;left:-7px;}
.post-media{width:100%;max-width:100%;margin-bottom:20px;display:block;}
.post-media img{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;width:100%;}
.post-media img:hover{opacity:0.7;}
.post-media .nivoSlider{margin-bottom:0;}
.post-body h2{width:100%;font-size:18px;margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.post-body .post-meta{display:block;width:100%;background-color:#f6fcfe;padding:5px 10px;margin-bottom:15px;}
.post-body .post-meta li{margin-right:20px;}
.post-body .post-meta li span,
.post-body .post-meta li a{padding-left:5px;color:#777;}
.process-perspective .icon{position:relative;float:left;background-image:url('../404page.html');background-position:center 100%;background-size:110px;background-repeat:no-repeat;width:100px;height:108px;top:-15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.process-perspective:hover .icon{top:-25px;}
.process-perspective .icon .circle-up{width:100px;height:100px;display:block;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);z-index:3;}
.process-perspective .icon .circle-up i{display:table-cell;vertical-align:middle;text-align:center;font-size:40px;color:#fff;width:100px;height:100px;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);}
.process-perspective .icon .circle-inner{position:relative;top:-92px;z-index:1;width:100px;height:100px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);-moz-box-shadow:inset 0 0 5px #aaa;-webkit-box-shadow:inset 0 0 5px #aaa;box-shadow:inset 0 0 5px #aaa;}
.process-perspective h1,
.process-perspective h2,
.process-perspective h3,
.process-perspective h4,
.process-perspective h5,
.process-perspective h6{padding-left:120px;margin-bottom:10px;}
.process-perspective p{padding-left:120px;}
.process-box-container .process-box{float:left;padding:40px;position:relative;cursor:pointer;}
.process-box-container.pbc-three-cols .process-box{width:33.33333333%;}
.process-box-container.pbc-four-cols .process-box{width:25%;}
.process-box-container .process-box i{display:table;margin:0 auto;color:#fff;margin-bottom:15px;font-size:36px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;}
.process-box-container .process-box:hover i{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.process-box-container .process-box h1,
.process-box-container .process-box h2,
.process-box-container .process-box h3,
.process-box-container .process-box h4,
.process-box-container .process-box h5,
.process-box-container .process-box h6,
.process-box-container .process-box p{color:#fff;text-align:center;}
.process-box p{padding-bottom:0;}
.process-box-container .process-box:after{content:'';position:absolute;top:50%;right:-20px;margin-top:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid;z-index:10;}
.process-box-container:last-child .process-box:after{border-left:none;}
.process-box-circle{cursor:pointer;}
.process-box-circle .icon-container{background-color:#fcfcfc;display:table;margin:0 auto;margin-bottom:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.process-box-circle .icon-container i{font-size:60px;display:table-cell;vertical-align:middle;text-align:center;color:#fff;}
.process-box-circle:hover .icon-container{box-shadow:0 0 30px #bbb;-webkit-box-shadow:0 0 30px #bbb;-moz-box-shadow:0 0 20px #bbb;}
.process-box-circle h4{font-size:18px;font-weight:600;text-align:center;position:relative;text-transform:uppercase;}
.process-box-circle h4:after{position:absolute;content:"";display:block;width:70px;height:1px;background-color:#ddd;left:50%;margin-left:-35px;bottom:-3px;}
.process-box-circle p{text-align:center;}
.error-icon-container{display:block;background-color:#f6fcfe;padding:50px;}
.error-icon-container i{font-size:240px;text-align:center;width:100%;}
.coming-soon-container{background:url('../404page.html');background-size:cover;}
#coming-soon #header.header-type-1 .nav-left .navbar-header{width:100%;}
#coming-soon .logo{display:table;margin:30px auto 30px;}
#coming-soon .countdown-container{background-color:rgba(255, 255, 255, 0.7);}
#coming-soon .countdown-container .fancy-heading{margin-bottom:40px;}
#coming-soon .countdown-container .countdown-container-inner,
#coming-soon .subscribe-container{position:relative;top:50%;}
#coming-soon .row{margin-bottom:0;}
#coming-soon .newsletter{width:100%;}
#coming-soon .newsletter input{background-color:rgba(255, 255, 255, 0.7);padding:10px 15px;border:none;color:#252525;font-style:italic;border-radius:3px;border:1px solid #ddd;width:80%;}
#coming-soon .newsletter input:focus{outline:none;}
#coming-soon .newsletter .submit{position:relative;top:6px;width:32px;background-image:url('../404page.html');background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background-color:#252525;border:1px solid #252525;}
#coming-soon #social-links{margin-top:30px;}
#coming-soon #social-links li{list-style:none;float:left;width:50px;height:50px;background-color:rgba(255, 255, 255, 0.7);margin-right:10px;}
#coming-soon #social-links li a{width:50px;height:50px;}
#coming-soon .subscribe-container h2{color:#fff;}
#header-wrapper + .under-construction-container,
#header-wrapper + .coming-soon-container{margin-top:0px;}
.under-construction-container{background:url('../404page.html');background-size:cover;}
#under-construction #header-wrapper #coming-soon #header-wrapper{position:inherit;}
#under-construction .page-content .container{position:absolute;top:50%;left:50%;margin-left:-585px;}
#under-construction .page-content:row:last-child{margin-bottom:0;}
#under-construction #header.header-type-1 .nav-left .navbar-header{width:100%;}
#under-construction .logo{display:table;margin:30px auto 30px;}
#under-construction .countdown-container .fancy-heading{margin-bottom:40px;}
#under-construction .countdown-container .fancy-heading h1{color:#fff;}
#under-construction .service-box-10 .service-detail-container{background-color:rgba(255, 255, 255, 0.9);}
.pricing-table-col{width:25%;border:1px solid #ddd;float:left;background-color:#fff;}
.pricing-table-col.one-third{width:33.33333333%;}
.pricing-table-col ul{padding:0;margin:0;}
.pricing-table-col .head{border-bottom:1px solid #ddd;padding:0;}
.pricing-table-col .head .title-container{width:10%;padding:25px;width:100%;border-bottom:1px solid #ddd;}
.pricing-table-col .head .title-container .title{display:table;margin:0 auto;}
.pricing-table-col .head .title-container .title i{font-size:22px;float:left;padding-right:10px;line-height:32px;}
.pricing-table-col .head .title-container .title h1,
.pricing-table-col .head .title-container .title h2,
.pricing-table-col .head .title-container .title h3,
.pricing-table-col .head .title-container .title h4,
.pricing-table-col .head .title-container .title h5,
.pricing-table-col .head .title-container .title h6{float:left;margin-bottom:0;text-transform:uppercase;}
.pricing-table-col .head .price{padding:20px;text-align:center;position:relative;}
.pricing-table-col .head .price .currency{position:relative;top:-15px;left:10px;}
.pricing-table-col .head .price{text-transform:uppercase;}
.pricing-table-col .head .price .big{font-size:30px;color:#333;padding-left:10px;}
.pricing-table-col li{padding:8px;border-bottom:1px solid #ddd;text-align:center;width:100%;list-style:none;}
.pricing-table-col li.odd{background-color:#f6f6f6;}
.pricing-table-col .pricing-footer{border:none;padding:20px;}
.pricing-table-col .pricing-footer .btn{float:none;display:table;margin:0 auto;}
.pricing-table-col.selected{position:relative;top:-10px;box-shadow:1px 1px 30px #ccc;}
.pricing-table-col.selected .head .title-container{padding:30px 25px;}
.pricing-table-col.selected .head .title-container .title i,
.pricing-table-col.selected .head .title-container h1,
.pricing-table-col.selected .head .title-container h2,
.pricing-table-col.selected .head .title-container h3,
.pricing-table-col.selected .head .title-container h4,
.pricing-table-col.selected .head .title-container h5,
.pricing-table-col.selected .head .title-container h6{color:#fff;}
.pricing-table-2-col{border:10px solid #eee;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pricing-table-2-col .head{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;}
.pricing-table-2-col .head h2{padding:20px 0;text-align:center;margin-bottom:0;font-size:22px;font-weight:500;}
.pricing-table-2-col .head .price{background:#f6f6f6;width:100%;padding:10px 0;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;font-size:12px;color:#333;}
.head .price span{font-size:30px;font-weight:300;}
.pricing-table-2-col.selected .head .price span,
.pricing-table-2-col.selected .head .price{color:#fff !important;}
.pricing-table-2-col li{color:#777;list-style:none;padding:8px;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;text-align:center;width:100%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pricing-table-2-col li:first-child{border:none;float:none;}
.pricing-table-2-col li.odd{background-color:#fcfcfc;}
.pricing-table-2-col li.pricing-footer{height:auto !important;width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;border-top:none;}
.pricing-table-2-col .pricing-footer .btn-small,
.pricing-table-2-col .pricing-footer .btn-medium,
.pricing-table-2-col .pricing-footer .btn-big{margin:5px auto;display:table;float:none;}
#filters li{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ddd;list-style:none;}
#filters li .item-number{background:#eee;min-width:25px;min-height:25px;display:inline-block;text-align:center;margin-left:10px;font-family:'Raleway', Arial, sans-serif;padding-top:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#filters li a{font-family:'Raleway', Arial, sans-serif;}
#filters li.active .item-number,
#filters li:hover .item-number{color:#fff;}
#filters li:last-child{border-right:none;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;}
.isotope-item{margin-bottom:30px;padding:0 20px;z-index:2;}
.container-fluid .col-md-3.isotope-item,
.container-fluid .col-md-2.isotope-item{margin-right:-1px;margin-left:-1px;padding-left:1px;padding-right:1px;margin-bottom:0;padding-bottom:0;}
.portfolio-filters.portfolio-full ul{display:table;margin:0 auto;}
#portfolioitems li{list-style:none;}
.portfolio-item-container{float:left;position:relative;width:100%;}
.portfolio-img{position:relative;overflow:hidden;}
.portfolio-img img{width:100%;}
.portfolio-item-container .mask-style-1{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;background-color:rgba(49, 57, 63, 0.5);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.portfolio-item-container .portfolio-img:hover .mask-style-1{opacity:1;}
.portfolio-item-container figcaption{width:100%;background-color:#f6fcfe;padding:15px;}
.page-content.custom-background .portfolio-item-container figcaption{background-color:#fff;}
.portfolio-item-container figcaption a{text-transform:uppercase;color:#252525;font-weight:600;font-size:15px;text-align:center;width:100%;display:block;}
.portfolio-tags{display:table;margin:0 auto;}
.portfolio-tags li{list-style:none;float:left;padding-right:3px;font-style:italic;}
.portfolio-item-container.portfolio-1-col .portfolio-img,
.portfolio-item-container.portfolio-1-col figcaption{width:50%;float:left;}
.portfolio-item-container.portfolio-1-col figcaption{padding:30px;background-color:#f6fcfe;}
.portfolio-item-container.portfolio-1-col a{display:inline-block;width:auto;}
.portfolio-1-col .portfolio-tags{display:inline-block;}
.portfolio-1-col .portfolio-tags li{float:left;padding-right:5px;font-style:italic;}
.portfolio-1-col .simple-heading h1,
.portfolio-1-col .simple-heading h2,
.portfolio-1-col .simple-heading h3,
.portfolio-1-col .simple-heading h4,
.portfolio-1-col .simple-heading h5,
.portfolio-1-col .simple-heading h6{text-transform:none;font-weight:600;}
.portfolio-details-list{margin-bottom:10px;}
.portfolio-details-list .mark{color:#fff;margin-right:10px;padding:0 3px;}
.portfolio-item-container .portfolio-img.hover-alt{position:relative;overflow:hidden;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transform:scale(0, 0);-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item-container .portfolio-img.hover-alt:hover .mask-style-2{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);opacity:1;}
.portfolio-item-container .portfolio-img.hover-alt img{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.portfolio-item-container .portfolio-img.hover-alt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2{width:100%;height:100%;background-color:rgba(53, 62, 68, 0.7);}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li{list-style:none;background:#222;width:45px;height:45px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-22px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li.portfolio-zoom{margin-left:-45px;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li.portfolio-single{margin-left:5px;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li a{width:45px;height:45px;display:table-cell;text-align:center;vertical-align:middle;color:#eee;}
.portfolio-gallery-two-cols .isotope-item{width:50%;padding-right:1px;padding-left:1px;padding-bottom:1px;margin:0;}
.portfolio-gallery-three-cols .isotope-item{width:33.333333%;padding-right:1px;padding-left:1px;padding-bottom:1px;margin:0;}
.gallery-item.hover-caption{position:relative;overflow:hidden;}
.gallery-item.hover-caption .mask-style-1 .zoom{margin-top:0;}
.gallery-item.hover-caption figcaption{padding:15px;background-color:#f6fcfe;position:absolute;z-index:2;width:100%;display:block;left:0;}
.gallery-item.hover-caption figcaption a{text-transform:uppercase;color:#252525;font-weight:600;font-size:15px;text-align:center;width:100%;display:block;}
.portfolio-description li{list-style:none;}
.portfolio-description .portfolio-tags{display:inline-block;}
.pagination{width:100%;float:right;}
.pagination ul{float:right;}
.pagination li{list-style:none;float:left;margin-right:5px;width:45px;height:45px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.pagination li:last-child{margin-right:0;}
.pagination li a{width:45px;height:45px;display:table-cell;text-align:center;vertical-align:middle;font-weight:600;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.pagination li:hover a,
.pagination li.active a{color:#fff !important;}
.pagination.portfolio-full ul{display:table;margin:0 auto;float:none;}
.blog-posts > li{list-style:none;margin-bottom:20px;border-bottom:1px dashed #ddd;}
.blog-post .post-info{width:70px;margin-right:30px;float:left;}
.blog-post .post-info li{list-style:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.blog-post .post-info li:last-child{border-bottom:none;}
.blog-post .post-info .post-date .month{display:block;width:100%;text-align:center;color:#252525;text-transform:uppercase;padding-bottom:5px;}
.blog-post .post-info .post-date .day{font-size:36px;font-weight:600;display:block;width:100%;text-align:center;}
.blog-post .post-avatar .avatar-container{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.blog-post .post-avatar .avatar-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-bottom:5px;margin:0 auto;}
.blog-post .post-avatar a{text-align:center;display:block;width:100%;}
.blog-post .post-comment-number a{text-align:center;display:block;width:100%;font-size:15px;}
.blog-post .post-comment-number i{padding-right:5px;}
.blog-post .post-media,
.blog-post .post-body{padding-left:100px;}
.post-media iframe,
.post-body iframe,
.post-body embed{width:100%;height:auto;min-height:308px;}
.blog-post.format-link .post-body h2{text-decoration:underline;}
.blog-posts > li.pagination{margin-bottom:0;}
.blog-post-small .post-media{width:230px;float:left;max-width:none;padding-left:0;}
.blog-post-small .post-body{padding-left:242px;}
.blog-post-small .format-quote .post-body,
.blog-post-small .format-link .post-body,
.blog-post-small .format-audio .post-body{padding-left:100px;}
.blog-post-small .format-audio .post-media{width:100%;padding-left:100px;float:none;}
.blog-posts.isotope li.blog-post.isotope-item{margin-bottom:50px;width:49.9%;padding-right:15px;padding-left:15px;}
.blog-posts.isotope .blog-post .post-media,
.blog-posts.isotope .blog-post .post-body{padding-left:0;}
#blogmasonry{padding:0;}
.blog-posts.isotope.masonry-full li.blog-post.isotope-item{width:33.333333%;}
.blog-single-author{margin:30px 0 50px 0;}
.blog-single-author .avatar{width:75px;height:75px;float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;position:relative;border:5px solid #e7eff2;}
.blog-single-author .text-container{margin-left:90px;background-color:#f6fcfe;padding:20px;}
.post-comments{width:100%;float:left;}
.comments-li{float:left;margin-bottom:30px;background:none;padding-left:0;list-style:none;}
.comments-li > li{float:left;width:100%;margin-bottom:30px;list-style:none;min-height:75px;}
.comments-li > li:last-child .comment{border:none;margin-bottom:0;}
.comments-li .comment{float:left;min-height:60px;border-bottom:1px solid #ddd;padding-bottom:30px;}
.post-comments .comment + .children{margin-top:30px;}
.post-comments .children + .children{margin-top:30px;}
.comment .avatar{width:70px;height:70px;margin-right:30px;float:left;border:3px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.comment-meta li{font-style:italic;list-style:none;}
.comment-meta .author{font-size:15px;font-family:'Raleway', Arial, sans-serif;color:#252525;font-weight:600;font-style:normal;}
.comment .comment-body{margin-left:100px;margin-top:15px;}
.comment .comment-reply-link{display:block;margin-top:15px;background:url('../img/icon-reply.png') no-repeat 0 center;padding-left:22px;cursor:pointer;text-transform:uppercase;font-weight:600;color:#252525;}
.post-comments .children{margin-left:20px;float:left;padding:0 0 0 20px;width:calc(80%);}
.children li{list-style:none;}
.blog-posts.style-alt .post-media,
.blog-posts.style-alt .post-body{padding-left:0;}
#commentform label{width:100%;display:block;margin-bottom:3px;color:#252525;}
#commentform .comment-input-container{position:relative;display:block;}
#commentform .comment-input-container::before{font-family:'FontAwesome';position:absolute;display:block;font-size:13px;top:1px;left:1px;width:32px;height:34px;padding-left:10px;background-color:#f6fcfe;padding-top:7px;border-radius:3px;}
#commentform .comment-name-container.comment-input-container::before{content:'\f040';}
#commentform .comment-email-container.comment-input-container::before{content:"\f0ac";}
#commentform .comment-message-container.comment-input-container::before{content:"\f003";height:188px;top:1px;z-index:1;}
#commentform input,
#commentform textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:6px 10px 6px 40px;max-width:100%;width:70%;}
#commentform textarea{width:100%;}
#commentform fieldset{width:100%;margin-bottom:15px;}
#commentform .comment-reply{text-transform:uppercase;font-weight:700;position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;color:#fff;padding:10px 30px;font-size:12px;float:right;border:none;width:auto;}
#footer-wrapper{background:#024176;width:100%;}
.footer-widget-container li.widget:last-child{margin-bottom:0px;}
.footer-widget-container .widget .title h3{color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.footer-widget-container .widget p,
.footer-widget-container .widget a,
.footer-widget-container .widget span{color:#eee;font-size:14px;}
#copyright-container{padding:30px 0;}
#copyright-container .row{margin-bottom:0;}
#copyright-container p,
#copyright-container a{color:#a0a9b1;font-size:13px;padding-bottom:0;}
#copyright-container a:hover{color:#117dc2}
#copyright-container .footer-breadcrumb{float:right;padding:0;margin:0;background:none;}
#copyright-container .footer-breadcrumb li{float:left;list-style:none;}
.breadcrumb.footer-breadcrumb li:nth-child(2)::before{content:'/';}
.breadcrumb.footer-breadcrumb li + li::before{color:#a0a9b1;}
.widget{list-style:none;display:block;width:100%;}
ul.aside_widgets{padding:0;}
.widget h3{font-size:15px;font-weight:800;text-transform:uppercase;}
.widget li{background:url('../img/aside.png') no-repeat 0 12px;padding-left:0px;padding-bottom:5px;padding-top:4px;line-height:25px;list-style:none;}
.widget li:last-child{border-bottom:none;padding-bottom:0;}
.footer-widget-container .widget li{border-bottom:none;}
.footer-widget-container .widget li:last-child{border-bottom:none;}
.widget_search form{position:relative;}
.widget_search .a_search{background-color:#fff;border:1px solid #ddd;width:100%;display:block;color:#777;font-style:italic;left:0;top:0;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.widget_search .search-submit{background-image:url('../404page.html');background-position:center;background-repeat:no-repeat;width:15px;height:100%;border:none;text-indent:-9999px;position:absolute;cursor:pointer;right:10px;top:0;min-height:inherit;}
.pixely_widget_contact{background-color:#f6fcfe;padding:30px;text-align:center;}
.pixely_widget_contact h3{text-transform:none;font-size:16px;}
.pixely_widget_contact strong{font-size:21px;padding-bottom:15px;display:block;}
.pixely_widget_contact .btn{float:none;}
.footer-widget-container .pixely_widget_contact{background-color:#48545c;}
.footer-widget-container .pixely_widget_contact .btn span{color:#fff;}
.widget_newsletterwidget .newsletter{width:100%;}
.widget_newsletterwidget .newsletter input{border:1px solid #eee;padding:5px 10px;font-style:italic;border-radius:3px;height:33px;float:left;}
.footer-widget-container .newsletter input{background-color:#40484d;color:#fff;border:none;}
.newsletter input:focus{outline:none;}
.newsletter .submit{position:relative;border:none;width:32px;background-image:url('../404page.html');background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.contact-info-list li{width:100%;float:left;padding-bottom:10px;list-style:none;background:none;padding-left:0;}
.contact-info-list li i{font-size:20px;padding-right:5px;width:20px;}
.footer-widget-container .contact-info-list li{color:#bbb;}
.footer-widget-container .contact-info-list li strong{color:#fff;}
.tweets-list-container{width:100%;overflow:hidden;}
.tweet-list{position:relative;list-style-type:none;padding:0;}
.tweet-list li{padding-bottom:10px;border-bottom:none !important;}
.tweet-list.twitter-logo li{background:url('../404page.html') no-repeat;padding-left:40px;}
.footer-widget-container .widget .tweets-list-container a{color:#fff;}
.tweet-list.twitter-logo li.profile-image{background:none;}
.tweet-list li.profile-image{padding-left:60px;min-height:60px;}
.widget_nav_menu .menu-menu-container .menu-item{width:100%;padding:15px 0 15px 15px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;list-style:none;background:none;}
.widget_nav_menu .menu-menu-container .menu-item.current-menu-item{border-left:2px solid;}
.widget_nav_menu .menu-menu-container .menu-item:last-child{border-bottom:1px solid #eee;}
.widget_nav_menu .menu-menu-container .menu-item.menu-item-has-children{padding-bottom:0;}
.widget_nav_menu .sub-menu .menu-item{border-top:none;border-right:none;border-left:none;padding:10px 0 10px 20px;margin-top:5px;background-image:url('../img/aside.png');background-repeat:no-repeat;background-position:5px center;border-bottom:1px dotted #ddd;}
.widget_nav_menu .menu-menu-container .sub-menu .menu-item:last-child{border-bottom:none;}
.widget_nav_menu .menu-menu-container .sub-menu .menu-item.current-menu-item{border-left:none;}
.pixely_widget_sharre li{list-style:none;float:left;width:67px;margin-right:30px;margin-bottom:15px;background:none;padding-left:0;}
.pixely_widget_sharre li:nth-child(3n){margin-right:0;}
.pixely_widget_sharre .box .share{width:67px;height:67px;background-color:#e8eef0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.pixely_widget_sharre .box .share::before{position:absolute;display:block;top:50%;left:50%;font-size:34px;width:67px;height:67px;margin-top:-10px;margin-left:-10px;color:#252525;}
.pixely_widget_sharre .sharre-facebook .box .share::before{content:"\f09a";font-family:'FontAwesome';}
.pixely_widget_sharre .sharre-twitter .box .share::before{content:"\f099";font-family:'FontAwesome';margin-left:-14px;}
.pixely_widget_sharre .sharre-google-plus .box .share::before{content:"\f0d5";font-family:'FontAwesome';}
.pixely_widget_sharre .sharre-digg .box .share::before{content:"\f1a6";font-family:'FontAwesome';margin-left:-18px;}
.pixely_widget_sharre .sharre-delicious .box .share::before{content:"\f1a5";font-family:'FontAwesome';margin-left:-14px;}
.pixely_widget_sharre .sharre-stumbleupon .box .share::before{content:"\f1a4";font-family:'FontAwesome';margin-left:-18px;}
.pixely_widget_sharre .sharre-linkedin .box .share::before{content:"\f0e1";font-family:'FontAwesome';margin-left:-14px;}
.pixely_widget_sharre .sharre-pinterest .box .share::before{content:"\f0d2";font-family:'FontAwesome';margin-left:-14px;}
.pixely_widget_sharre .box .share:hover::before{color:#fff;}
.pixely_widget_sharre .box .count,
.pixely_widget_sharre .box .sharre-text{text-align:center;}
.pixely_widget_sharre .box .count{color:#252525;font-weight:600;}
.pixely_widget_sharre .box .sharre-text{font-size:11px;line-height:11px;}
.footer-widget-container .pixely_widget_sharre .box .share{background-color:#48545c;}
.footer-widget-container .pixely_widget_sharre .box .share::before{color:#fff;}
.footer-widget-container .pixely_widget_sharre .box .count{color:#eee;}
.footer-widget-container h1,
.footer-widget-container h2,
.footer-widget-container h3,
.footer-widget-container h4,
.footer-widget-container h5,
.footer-widget-container h6{color:#fff;}
.rpw_posts_widget li{background:none;padding-left:0;padding-top:0;padding-bottom:0;margin-bottom:30px;border-bottom:none;}
.rpw_posts_widget li img{float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:80px;height:80px;}
.rpw_posts_widget li img:hover{opacity:0.7;}
.rpw_posts_widget li .comment-container{padding-left:90px;margin-bottom:10px;}
.rpw_posts_widget li .comment-container .date{text-transform:uppercase;padding:2px 10px;margin-right:5px;color:#fff;}
.rpw_posts_widget li .comment-container .comment-number{padding:2px 10px 2px 0;color:#fff;}
.rpw_posts_widget li a h4{font-size:13px;line-height:20px;padding-left:110px;font-weight:600;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.rpw_posts_widget li{list-style:none;}
.rpw_posts_widget.style-2 .date{width:50px;float:left;}
.rpw_posts_widget.style-2 .date .day{background-color:#f6fcfe;font-size:18px;font-weight:600;text-align:center;padding:15px 0;width:100%;display:block;}
.rpw_posts_widget.style-2 .month{font-size:11px;text-align:center;color:#fff;width:100%;display:block;text-transform:uppercase;}
.rpw_posts_widget.style-2 .body{padding-left:70px;}
.rpw_posts_widget.style-2 .body h3{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;font-size:18px;margin-bottom:0;}
.rpw_posts_widget.style-2 .body .comment-number{font-style:italic;font-size:12px;color:#888;margin-bottom:10px;display:block;width:100%;}
.blog-post-box .comment-container{margin-bottom:10px;}
.blog-post-box .comment-container .date{text-transform:uppercase;padding:2px 10px;margin-right:5px;color:#fff;}
.blog-post-box .comment-container .comment-number{padding:2px 10px 2px 0;color:#fff;}
.blog-post-box .post-body h3{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;font-size:18px;line-height:28px;}
.widget_tag_cloud a{background:#f6fcfe;color:#777;display:inline-block;padding:5px 10px;margin-bottom:5px;margin-right:2px;}
.widget_tag_cloud a:hover{color:#fff !important;}
.footer-widget-container .widget_tag_cloud a{background:#40484d;color:#bbb;font-size:12px;}
.widget_recent_comments li{list-style:none;background:none;padding-left:0;padding-bottom:0;padding-top:0;margin-bottom:30px;border-bottom:none;}
.widget_recent_comments .date{padding:2px 10px;text-transform:uppercase;color:#fff;display:inline-block;}
.widget_recent_comments .comment-inner{background-color:#f6fcfe;padding:15px;}
.widget_recent_comments .comment-inner i{font-size:18px;padding-top:5px;float:left;}
.widget_recent_comments .comment-inner .comment{padding-left:30px;}
.widget_recent_comments .comment-inner .comment strong{color:#252525;}
.widget_recent_comments .comment-inner .comment a{font-style:italic;}
.widget_recent_comments .comment-inner .comment a:hover{text-decoration:underline;}
.footer-widget-container .widget_recent_comments .comment-inner{background-color:#40484d;}
.footer-widget-container .widget_recent_comments .comment-inner .comment{color:#eee;}
.footer-widget-container .widget_recent_comments .comment-inner .comment strong{color:#fff;}
.info-box{display:table;margin:0 auto;}
.info-box .icon-container{width:60px;float:left;}
.info-box .icon-container i{font-size:48px;}
.info-box .text-container{padding-left:70px;}
.info-box .text-container p{font-family:'Raleway', Arial, sans-serif;font-size:18px;font-weight:600;padding-bottom:7px;}
.info-box .text-container .big{font-size:28px;}
.social-links.theme-bkg li:hover a{color:#fff;}
.social-links.presentation li{display:inline-block;width:50px;height:50px;background:#f6f6f6;margin-right:1px;margin-bottom:1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-links.presentation li a{width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;font-size:15px;}
.social-feed li{background:none;padding-left:0;border:none;float:left;margin-bottom:1px;padding-top:0;padding-right:1px;width:65px;height:65px;list-style:none;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-feed li:hover{opacity:0.7;}
.social-feed li img{width:65px;height:65px;}
.dropdown-menu a:hover{background:none !important;}
/* #social-links .fa-facebook:hover{color:#6074a6;} */
#social-links .fa-twitter:hover{color:#0eb1f2;}
#social-links .fa-google-plus:hover{color:#da6e4a;}
/* .fa-facebook:hover{background:#6074a6;}
.fa-twitter:hover{background:#0eb1f2;}
.fa-google-plus:hover{background:#da6e4a;} */
.ftr-social-link{}
.ftr-social-link i{width:35px !important;height:35px;border-radius:100%;color:#999;background:#fff;margin:6px 6px;padding:10px 10px 0 !important;cursor:pointer;}.ftr-social-link i:hover{color:#fff;}
.pi-mega-content h5{font-weight:600;font-size:14px;color: rgb(6,157,216);margin:10px 2px 4px 0;padding:0 1px;border-bottom:1px dashed #333;}
.pi-mega-content h5:hover{.pi-mega-content h5 {
    font-weight: 600;
    font-size: 14px;
    color: rgb(6,157,216);
    margin: 10px 2px 4px 0;
    padding: 0 1px;
    border-bottom: 1px dashed #333;
  }}
.courses img{width:100%;}
.our_course{background:url(../404page.html) repeat scroll;padding:8px 12px;}
.v_review .center{text-align:left;}
.v_review .center span{color:#1A80B6;}
#page-title{margin-top:110px;}
.fs-icons{text-align:center;}.fs-icons li{list-style:none;}
.sub-links a{padding:8px 0px;width:140px;text-align:center;}
.info-desc{box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);padding:10px 0;position:relative;margin-bottom:20px;overflow:hidden; background:white;}
.info-desc:after{content:"";display:block;height:20px;position:absolute;right:-18px;top:-11px;width:50px;z-index:98;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);}
.info-desc:before{content:"";display:block;height:20px;position:absolute;left:-17px;bottom:-19px;width:50px;z-index:98;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);}
.info-desc th{color:#000;font-size:14px;font-weight:normal;min-width:85px;padding:10px;vertical-align:top;}
.info-desc td{padding:10px 0 0;font-size:16px;vertical-align:top;font-weight:normal;}
.info-desc td i{color:#526aff;font-size:18px;}
.social-links a{font-size:24px !important;}
.social-links a:hover{color:#024176 !important;}
.pi-mega-content .col-md-3{width:20%;}
#footer .pi-mega-content .col-md-3{width:22%;}
#quick-links li a:hover{border-bottom:1px solid #fff;}
.hover-menu{border-left:none !important;border-right:none !important;}
<!-------bottom scroller--------->
.clearout{height:20px;clear:both;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:200px;max-height:150px;}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100;opacity:0.5;}
.nbs-flexisel-nav-left{left:10px;}
.nbs-flexisel-nav-right{right:5px;}
.fa-ul h5{font-size:13px;line-height:10px;margin-top:10px;margin-left:-20px;}
.social-icons {
    /* You just need to change the width and height
    of your div here.
    The size of the images will adapt automatically.
    Make sure that the width is 5 times the height
    for better results.*/
    width: 255px;
    height: 43px;
    position: relative;
	float:right;
}


.social-icons .social-icons-image {
    display: inline-block;
    position: absolute;
    width: 33%;
    height: auto;
    z-index: 2;
    opacity: 1;
    transition: all .5s;
    padding: 2%;
    box-sizing: border-box;
}

.social-icons .social-icons-image a {
    display: inline-block;
    width: 100%;
    height: 100%;
}


.social-icons img {
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.social-icons a:hover img {
    width: 110%;
    height: auto;
    margin: -5%;
}

.social-icons .social-icons-image:nth-child(1) {
    left: 33.755%;   /*(nth-child(2).left - (50% * 20%)/4)*/
    top: 25%; /*((100%-50%)/2)*/
    z-index: 0;
    width: 10%; /*(50% * 20%)*/
    height: auto;
    opacity: .5;
}


.social-icons .social-icons-image:nth-child(2) {
    left: 36.25%;   /*(40% - (75% * 20%)/4)*/
    top: 12.5%; /*((100%-75%)/2)*/
    z-index: 1;
    width: 15%; /*(75% * 20%)*/
    height: auto;
    opacity: .75;
}

.social-icons .social-icons-image:nth-child(3) {
    left: 40%;
    z-index: 2;
    width: 20%;
    height: auto;
}

.social-icons .social-icons-image:nth-child(4) {
    left: 48.75%; /*(60% - 3*(75% * 20%)/4*/
    top: 12.5%; /*((100%-75%)/2)*/
    z-index: 1;
    width: 15%; /*(75% * 20%)*/
    height: auto;
    opacity: .75;
}

.social-icons .social-icons-image:nth-child(5) {
    left: 56.25%;   /*(nth-child(4).left + (nth-child(4).width- 3*(50% * 20%)/4)*/
    top: 25%; /*((100%-50%)/2)*/
    z-index: 0;
    width: 10%; /*(50% * 20%)*/
    height: auto;
    opacity: .5;
}

.social-icons:hover .social-icons-image:nth-child(1) {
    top: 0px;
    left: 0%;
    width: 20%;
    opacity: 1;
}

.social-icons:hover .social-icons-image:nth-child(2) {
    top: 0px;
    left: 20%;
    width: 20%;
    opacity: 1;
}

.social-icons:hover .social-icons-image:nth-child(4) {
    top: 0px;
    left: 60%;
    width: 20%;
    opacity: 1;
}

.social-icons:hover .social-icons-image:nth-child(5) {
    top: 0px;
    left: 80%;
    width: 20%;
    opacity: 1;
}
.fg{ padding:0; margin:0;}
.fg li{display:inline-block; padding:7px 3px;float: right;}
.test img{ padding:10px; float:left;}
.test h4{ margin-bottom:0px;}
.test .right{ float:right}
/* .right{ float:right;} */
.course{ background:url(../img/course.png) 100% 100% no-repeat; width:151px; height:60px;}
.informatica{background:url(../img/courses-offered-from-acte.jpg) no-repeat; width:100%; height:60px;}
#courses-scroll {
width: 100%;
height: 60px;
background: url(../img/courses-offered-from-acte.jpg) repeat-y;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}
#placement-scroll {
width: 100%;
height: 100px;
background: url(../img/training-placement-record-in-acte.jpg) repeat-y;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}
 
@-webkit-keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}
 
@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}

.pop-enquiry{ color:#009FE3; border-bottom:2px groove #009FE3; padding-bottom:7pz;}
.pop-success{margin-left: 102px; font-weight: bold;color: #158FDD; font-size: 16px}
.pointer{ cursor:pointer;}
.contact-number{font-weight:bold; font-size:16px;}
.left{ float:left;}
/* .right{float: right;} */
.white{ color:white;}
.line-18{ line-height:18px;}
.right a:hover{color:white;}
.star i{ color:#FFCB41; margin:0 2px;}.white{ color: white !important;}
.aside-right{ background:#dadada;} .our_course{ background:#fff; border-radius:0 25px 0 25px; -moz-border-radius:0 25px 0 25px; -webkit-border-radius:0 25px 0 25px; margin:15px 0; padding:0;} .our_course .title{ background:#6094DA; border-radius:0 25px 0 0px; -moz-border-radius:0 25px 0 0px; -webkit-border-radius:0 25px 0 0px; padding:5px 0 5px 5px;} .our_course .title h3{ margin:0;} .our_course ul{ padding:10px 20px 15px;}
.title .span1{ background:#4C80C6; color:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; height:30px; width:30px; margin:0 10px 0 0; padding:8px 7px 0;} .sidebar .widget li:hover{border-bottom:1px solid #6dd1ea;}
.our_course li a{ font-size:14px; color:#333;} .star li a{} .star li span{ float:right;}
.course_list{ background:#009FE3; border-radius:0 0 0 25px; -moz-border-radius:0 0 0 25px; -webkit-border-radius:0 0 0 25px; padding:5px 7px !important;} .course_list li{ border-left:#03407F 5px solid; border-bottom:#03407F 1px solid; margin:8px 0; padding:0 8px;}.testimonial.testimonial-image-top .testimonial-container{ background:none;} .course_list1 li a{ color:#fff;}.course_list1 li{ background:none !important;}
.fon {font-size: 16px !impartent;font-weight: 600;}.mar-to-15 {margin-top: 15px;}.white{color: white;}.new-color{color:#EB2632;}.call-us{ float:left; background:#fff !important;width:30%;} .callus{ background:#fff !important;} .callus span{ color:#024176;}.call-to-action .btn{ padding:10px 35px 33px; font-size:32px;width:100% !important;}.lefts{float: left;margin-top:-3px;}
.enroll{font-size:18px; border:3px solid #2277eb;font-family: 'Open Sans', sans-serif;}
.hit{height:1606px;}
.tab-hit{height: 536px;overflow-x: scroll;}
.pt-info a{color: white;}
.pt-info a:hover{color:white;}
.gif{width: 80%; margin: 0 auto;padding-bottom: 20px;}
.whats{font-size: 25px;font-weight: 600;padding: 8px 0px;color: #22bdc1;font-style: italic;}
.text-container a {float: none; margin: 15px 0 0;}
.title-container h1{ color: white;}
.code { text-align:center; float:none;}
#copyright-container img{float: left;padding: 0px 5px;}
.center{ width:60%; margin: 10px auto;}
.defaultimg{
	background-position: inherit !important;
}.site-footer {
    background-color: #202846;
  }
  .custom-widget-title {
    font-size: 18px;
    color: #c3c3c3;
    margin-bottom: 20px !important;
    width: 100%;
  }.font-custom {
    padding: 0 0 10px;
    color: #f9f9f9;
    font-size: 14px;
    font-weight: 400;
  }.kc_single_image img {
    max-width: 100%;
    display: inline-block;
  }.kc_row.kc_row_inner {
    /* width: calc(100% + 30px); */
    /* margin: 48px 0 0 25px; */
    /* padding-top: 80px;
    margin-left: 46px; */

    /* display: flex;
    justify-content: center;
    align-items: center; */
  }.kingcomposer div.kc_column, .kingcomposer div.kc_column_inner {
    clear: none;
  }.kc_column, .kc_column_inner {
    min-height: 1px;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    /* float: left; */
  }.kc_single_image {
    max-width: 100%;
    width: 100%;
    line-height: 0;
  }.kc_single_image, .kc_single_image figure {
    position: relative;
  }.kc-elm {
    /* float: left; */
    width: 100%;  
  }.kc_single_image img {
    max-width: 100%;
    display: inline-block;
  }.kingcomposer div.kc_column, .kingcomposer div.kc_column_inner {
    clear: none;
  }h3.kc_title {
    font-size: 21px;
}
  .chennai-menu{
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .corporate-home {
    justify-content: center;
    display: flex;
  }
  .kc_column_inner > .kc-col-inner-container {
    height: 100%;
  }.rating {
    position: relative;
    left: 0px;
    padding: 0px 0px;
    top: 0px;
  }
  /* .kc_single_image{
    margin-top: -57px;

  } */
  .kc-css-682793 .kc_button {
    background-color: #498cf5;
    border-radius: 25px 25px 25px 25px;
    top: -21px;
    margin-left: 233px;color: #fff;
  }.entry-content a {
    box-shadow: none;
  }.kc_button {
    transition: background-color .3s ease 0s,color .3s ease 0s,border-radius .3s ease 0s;
    white-space: nowrap;
    text-decoration: none;
    font-size: 14px;
    background-color: #1E73BE;
  }input[type="text"], input[type="tel"], input[type="email"], select, input[type="submit"], textarea {
    font-family: var(--theme-font-family);
    font-weight: 500 !important;
    box-shadow: 0 0 0 transparent;
  }.PartnerCompany_sectionmain__3CTYg {
    background-color: #f4f7fa;
    padding-top: 29px;
  padding-bottom: 29px;

}.PartnerCompany_bg__ZPVfd {
    /* background-color: #f4f7fa; */
    background-repeat: no-repeat;
    background-position: 50%;
    padding-top: 0;
    border-radius: 16px;
}.pd-b-35 {
    padding-bottom: 18px !important;
}.color_text {
}.slick-list, .slick-slider {
    position: relative;
    display: block;
}.cards {
            margin: 0 44px;
            padding: 0;
            list-style: none;
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(221px, 1fr));
        }
        .cards li {
            display: inline-block;
            
        }
       
        .keyFeatured h2 {
          font-size: 30px;
          color: #ffffff !important;
          padding: 10px 0;
          border-top-right-radius: 30px;
          border-bottom-left-radius: 30px;
          background-color: #498cf5;
          margin-bottom: 45px !important;
          text-align: center;
      }
      /* .gray-bg {
        background: #f3f8f9;
    } */
    .pt-94 {
      padding-top: 0px;
  }
 
  /* .mb-50 {
    margin-bottom: 50px;
} */
.rs-categories.style1 .categories-item {
  border: 1px solid #dfe9eb;
  background: #ffffff;
  overflow: hidden;
  padding: 17px;
  display: block;
  color: #505050;
  border-radius: 5px;
  display: flex;
  align-items: center;
  background: rgba(19, 106, 213, 0.05);
  transition: 1s ease;

}.rs-categories.style1 .categories-item .icon-part {
  float: left;
  margin-right: 20px;
  width: 61px;
  height: 61px;
  line-height: 70px;
  border-radius: 100%;
  text-align: center;
  transition: all 0.3s ease;
  background-color: #fff;
}.rs-categories.style1 .categories-item .icon-part img {
  -webkit-transition: all 0.4s ease;
  transform: scale(1);
  width: 43px;
  width: 43px;
  margin-left: 9px;
  margin-top: 9px;

}.rs-categories.style1 .categories-item .content-part .title {
  color: #111111;
  margin-bottom: 5px;
  font-size: 16px;
  transition: all 0.3s ease;
}
/* .rs-categories.style1 .categories-item {
  border: 1px solid #dfe9eb;
  background: #fff;
  overflow: hidden;
  padding: 30px;
  display: block;
  /* color: #505050; */
  /* border-radius: 5px;
  display: flex;
  align-items: center;
} */ */
/* .overlay {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 14px;
  right: 14px;
  transition: .5s ease;
  background-color: #ff7c00;
  border: 1px solid #dfe9eb;
  overflow: hidden;
  padding: 30px;
  color: #505050;
  border-radius: 5px;
  opacity: 0;
}
.categories-item:hover .overlay {
  opacity: 1;
} */

.fadeInUp:hover{
  color: #fff;
}
/* .rs-categories.style1 .categories-item {
  border: 1px solid #dfe9eb;
  background: #fff;
  overflow: hidden;
  padding: 30px;
  display: block;
  color: #ff7c00;
  border-radius: 5px;
  display: flex;
  align-items: center;
  
} */

.rs-categories.style1 .categories-item .icon-part img {
  -webkit-transition: all 0.4s ease;
  transform: scale(1);
}
.rs-categories.style1 .categories-item .content-part .title {
  color: #111111;
  margin-bottom: 5px;
  font-size: 16px;
  transition: all 0.3s ease;
}
.rs-categories.style1 .categories-item:hover {
  background: #498cf5;
  color: #ffffff;
  border-color: #498cf5;
}
.rs-categories.style1 .categories-item:hover .icon-part {
}
.rs-categories.style1 .categories-item:hover .icon-part img {
  transform: scale(0.9);
}
.rs-categories.style1 .categories-item:hover .content-part .title {
  color: #fff;
}.rs-categories.style1 .categories-item:hover .content-part .courses {
  color: #fff;
}
.rs-categories.main-home .categories-items {
  position: relative;
  transition: all 0.3s ease;
}
.rs-categories.main-home .categories-items .cate-images a img {
  box-shadow: 0 0 30px #eee;
  background: #fff;
  border-radius: 0 0 5px 5px;
  position: relative;
  transition: all 500ms ease;
  border-radius: 5px;
}
.rs-categories.main-home .categories-items .contents {
  position: absolute;
  left: 0px;
  z-index: 3;
  width: 100%;
  text-align: left;
  transition: all 500ms ease;
  padding: 30px 40px;
  bottom: 0;
  display: flex;
  align-items: center;
}
.rs-categories.main-home .categories-items .contents .img-part img {
  width: 42px;
  margin: 0 20px 8px 0;
}
.rs-categories.main-home .categories-items .contents .content-wrap .title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 5px;
}
.rs-categories.main-home .categories-items .contents .content-wrap .title a {
  color: #fff;
}
.rs-categories.main-home .categories-items .contents .content-wrap .title a:hover {
  color: #ff5421;
}
.rs-categories.main-home .categories-items .contents .content-wrap .course-qnty {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
  color: #ffffff;
  transition: all 500ms ease;
  margin: 0px;
}
.rs-categories.main-home .categories-items:before {
  content: "";
  background: -moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 50%);
  background: linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 50%);
  background: -webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 50%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  border-radius: 5px;
  transition: all 500ms ease;
  z-index: 1;
}
.rs-categories.main-home .categories-items:hover {
  transform: translateY(-10px);
}
.rs-categories.home9-style .categories-items {
  position: relative;
  transition: all 0.3s ease;
}
.rs-categories.home9-style .categories-items .images-part a img {
  border-radius: 4px 4px 0px 0px;
}
.rs-categories.home9-style .categories-items .image-content {
  border-radius: 0px 0px 4px 4px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.18);
  padding: 70px 30px 25px 40px;
  background-color: #ffffff;
  position: relative;
}
.rs-categories.home9-style .categories-items .image-content .effect-icon {
  background: #1c335e;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: -44px;
  text-align: center;
  right: 0;
  margin: 0 auto;
  box-shadow: 0 0 50px #eee;
}
.rs-categories.home9-style .categories-items .image-content .effect-icon i {
  color: #f4bf00;
  font-size: 35px;
}
.rs-categories.home9-style .categories-items .image-content .title {
  font-size: 25px;
  line-height: 32px;
  font-weight: 700;
  color: #101010;
  margin-bottom: 17px;
}
.rs-categories.home9-style .categories-items .image-content .title a {
  color: #101010;
}
.rs-categories.home9-style .categories-items .image-content .title a:hover {
  color: #f4bf00;
}
.rs-categories.home9-style .categories-items .image-content .description p {
  font-weight: 400;
  color: #505050;
  font-size: 16px;
  padding-right: 50px;
}
.rs-categories.home9-style .categories-items .image-content .button-bottom .button-effect {
  position: absolute;
  left: 50%;
  bottom: -14px;
  transform: translateX(-50%);
  transition: all .8s ease;
  width: 100%;
  text-align: center;
  visibility: hidden;
  opacity: 0;
}
.rs-categories.home9-style .categories-items .image-content .button-bottom .button-effect a {
  text-transform: uppercase;
  color: #1c335f;
  padding: 13px 35px 13px 35px;
  background-color: #f4bf00;
  border-radius: 30px 30px 30px 30px;
}
.rs-categories.home9-style .categories-items .image-content .button-bottom .button-effect a:hover {
  color: #ffffff;
  background: #1c335f;
}
.rs-categories.home9-style .categories-items:hover {
  transform: translateY(-10px);
}
.rs-categories.home9-style .categories-items:hover .image-content .title a {
  color: #f4bf00;
}
.rs-categories.home9-style .categories-items:hover .image-content .button-bottom .button-effect {
  opacity: 1;
  visibility: visible;
}
.rs-categories.home11-style {
  background-position: center;
}
.rs-categories.home11-style .img-part {
  background: url(../images/1_7.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.rs-categories.home11-style .main-part {
  background: #e7f8fb;
  padding: 100px 300px 100px 70px;
}
.rs-categories.home11-style .main-part .categories-item {
  display: flex;
}
.rs-categories.home11-style .main-part .categories-item .icon-part {
  margin-right: 15px;
}
.rs-categories.home11-style .main-part .categories-item .content-part .title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 800;
  margin-bottom: 10px;
}
.rs-categories.home11-style .main-part .categories-item .content-part .title a {
  color: #4e49a1;
}
.rs-categories.home11-style .main-part .categories-item .content-part .title a:hover {
  color: #21a7d0;
}
.rs-categories.home11-style .main-part .categories-item .content-part p {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #54647b;
  margin: 0;
}
.rs-categories.home-style14 .categories-items {
  position: relative;
  transition: all 0.3s ease;
  overflow: hidden;
}
.rs-categories.home-style14 .categories-items .cate-images {
  position: relative;
  transition: all 500ms ease;
}
.rs-categories.home-style14 .categories-items .cate-images:before {
  content: "";
  left: 0;
  display: block;
  background: rgba(23, 31, 50, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  border-radius: 5px;
}
.rs-categories.home-style14 .categories-items .cate-images a img {
  box-shadow: 0 0 30px #eee;
  background: #fff;
  border-radius: 0 0 5px 5px;
  position: relative;
  transition: all 500ms ease;
  border-radius: 5px;
}
.rs-categories.home-style14 .categories-items .contents {
  position: absolute;
  left: 50%;
  bottom: -185px;
  z-index: 3;
  width: 100%;
  text-align: center;
  transform: translate(-50%, -50%);
  transition: all 500ms ease;
  padding: 26px 20px 20px 20px;
}
.rs-categories.home-style14 .categories-items .contents .img-part img {
  width: 42px;
  margin: 0 0px 15px 0;
}
.rs-categories.home-style14 .categories-items .contents .content-wrap .title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 5px;
}
.rs-categories.home-style14 .categories-items .contents .content-wrap .title a {
  color: #ffffff;
}
.rs-categories.home-style14 .categories-items .contents .content-wrap .title a:hover {
  color: #ff5421;
}
.rs-categories.home-style14 .categories-items .contents .content-wrap .course-qnty {
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all 500ms ease;
  margin: 7px 0;
  display: inline-block;
}
.rs-categories.home-style14 .categories-items .contents .content-wrap .btn2 a {
  opacity: 0;
  visibility: hidden;
  transition: all 500ms ease;
  margin-top: 12px;
  background: #ff5421;
  color: #fff;
  display: inline-block;
  padding: 6px 22px;
  border-radius: 5px;
}
.rs-categories.home-style14 .categories-items:hover {
  transform: translateY(-10px);
}
.rs-categories.home-style14 .categories-items:hover .contents {
  bottom: -80px;
}
.rs-categories.home-style14 .categories-items:hover .contents .content-wrap .course-qnty {
  visibility: visible;
  opacity: 1;
}
.rs-categories.home-style14 .categories-items:hover .contents .content-wrap .btn2 a {
  visibility: visible;
  opacity: 1;
}
.rs-categories.style2 .owl-stage-outer {
  padding: 20px;
  margin: -20px;
}
.rs-categories.style2 .categories-items .cate-item {
  position: relative;
  transition: all 500ms ease;
  box-shadow: 0 0 30px #eee;
  background: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 10px #eae4e4;
  padding: 30px 35px 35px;
  text-align: center;
}
.rs-categories.style2 .categories-items .cate-item .cate-img img {
  width: 60px;
  margin: 0 auto;
}
.rs-categories.style2 .categories-items .cate-item .cate-content .title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  margin: 25px 0px 20px 0px;
}
.rs-categories.style2 .categories-items .cate-item .cate-content .title a {
  color: #101010;
}
.rs-categories.style2 .categories-items .cate-item .cate-content .title a:hover {
  color: #ff5421;
}
.rs-categories.style2 .categories-items .cate-item .cate-content .course-qnty {
  color: #fff;
}
.rs-categories.style2 .categories-items .cate-item:hover {
  transform: translateY(-10px);
}
.pink-box {
  background: #D6EDF4;;
  border-radius: 4px;
  padding: 8px;
  margin: 4px 0;
  width: 142px;

}
.kc-css-system .kc-css-880663 {
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 30px 30px;
  margin-top: 23px;
}.kc-col-inner-container {
  height: 100%;
}.kc-css-880663 {
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 30px 30px;
  margin-top: 23px;
}.kc-css-798342 {
  background: #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 30px 30px;
}.mobile-spacing {
  display: none;
}.elementor-93 .elementor-element.elementor-element-2693d88:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-2693d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url(https://ifingerstudio.com/eduvalt/-content/uploads/2023/07/testimonial_bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}.elementor-93 .elementor-element.elementor-element-2693d88 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 0px 110px 0px;
}.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1200px;
}.elementor-section .elementor-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}@media (min-width: 768px)
.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
}.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px;
}.elementor-widget-wrap>.elementor-element {
  width: 100%;
}.testimonial__image-wrapper {
  margin: 0 0 0 72px;
  z-index: 1;
}.slick-initialized .slick-slide {
  display: block;
}.section__title.white-title .title {
  color: var(--tg-common-color-white);
}.section__title .title {
  font-size: 36px;
  line-height: 1.32;
  margin: 0 0;
  letter-spacing: -1px;
  text-transform: capitalize;
}.testimonial__content-avatar {
  position: relative;
  margin: 12px 0 0;
  padding: 30px 0 0;
  border-top: 1px solid  #041126;
}.testi{
  padding-left: 63px !important;

}
.testimonial__content-avatar::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2.5px;
  width: 40px;
  height: 5px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  background: #498cf5;
}.CorporateTraining_cp_text__32u5S p {
  color: #000000;
  font-size: 15px;
  line-height: 30px;
  margin: 0 0 0px 0;
}

.CorporateTraining_cp_text__32u5S ul li {
  /* padding: 6px 10px 6px 24px; */
  margin: 0;
  position: relative;
  font-weight: 600;
  list-style: none;
  font-family: "Poppins", sans-serif !important;
  color: #2e3d49;
  list-style: disc;
}
  .categories__item a {
    
    display: flex;
    flex-direction: column;
    background: #f4f7fb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 32px 30px 27px;
}.categories__item a img {
  width: 83px;
  height: 83px;
  flex: 0 0 auto;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  background:#fff;
  border-radius: 50%;
  font-size: 44px;
  color: #f4f7fb;
  margin: 0 auto 12px;
  box-shadow: 0px 10px 20px rgba(222, 231, 243, 0.5);
}.categories__item a {

  display: flex;
  flex-direction: column;
  background: #f4f7fb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 32px 30px 27px;
}.elementor-widget-wrap>.elementor-element {
  width: 100%;
    margin-top: 37px;
}

.elementor a {
  box-shadow: none;
  text-decoration: none;
}
.categories__item {
  text-align: center;
}.home-learner-benefit-rating-details {
  display: flex;
}
.img_cls{
  width: 83px;
    height: 83px;
    flex: 0 0 auto;
   
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
   
    border-radius: 50%;
    font-size: 25px;
    margin: 0 auto 12px;
    
    box-shadow: 0px 10px 20px rgba(222, 231, 243, 0.5);
    transition: all 0.3s ease-out 0s;

}.img_cls:hover{
  background-color: #c6d7f0;
}
.section-title .pre-title {
  color: #498cf5;
}.section-title .pre-title {
  font-weight: 800;
  font-size: 16px;
  line-height: 26px;
  color: var(--color-primary);
  display: inline-block;
  margin-bottom: 0;
  letter-spacing: .1em;
  color: #498cf5;
}.section-title .title {
  margin-bottom: 0;
  font-size: 18px;
  padding: 10px 0;
}.section-description p {
  padding: 10px 0;
}
.elementor-1026 .elementor-element.elementor-element-d0e8ca4 .elementor-heading-title {
  font-size: 20px;
  line-height: 32px;
}.elementor-section .elementor-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.elementor-container{
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 0px 0px 0px;
}.pre-title{
  color: #ff7c00;
}.section-title{
  padding: 0px 0px 0px 0px;
}   .scrollbar-thin {
  scrollbar-width: thin;
  height: 350px;
  width: 101%;
    overflow-y: scroll;
    scrollbar-color: #ff7c00 #fcfdf9;
      border: 1px solid #aaa;
}.scrollbar-thins{
   scrollbar-width: thin;
  height: 350px;
  width: 101%;  overflow-y: scroll;
    scrollbar-color: #ff7c00 #fcfdf9;
}.tab {
  float: left;
  background-color: #f1f1f1;
  scrollbar-width: thin;
  height: 350px;
  width: 101%;
    overflow-y: scroll;
    scrollbar-color: #498cf5 #fcfdf9;
    
}
/* ::-webkit-scrollbar {
  height: 5px;
  width: 5px;
  background: #fcfdf9;
}

::-webkit-scrollbar-thumb {
  background: #498cf5;
  -webkit-border-radius: 0ex;
  -webkit-box-shadow: #498cf5 #fcfdf9;
}

::-webkit-scrollbar-corner {
  background: #fcfdf9;
} */

.scrollable {
max-width: 200px;
max-height: 100%;

height: 450px;
/* change ` overflow: scroll ` to ` overflow: auto ` if you only want vertical scroll */
overflow: scroll;
}
/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color: black;
  width: 100%;
  font-family: open sans, sans-serif !important;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  color: #010101;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #e0e8f0;}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #e2e9f0;
  color: #000;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 0px 12px;
  border: 1px solid #ccc;
  border-left: none;
  overflow: scroll;
  scrollbar-width: thin;
  height: 350px;
  width: 101%; 
   overflow-y: scroll;
    scrollbar-color: #498cf5 #fcfdf9;
}
.tabcontent h3{
  font-size: 20px;
  padding: 15px 0px 0px 0px;
}
.tabcard {
  padding: 0px 33px;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}.tabcard ul {
  list-style: none;
  padding: 0;
  margin: 40px 0 20px 0;
}.tabcard ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0 35px 0px;
  border-bottom: 1px solid #5c748d47;
  font-family: "Poppins",sans-serif;
  color: #010101;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -.09px;
  margin: 0 0 15px;
  padding: 0 0 15px;
}
.mp-banner-content h2 span {
  display: inline-block;
  background: #eab53f;
  padding: 0 12px;
  border-radius: 3px;}
  .mp_l{
    background-color: #f4f7fa;;
  }tr:first-child td:first-child {
    border-top-left-radius: 10px;
  } 
  

  /* nav bar */
  .backimg
  {
      background-size: cover;
      color: white;
      opacity: 90%;
      position: relative;
      margin-top:-103px;
  }
  .top-head {
      /*position: absolute;*/
      /*top: 50%;*/
      /*left: 33%;*/
      /*transform: translate(-50%, -50%);*/
      /*width: 35%;*/
      margin-top:16%;
  }
  .head-text {
     font-size: 65px;
      font-family: 'DM Serif Display', serif;
      line-height: 75px;
      font-weight: 500;
      color: #000 !important;
  }
  .btn-text-col {
      color: #ffffff;
      background-color: #E61B41;
      padding: 15px 38px 15px 38px;
      border-radius: 18px;
      border: 1px solid #E61B41;
  }
  .chennai-menu{
      position:relative;
    z-index:1;
    }
    
    
    
    .navbar-brand img{
      width:90%;
    }
  
    .nav-link{
         color: #000 !important;
      font-size: 19px;
      font-weight: 400;
    }
    
    
    .navbar-expand-lg .navbar-collapse {
      display: flex!important;
      flex-basis: auto;
  }
  
  .chennai-menu{
      position:relative;
    z-index:1;
    }
    
  
    
    .navbar-brand img{
      width:90%;
    }
    
    .mobile_header{
      display: none;
      margin-top: -17px;

  }
  
  @media screen and (min-device-width: 300px) and (max-device-width: 1023px) { 
      /* STYLES HERE */
  .chennai-enquiry .container{
  width:100% !important;
  }
  .main-header{
      display: none;
  }
  h1{
    text-align: center;

  }
  
  h2 {
    margin: 0 0 0px 0;
  color: #010101;
font-size: 20px !important;
  font-weight: 600;
  line-height: 31px;
  font-family: "Poppins", sans-serif !important;
  letter-spacing: -0.75px;
  /* padding: 20px 0 0px 0; */
}
  .mp-jb-assist-pgm-title h2 {
    margin: 0 0 0px 0 !important;
    color: #010101;
    font-size: 42px;
    font-weight: 600;
    line-height: 54px;
    font-family: "Poppins", sans-serif !important;
    letter-spacing: -0.75px;
    /* padding: 8px 0 9px 0 !important; */
}
.mp-jb-assist-pgm-title h2 {
  margin: 0 0 20px 0;
  color: #010101;
  font-size: 42px !important;
  font-weight: 600;
  line-height: 54px;
  font-family: "Poppins", sans-serif !important;
  letter-spacing: -0.75px;
  padding:  0px 0 0 0 !important;
}
.post-sections {
  float: left;
  width: 100%;
  background: #fff;
  margin-bottom: 0px !important;
  -webkit-box-shadow: 0 0 18px 0 rgba(156,148,148,.12);
  box-shadow: 0 0 18px 0 rgba(156,148,148,.12);
  padding-bottom: 0px;
  padding-top: 0px;
  border-radius: 6px;
}
.kc-css-880663 {
    background: #ffffff;
    border-radius: 8px 8px 8px 8px;
    padding: 0px 0px 12px 11px !important;
    margin-top: 0px !important;
}
.placement-plot{
  font-size: 1.15rem !important;
text-align: center;
}
.Overview-pad{
  padding-top: 10px !important;
}
.pre-title{
  padding-top: 10px;

}
  .text-white{
    text-align: center;
  }
  .mobile_header{
      display: block;
  }
  .footer-size{
    margin-left: -25px;
  }
  .mobile_header img{
      width: 50%;
  }
  .overlay {
      height: 100%;
      width: 100%;
      display: none;
      position: fixed;
      z-index: 3;
      top: 0;
      left: 0;
      background-color: rgb(0,0,0);
      background-color: rgba(0,0,0, 0.9);
    }
    
    .overlay-content {
      position: relative;
      top: 10%;
      width: 100%;
      text-align: left;
      margin-top: 30px;
      margin-left: 25px;
    }
    
    .overlay a {
      padding: 8px;
      text-decoration: none;
      font-size: 16px;
      color: #cfcfcf;
      /* display: block; */
      transition: 0.3s;
    }
    
    .overlay a:hover, .overlay a:focus {
      color: #f1f1f1;
    }
    
    .overlay .closebtn {
      position: absolute;
      top: 0;
      right: 0px;
      font-size: 45px;
    }
  
    .mobile_header img {
      width: 30%;
  }
    .chennai-carousel-button{
        border: 2px solid gray;
        color: #fff !important;
    }
  }
    
    @media (min-width: 1500px){
        .chennai-carousel-caption{
            right: 15% !important;
        }
    }
    
    .chennai-carousel-caption{
        bottom: unset;
        transform: translate(0%, -50%);
        top: 50%;
        position: absolute;
        left: unset;
        right: 10%;
        text-align: right;
    }
    
    .chennai-carousel-title{
        margin-left: auto;
        width: 50%;
        text-align: right;
        font-size: 3.5rem;
        font-weight: 600;
        line-height: 60px;
        margin-bottom: 40px;
    }
    
    .-carousel-button{
        padding: 10px 25px;
        font-size: 1rem;
        font-weight: 500;
        border-radius: 50px;
    }
    
    .chennai-carousel-indicators{
        bottom: 50%;
        left: 70%;
        width: 50%;
        margin: 0 !important;
        transform: rotate(90deg);
    }
    
    .chennai-carousel-indicators>button{
        margin: 0px 20px;
    }
    
    .carousel-indicators [data-bs-target] {
        outline: 2px solid #fff;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        margin: 0px 10px;
        border: 3px solid #fff0;
    }
    .collapse {
      float: left;
    }
    .kc-css-682793 .kc_button :hover{
background-color: #498cf5 !important;
    }
    li .menu-item-type-post_type :hover{
      background-color: #3646cb !important
    }
    #menu12 li ul li:hover{
      color: #fff;
    }
    #menu12 li ul li{
      color: #000;
    }
    .certification-job {
      align-items: center;
      padding-top: 30px;
  }
  .pink-boxs {
    background: #D6EDF4;
    border-radius: 4px;
    padding: 8px;
    margin: 4px 0;
    width: 101px;
    display: flex;
  }
  .cities-links li :hover {
    background-color: #009FE3;
    color: #fff;
  }
  .cities-link {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 20px;
  
  }
  .cities-link li {
    margin-right: 5px;
    padding: 7px;
  }.cities-link li a {
    display: inline-block;
    color: #232323;
    font-size: 14px;
    /* padding: 2px 8px; */
    border-radius: 500px;
    font-weight: 400;
  }
  /* nav bar end */
  /* nav ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
  } */
/*   
  nav a {
    text-decoration: none;
    color: #fff;
    background: #48abe0;
    padding: 1rem;
    transition: background 0.5s;
    display: block;
    outline: 0;
  }
   */
  nav a:hover,
  nav li:focus-within > a {
    cursor: pointer;
    background-color: #173cc3 !important;
  }
  .hire-style{
    font-weight: bold !important;
  }
  /* .list-ofjob-course li :hover{
    background-color: #cce6ed;
  } */
  .icons-style{
    padding-left: 4px;

  }
  
  /* Make the dropdown animate. */
  .dropdown-content {
    min-width: fit-content;
    overflow: hidden;
    max-height: 0;
    transition: max-height 1s;
  }
  
  /* The max-height should be set to something that will always be a little bit bigger than the height of the content. */
  .dropdown:hover .dropdown-content,
  .dropdown:focus .dropdown-content,
  .dropdown:focus-within .dropdown-content {
    max-height: 200px;
  }
  @media (min-width:768px) {
    .hmenu {
        display: block;
    }
}

@media (max-width:767px) {
    .hmenu {
        display: none;
    }
}

@media (min-width:1023px) {
    .vmenu {
        display: none;
    }
}

@media (max-width:1023px) {
    .vmenu {
        display: block;
    }
}
@media (min-width: 1024px){
.navbar-nav.pi-nav {
  display: block !important;
  margin: 7.5px -15px;
}
}
.hmenu {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    overflow: visible;
}

.hmenu ul {
    list-style: inline;
    float: left;
    clear: none;
}

.hmenu ul li {
    float: left;
    width: 152px;
}

.responsive-menu {
    /* mainmenu & submenus */
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 0;
}

.responsive-menu a {
    display: block;
    background-color: #7995ff;
    text-decoration: none;
    padding: 10px;
    color: #000;
}

.responsive-menu a:hover {
  background-image: linear-gradient(90deg, #a9d5ff, #7995ff);
    /* background-color: #88C566; */
}

.responsive-submenu {
    /* mainmenu & submenu classes */
    list-style-type: none;
    list-style: none;
    padding: 0;
   

}
.scroll1{
  overflow-y: scroll;
}
.responsive-menu li:hover .responsive-submenu {
    display: block;
    max-height: 200px;
    -webkit-transition: all 0.4s ease-out 0.2s;
}

/* Now overwrite bg-color for .submenu links only. CSS reads down the page son code at bottom will overwrite earlier code */
.responsive-submenu a {
  background-image: linear-gradient(90deg, #99C5ff, #7995ff);
}

.responsive-submenu a:hover {
    background-color: #55C5aa;
}

/* initial state of submenus: max-height ZERO & overflow HIDDEN */
.responsive-submenu {
    overflow: auto;
    max-height: 0;
    -webkit-transition: all 0.8s ease-out 1s;
}

/* Tweak appearance of list elements to enhance clarity for users: */
.hmenu ul li ul li {
    float: none;
    border-left: solid 1px #eeeeee;
    border-right: solid 1px #eeeeee;
}

.vmenu .responsive-submenu {
    margin: 0 0 0 8px;
}



/* Toggle code for vertical menu */
.vmenu-input {
    display: none;
}

.vmenu-opener {
    background-color: #a3a3a3;
    display: flex;
    flex-direction: column;
    color: #4d4d4d;
    padding: 0 4px;
    width: 28px;
    border: 1px solid #000000;
    text-align: center;
    font-size: 20px;
    margin-bottom: 0;
}

/* If box CHECKED, hide menu */
#vmenu-checkbox:checked~#toggling-content {
    display: none;
}

/* If box CHECKED, burger-bg BLUE on hover */
#vmenu-checkbox:checked~.vmenu-opener:hover {
    background-color: #00ccff;
}

/* If box CHECKED display hamburger & hide x */
#vmenu-checkbox:checked~.vmenu-opener>span:nth-of-type(1) {
    display: none;
}

#vmenu-checkbox:checked~.vmenu-opener>span:nth-of-type(2) {
    display: block;
}

/* If box UNCHECKED hide hamburger & display x */
#vmenu-checkbox~.vmenu-opener>span:nth-of-type(1) {
    display: block;
}

#vmenu-checkbox~.vmenu-opener>span:nth-of-type(2) {
    display: none;
}

/* If box UNCHECKED, burger-bg GREY on hover */
#vmenu-checkbox~.vmenu-opener:hover {
    background-color: #999999;
}

/* If box UNCHECKED show menu */
#vmenu-checkbox~#toggling-content {
    margin-top: 0;
    display: block;
}
*,
*:before,
*:after {
  moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*Nav menu styling*/

.nav-menu-wrap {
  max-width: 500px;
}

.nav-menu {
  width: 100%;
  height: 0px;
  overflow-x: hidden;
  -webkit-transition: height 500ms linear;
  -o-transition: height 500ms linear;
  -moz-transition: height 500ms linear;
  transition: height 500ms linear;
}

.nav-menu,
.sub-menu {
  margin: 0px;
  padding: 0px;
  position: relative;
  /* background: #eee; */
}
.LearningProcess_p_text__3OJHm {
  padding: 6px 6px 6px 6px;
  margin: 0;
  position: relative;
  font-weight: 500;
  list-style: none;
  font-family: "Poppins", sans-serif !important;
  color: #2e3d49;
  line-height: 30px;
  list-style-type: disclosure-closed;
}
.LearningProcess_p_text__3OJHm .fa-chevron-right {
  padding-right: 5px;
}
.nav-menu li {
  list-style-type: none;
  display: block;
  background: transparent;
  float: left;
  width: 100%;
  border-top: solid 1px #ccc;
  background: #0f1243;
}
.nav-menu li:last-child{
  border-bottom: 1px solid #ccc;
}

.nav-menu li > a {
  display: block;
  color: #f1ecec;
  text-decoration: none;
  padding: 10px 15px;
  position: relative;
  float: left;
  width: 80%;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
}
.nav-menu li > a ~ .sub-{
  
}

.closes {
  float: right;
  font-size: 27px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=20);
  /* opacity: -0.8; */
}

.nav-menu li > a:hover {
  background: #0f1243;
}

.nav-menu .sub-menu-toggle {
  display: none;
}
/*Sub nav menus*/

.nav-menu .sub-menu {
  display: block;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 100%;
  -moz-transition: all 400ms ease-in;
  -webkit-transition: all 400ms ease-in;
  transition: all 400ms ease-in;
  z-index: 5;
   -moz-transform: translate3d(0%,0px,0px);
   -webkit-transform: translate3d(0%,0px,0px);
   -ms-transform: translate(0%,0px);
   -o-transform: translate(0%,0px);
   transform: translate3d(0%,0px,0px);
}
.nav-menu .sub-menu.active{
   -moz-transform: translate3d(-100%,0px,0px);
   -webkit-transform: translate3d(-100%,0px,0px);
   -ms-transform: translate(-100%,0px);
   -o-transform: translate(-100%,0px);
   transform: translate3d(-100%,0px,0px);
  
}


.nav-menu .sub-menu > li {
  
}

.nav-menu .sub-menu li > a {}

/*Sub menu toggle*/
.nav-menu .sub-menu-toggle {
  position: relative;
  top: 0px;
  right: 0px;
  color: #fff;
  /* background: #ccc; */
  display: inline-block;
  cursor: pointer;
  width: 20%;
  text-align: center
}
.nav-menu .sub-menu-toggle:hover,
.nav-menu .sub-menu-toggle:active{
  background: #ddd;
}
.nav-menu .sub-menu-toggle:before{
  display: inline-block;
  -webkit-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -moz-transition: all 300ms linear
  -ms-transition: all 300ms linear;
  transition: all 300ms linear;
}
.nav-menu .sub-menu-toggle.flip:before{
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/*Nav menu toggle*/
.nav-menu-toggle {
  border: solid 1px #0f1243;
  background: #0f1243;
  height: 35px;
  width: 35px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin-bottom: 15px;
  z-index: 999;
}

.nav-menu-toggle .toggle {
  color: #fff;
  line-height: 35px;
  font-size: 150%;
}


/*Close sub menu items*/
.sub-menu .close{
  
}
.sub-menu .close div{
  padding: 10px 15px;
  cursor: pointer;
}
.sub-menu .close div i{
  float: right;
  color: #fff;

}
.lo-go{
   margin: 0 0 0 469px;
  }
  .learning-benefit-color1{
display: flex;
align-items: center;
  }
  .learning-benefit-color2{
    display: flex;
align-items: center;
  } 
  .learning-benefit-color3{
    display: flex;
align-items: center;
  }
  @media only screen and (min-width:320px) and (max-width:575px) {
    .jss10 {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    color: #464646;
    line-height: 28px;
    margin-left: 11px !important;
  }}
  @media only screen and (min-width:320px) and (max-width:657px) {
 #social-links {
      max-width: 100%;
display: none;
  }
  .jss10{
    
    font-family: Poppins, sans-serif;
    margin-left: 0px;
 }
 .pd-b-35 {
  padding-bottom: 0px;
}
 .learning-benefit-color1{
	background-color: #dd8c9c2b;
    padding: 20px 0px;
    display: block !important;

}
.learning-benefit-color2{
	background-color: #aaf39b2b;
    padding: 20px 0px;
    display: block;
}
.learning-benefit-color3{
	background-color: #b4a8e52b;
    padding: 20px 0px;
    display: block;

}
.master-reviews-video-carousel {
  margin: 0 0px 135px !important;
  display: block;
}

  #top-bar-wrapper #top-bar {
    /* width: 356px; */
    margin: 0px auto;
    display: flex !important;
}
#top-bar-wrapper #top-bar a{
 padding: 0px;
   
    font-size: 11px;
}
#top-bar-wrapper #top-bar span{
  padding: 0px;
}
.trending-courses{
  display: block !important;
}
.nav-mobile{
  display: block !important;
}
.site-branding{
  margin: 0;
}

.mp-jobs{
  padding: 20px 0;
  background: #fff;
}
.testi{
  padding: 0px !important;

}

.site-footer .widget_text .widget-title {
  font-size: 18px;
  color: #c3c3c3;
  padding: 0 0px !important;
  /* margin-bottom: 20px !important; */
  width: 100%;
}
.forms-row{
  justify-content: center;
}
.learning-row{
  justify-content: center;

}
.certification-job{
  padding: 10px;
}
  }
  @media only screen and (min-width: 320px) and (max-width: 768px){
    .list-ofjob-course li a {
      padding: 10px 10px;
    display: flex !important;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    color: #19455a;
    text-transform: capitalize;
    height: 66px !important;
    flex-wrap: nowrap  !important;
    align-content: stretch !important;
    justify-content: space-evenly !important;
    align-items: center !important;
    }
    }
  @media only screen and (min-width: 300px) and (max-width: 350px){
.fixed_scroll_top {
    /* left: 272px !important; */
    width: 51px;
    height: 51px;
}}
@media only screen and (min-width: 350px) and (max-width: 375px){
.fixed_scroll_top {
    /* left: 155px !important; */
    width: 51px;
    height: 51px;
}
}
.project-border{
  padding-right: 30px;
}
.aos-animate {
  padding: 10px;
}
.footer-vertical-tabs{
  margin-left: 0px;
  margin-right: 0px;
}
.footer-size{
  /* margin-top: 63px; */
  padding-left: 20px;

} 
  .jss10{
    
    font-family: Poppins, sans-serif;
    font-size: 14px;
    color: #464646;
    line-height: 28px;
    margin-left: 79px;
   }
   .jss100{
    
    font-family: Poppins, sans-serif;
    font-size: 14px;
    color: #464646;
    line-height: 28px;
    margin-left: 100px;
   }
   .jss9{
    color: #fff;
    font-size: 17px;
    margin-top: 15px;
    font-weight: 500;
    /* margin-bottom: 8px; */
    text-decoration: none;
   }
   
.hinds-cards h3 {
  margin:0;
  color:#fff;
  font-size:25px;
  font-weight:700;
  text-align: center;
  }
  
  #contactForm1 select {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    height: calc(3em + 1px);
}
  #contactForm2 select {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    height: calc(3em + 1px);
}

  #contactForm3 select {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    height: calc(3em + 1px);
}

#contactForm1 textarea {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    max-height: 105px;
}
#contactForm2 textarea {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    max-height: 105px;
}
#contactForm3 textarea {
    margin-top: 10px !important;
    padding: 8px 15px 8px 8px !important;
    border-radius: 8px !important;
    background-color: rgba(192, 192, 192, 13%) !important;
    width: 100%;
    max-height: 105px;
}

  
   @media only screen and (min-width:320px) and (max-width:440px) {
    .social-icons-footers {
      margin-left: 3px !important;
  }
}
@media only screen and (min-width:441px) and (max-width:1039px) {
  .social-icons-footers {
    margin-left: 123px !important;
}
}
   @media only screen and (min-width:320px) and (max-width:767px) {
    .ban-hed
    {
      font-size: 15px;
      font-weight: 600;
      margin-bottom: 0px;
      line-height: 16px;
      letter-spacing: 1px;
    }
    .side{padding-left: 0px !important;}
    
    .faq{
padding: 13px !important;
    }
    .faq-toggle {
      position: absolute;
      top: 12px !important;
      right: 30px;
      height: 30px;
      width: 30px;
      transition: 0.3s ease;
  }
    .ban-para
    {
      display: none;
    }
    .banner-mobl{
      flex-wrap: nowrap !important;
      }
    .mb-2 {
display: none;
    }
    .font-custom{
      display: none;

    }
    .curriculum-mbl-res{
      display: block !important;
    }
    .mbl-learning-benefit{
      display: block !important;
    }
    .home-learner-benefit-content ul li::before {
      content: "";
      width: 6px !important;
      height: 6px !important;
      position: absolute;
      left: -20px !important;
      border-radius: 50%;
      top: calc(50% - 5px);
  }
  .home-learner-benefit-content ul li{
    padding: 0px 0px 0px 0px !important;
font-size: 15px !important;
margin-bottom: 17px !important;

  }
    .career-assit{
      display: block !important;

    }
    .form-box-sty{
      width: 300px;
    }
    .acte-mp-banner{
      padding: 0px;
    }
    .LearningProcess_p_text__3OJHm {
      padding: 0px !important;
      line-height: 25px !important;
      font-size: 15px;
      margin-bottom: 13px !important;
    }
  /* .Banner_home_rating__2Asb9{
    padding: 0px !important;
  } */
    .coure-fresher{
      background-color: #dbedf0; 
      margin-bottom: 0px;

    }
    .footer-sized{
      display: none;

    }
   .tabs-left {
      display: flex;
      flex-wrap: wrap;
    }
    .custom-widget-title{
      margin-top: 3px;
  
    }
    .table td,
.table th {
  padding: 0em;
  border: 1px solid #000;
  word-break: break-all;
}
.kc_button {
  transition: background-color .3s ease 0s,color .3s ease 0s,border-radius .3s ease 0s;
  white-space: nowrap;
  text-decoration: none;
  font-size: 12px;
  background-color: #1E73BE;
  margin-left: 10px;
}
.rating {
  position: relative;
  left: -20px;
  padding: 7px 20px;
  top: -7px;
}

  .p-0 blue{
    display: none;

  }
 
  .actives{
    margin-left: 0px;
  }
  .footer-size {
    margin-top: 76px !important;
    padding-left: 31px !important;
}
h2.custom-widget-title.d-mblresponsive {
  display: none;
}
  nav .nav-tabs .tabs-left{
    margin-top: 10px;
  }
  .round{
    margin-right: 125px;
    margin-bottom: 427px;
}
  
  /* .side {
    margin-bottom: -256px;
} */
table td, table th {
    padding: 0.5em;
    border: 1px solid #000;
    word-break: break-all;
}

.ytext{
  display: none;
}
.ytexts{
  display: none !important;
}
#h1{
  font-size: 21px;

}
.section-title .pre-title{
  margin-left: 95px;

}
.round{
  margin-left: 192px;    margin-top: 144px;
}
.mr-auto{
  padding-bottom: 10px;
}
.twrapper{
  background: #fff;
    border-radius: 30px;
}

/* #corporate-home{
  margin-right: 183px;
    margin-bottom: 15px;
} */
.nav .nav-tabs .tabs-left{
  margin-top: -362px;
    margin-left: 383px;
    width: 87px;
}
.header-contact-infos ul li{
  display: inline-block;
  /* padding-left: 77px !important; */
  position: relative;
    color: #455a6b;
    /* margin-left: 91px; */
    font-weight: 600;
    font-size: 15px;
}
.enquir{
  margin-left: 0px;
}
.placed-100{
  color: #fff;
  font-size:16px !important;
  font-weight: 700;
    margin: 0 0 10px;
    text-align: center;
  }
  .hinds-cards h3 {
    margin: 0;
    color: #fff;
    font-size: 18px !important;
    font-weight: 700;
  }
  .hinds-cards .badge a {
    color: #ffe504;
    font-size: 18px !important;
  }
  .home-learner-benefit-content{
    font-size: 15px !important;
    font-weight: 500;
    line-height: 28px;
    margin: 0 0 0 0;
    font-family: "Poppins", sans-serif !important;
    color: #2e3d49;
}
.mp-banner-content h1{
  color: #fff;
  font-size: 32px !important;
  line-height: 62px;
  margin: 0 0 0px !important;
  font-weight: 600;
  font-family: "Poppins", sans-serif !important;
}
.acte-mp-banner{
  padding: 0px 0 0px !important;

}
.kc-css-682793 .kc_button{
  margin-left: 231px !important;
}
.rs-categories{
  padding: 0px !important;
}
}

.footer-size {
  /* margin-top: 24px; */
  padding-left: 20px;
}

p.course_objectives {
  display: flex;
  align-items: center;
  justify-content: center;}
.togg{
  float: right;
}
li.sub-menus {
  list-style: none;
}
/* .locationss {
  margin-left: 342px;
  margin-top: -42px;
  width: 75px;
} */
@media only screen and (min-width:663px) and (max-width:699px) {
  .header-contact-infos ul li{
         margin-left: 0px !important;

  }
}
@media only screen and (min-width:663px) and (max-width:699px) {
  .header-contact-infos ul li{
         margin-left: 0px !important;

  }
}
@media only screen and (min-width:375px) and (max-width:767px) {
  .header-contact-infos ul li{
    display: inline-block;
      position: relative;
      color: #455a6b;
      /* margin-left: 99px; */
      font-weight: 600;
      font-size: 15px;
  }
  .form-box-sty{
    width: 352px;
  }
  .form-box-styles{

  }
  .faq{

    padding: 18px;
   

}
/* .ContactForm_contact_input__3uL6C {
    border: 1px solid #cbc9c9;
    border-radius: 5px;
    background: #f4f7fa!important;
    width: 183%;
    padding: 10px 0.75rem;
    outline: none!important;
    color: #000!important;
    font-weight: 600!important;
} */
}
  .mobile-head{
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
  .course-enquiry{
    margin-left: 381px;
  }@media only screen and (min-width: 375px) and (max-width: 767px){
  .header-contact-infos {
      font-size: 12px;
  }}
  @media only screen and (min-width: 320px)and (max-width: 767px) {
    .header-contact-infos{

     
    /* margin-left: 46px; */
font-size: 12px;
    }
    /* .Banner_company_col__b-OgL {
      width: 113px;
    } */
}

@media only screen and (min-width: 767px) and (max-width: 767px){
  .header-contact-infos {
    
      margin-left: 46px;
      font-size: 12px;
  }
  .Banner_social_banner_icon_2__aZQfD{
    font-size: 5px;
    color: #fff;
    margin: 2px;
  }
}
@media only screen and (min-width:768px) and (max-width: 1023px)
{ .mbl-learning-benefit{
      display: block !important;
    }
    .hidden-xss{
      display: none;
    }
    .PartnerCompany_bg__ZPVfd{
      padding-left: 29px;
    }
  }
.Banner_social_banner_icon_2__aZQfD {
  font-size: 5px;
  color: #fff;
  margin: 2px;
}
  .trending-courses{
    display: none;
  }

  .coure-fresher{
    background-color: #dbedf0; 
    padding-bottom: 5px;
  }
  .mbl-learning-benefit{
    display: none;
  }
  .form-page{
    padding: 20px 20px;
  }.career-assit{
    display: none;

  }
  *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  .tab-ul{
    margin-left: 27px;
    margin-bottom: 16px;
  }
  /* Variables */
  
  :root{
  
      /* Colors */
  
      --dark: #725887;
      --light: #FAEDFF;
      --background-color: #FFF;
      --white: #FFF;
      --main-color: #DEDBE1;
      --light-gray: #EFEFEF;
  
      /* Fonts */
  
      --font-text: 14px;
  
      /* Other Vars  */
  
      --border-radius: 4px;
  }
  
  /* Main */
  
  body{
    height: 100vh;
  }
  
  .main{
    width: 100%;
    height: 100%;
    /* display: flex; */
    justify-content: center;
    align-items: center;
  }
  
  /* Dropdown Menu */
  
  section.dropdown{
      position: relative;
      background-color: #0f1243;
      width: 96%;
      border-radius: var(--border-radius);
      cursor: pointer;
      padding-bottom: 49px;
      margin: 8px;
      /* max-width: 305px; */
      /* height: 70px; */

  }
  
  section.dropdown::after{
      content: "";
      position: absolute;
      /* background-color: var(--dark); */
      width: 40px;
      border-radius: var(--border-radius);
      top: 0;
      height: 40px;
  }
  
  section.dropdown::before{
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      left: 13px;
      top: 16px;
      border-radius: 2px;
      z-index: 2;
      border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid var(--background-color);
      transition: 0.3s;
  }
  
  section.dropdown h2{
      font-size: var(--font-text);
      position: absolute;
      left: 41px;
      z-index: 2;
      top: -10px;
      color: #fff;
      font-size: 15px !important;
  }
  
p {
  line-height: 1.8;
}





section.faqs {
  
  
  width: 100%;
  max-width: 540px;
  border-radius: 12px;
  padding: 2em;
  
  background-color: white;
  box-shadow: 2px 2px 15px 4px rgba(0, 0, 0, 0.2);
}

/* ===================== */
/* ===================== */
/* Code Here ↓ */

.faqs-containers {
  display: grid;
  gap: 1em;
}

.faqs-headers {
  padding: 1.2em 1em;
  
  font-weight: 600;
  
  background-color: whitesmoke;
  
  user-select: none;
  cursor: pointer;
}

.faqs-contents {
  padding: 1em;
}



.content {
  width: 80%;
  padding: 0;
  margin: 0 auto;
}
summary {
  font-weight: 600;
  background-color: #0f1243;
  color: #fff;
  padding: 10px;
  margin-bottom: 8px;
  outline: none;
  border-radius: 0.25rem;
  text-align: left;
  cursor: pointer;
  position: relative;
}

details > summary::-webkit-details-marker {
  display: none;
}

details[open] summary ~ * {
  animation: sweep 0.5s ease-in-out;
}
@keyframes sweep {
  0% {
    opacity: 0;
    margin-top: -10px;
  }
  100% {
    opacity: 1;
    margin-top: 0px;
  }
}

.faq__content li
{
  position: relative;
  list-style: none;
  margin-left: 10px;
  padding-left: 11px;
}
.faq__content li:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background: #000;
    left: 0px;
    transform: translate(0px, 10px);
    border-radius: 50px;
}


















/* Code Here ↑ */
/* ===================== */
/* ===================== */


  section.dropdown div.options{
      position: relative;
      width: 100%;
      background-color: #ffffff;
      top: 50px;
      display: none;
      padding: 9px;

  }
  
  section.dropdown.rotate::before {
      transform: rotate(90deg) !important;
      transition: 0.3s;
  }
  .options li{
margin-left: 10px;
padding-left: 10px;

  }
  
  section.dropdown div.options p{
      position: relative;
      padding: 5px;
  }
  
  section.dropdown div.options p::after{
      content: "";
      position: absolute;
      width: 100%;
      height: 2px;
      background-color: var(--white);
      left: 0;
      top: 0;
  }
  
  section.dropdown div.options p:first-child::after{
      background-color: transparent;
  }
  .curriculum-mbl-res{
    display: none;
  }
  .course_objectives_imageone__1lkTm{
    padding-top: 17px;
  }
  .sidepanel  {
    width: 0;
    position: fixed;
    z-index: 1;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #45535f;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    z-index: 9;
  }
  
  .sidepanel a {
    padding: 13px 10px 0px 10px;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    display: block;
    transition: 0.5s;
  }
  
  .sidepanel a:hover {
    color: #f1f1f1;
    text-decoration: none;

  }
  
  .sidepanel .closebtn {
    position: absolute;
    top: 0;
    left: 258px;
    font-size: 36px;
  }
  
  .openbtn {
    font-size: 20px;
    cursor: pointer;
    background-color: #0f1243;
    color: white;
    padding: 10px 15px;
    border: none;
  }
  
  .openbtn:hover {
    background-color:#444;
  }
  .nav-mobile{
    background-color: #0f1243;
  }
  .sidenav,
.closebtn {
  position: relative;
  top: -50px;
  right: -200px;
  width: 50px;
  color: #00f;
  z-index: 5;
}
.formss {
  border-radius: 15px;
  padding: 12px;
  margin-left: 24px;
  background: #e8e9f38c;
}
/* .display_xs{
  margin-left: 50px;

} */
.pi-mm-list{
  width: 100%;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-image: linear-gradient(to right, #aaf, #bbf 70%);
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}
.sidenav a,
.dropdown-btn {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 20px;
  color: #00f;
  display: block;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  outline: none;
}
@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
}
a:active {
  color: #0aa;
}

/* Add an active class to the active dropdown button */
.active {
  color: #00f;
}

.dropdown-container {
  display: none;
  padding-left: 8px;
}
.fa.right.fa-caret-up {
  margin-left: 10px;
}
/* Optional: Style the caret down icon */
.fa-caret-down {
  /* float: right; */
  margin-left: 10px;}
a.website {
	position: fixed;
	bottom: 10px;
	right: 10px;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 5px 20px;
	background-color: #ffffff;
	border: 3px solid #80a0c0;
	color: #6080a0;
}

.MainContainer {
  height: 100vh;
  /* width: 100vw; */
  /* display: flex; */
  justify-content: center;
  align-items: center;
}

.MenuContainer {
  /* width: 300px; */
  max-width: 90vw;
  max-height: 90vh;
  height: 700px;
  background-color: #a8a8a8;
  border: 1px solid gray;
  color: white;
  overflow: auto;
}

.OptionHead {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #001527;
}

.OptionHead svg {
  transition: transform 0.25s ease-out;
  fill: white;
}

.OptionBody {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.15s ease-out;
}

.OptionContainer.open>.OptionBody {
  max-height: 1000px;
  transition: max-height 0.25s ease-in;
  overflow: auto;
}

.OptionContainer.open>.OptionHead svg {
  transform: rotate(180deg);
  transition: transform 0.15s ease-in;
}

/* width */
/* ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
} */

/* Track */
/* ::-webkit-scrollbar-track {
  background: #f1f1f1;
} */

/* Handle */
/* ::-webkit-scrollbar-thumb {
  background: rgb(5, 63, 118);
} */

/* Handle on hover */
/* ::-webkit-scrollbar-thumb:hover {
  background: rgb(2, 54, 102);
} */




@-webkit-keyframes blink {
  100% {
      box-shadow: 0 0 3px #fff, 0 0 10px #fff, 0 0 20px #fff, 0 0 40px #0ba9ca,
          0 0 70px #0ba9ca, 0 0 80px #0ba9ca;
  }
}

@keyframes blink {
  100% {
      box-shadow: 0 0 3px #fff, 0 0 10px #fff, 0 0 20px #fff, 0 0 40px #0ba9ca,
          0 0 70px #0ba9ca, 0 0 80px #0ba9ca;
  }
}
.nav-mobile{
  display: none;
}
/* #corporate-home{
  float: left;
} */
.mbl-learning-benefit{
  padding: 0px !important;
}
.placed-100{
color: #fff;
font-size:16px;
font-weight: 700;
	margin: 0 0 10px;
  text-align: center;
}
.common-heading {
  margin-bottom: 0px;
  margin-top:0px;
  padding-top: 24px;
  padding-bottom: 20px; 
  background: linear-gradient(45deg,#2b6eec,#0e1639);
}
.benefits{
  background: #f9f9f9;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Poppins, sans-serif !important;

}
.ContactForm_li_m__3h7fr{ 
  font-size: 16px;

}
svg.btn_icon {
  font-size: 35px;
  margin-bottom: -11px;
}
a#corporate-home {
  font-size: 14px;
  padding: 8px 30px !important;
  border-radius: 8px;
}
.apply-today {
  color: #0b0909;
  font-size: 18px;
  font-weight: 600 !important;
  font-family: "Poppins", sans-serif !important;
  text-align: center;
}
.salary-salary{
  text-align: center;
}
/* Style the Image Used to Trigger the Modal */
#myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
  overflow-x: hidden !important;
  overflow-y: auto !important;
  
}

/* Modal Content (Image) */
.modal-content {
  margin: auto;
  display: block;
  width: 100%;
  max-width: 900px;
}
.modal-header{
  background-color: #538ca3;
  margin-top: -32px;

}
/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption { 
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.close {
  position: absolute;
  bottom: 432px;
  left: 270px;
  color: #f1f1f1;
  font-size: 72px !important;
  font-weight: bold;
  transition: 0.3s;
  text-shadow: 0 1px 0 #fff !important;
  opacity: 2.2 !important;

}
.master-course-video-form-heading {
  font-size: 18px;
  line-height: 24px;
  color: #ffd809;
  margin-bottom: 10px;
  font-weight: 700;
}
.master-course-video-form-text {
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 700;
}
.close-btn {
  top: -233px;
}
.master-course-video-form-header {
  padding: 22px 22px 22px 22px;
  background-color: #6659b8;
  background-image: url(images/master-course-video-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.modal-title{
font-size: 24px;
font-weight: bold;
}
.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
      width: 100%;
  }
  .mp-certification{
    padding: 30px 0 30px 0 !important;

  }
  
}
@media only screen and (min-width:320px) and (max-width: 320px){
  .industry-statistics{
    margin-left: 121px !important;

  }
}
@media only screen and (min-width:376px) and (max-width: 376px){
  .industry-statistics{
    margin-left: 144px !important;

  }
}
@media only screen and (min-width:1024px) and (max-width: 1024px){
  .industry-statistics{
    margin-left: 133px !important;

  }
}
@media only screen and (max-width: 768px){
  .side {
margin: 20px 0 20px 0;
  }
   
  .mp-instructor-details {

    padding-left: 0px !important;
   

  }

}
@media only screen and (min-width:768px) and (max-width: 768px){
  .industry-statistics{
    margin-left: 297px !important;

  }
}
@media only screen and (min-width:300px) and (max-width:374px){

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  bottom: 728px;
  left: 255px !important;
}}
@media only screen and (min-width:375px) and (max-width:424px){

  button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    bottom: 705px;
    left: 305px !important;
  }
  
.formss {
  border-radius: 15px;
  padding: 12px;
  margin-left: 83px;
  background: #e8e9f38c;
}


}
i.fas.fa-angle-up.scroll_top {
  margin-left: -8px;

}
  @media only screen and (min-width:425px) and (max-width:700){

    button.close {
      padding: 0;
      background-color: transparent;
      border: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      bottom: 670px;
    left: 332px !important;
    }
    .kc-elm.kc-css-116982.kc_row.kc_row_inner {
      padding-left: 61px !important;
  }
  }

.corporate-head {
  font-weight: 600 !important;
  font-size: 15px !important;
}
.lazyload-wrapper {
  margin-bottom: 10px;
}
@media only screen and (min-width:300px) and (max-width:380px) {
  .Banner_company_col__b-OgL{
 width: 113px !important;
  }
  .corporate-head{
    font-size: 11px !important;
    margin-right: 1px;
  }
  .mp-banner-content {
    padding-left: 10px !important;
}
.side {
  display: flex;
  align-items: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
  /* width: 291px !important; */
  /* height: 399px; */
  color: #fff;
}
}
@media only screen and (min-width:420px) and (max-width:767px) {
/* .Banner_company_col__b-OgL{
  width: 113px;
} */
.formss {
  border-radius: 15px;
  padding: 12px;
  margin-left: -9px;
  background: #e8e9f38c;
  width: 310px;
}


}
/* .menu1{
  margin-right: 129px;
} */
.recomments-icon{
  margin-left: 10px;
  font-size: 15px;

}
.pi-mm-list li a:hover {
  background-color: #173cc3;
  color: #fff;
  transition-duration: 0s;
}
.flex-container {
  display:flex ;
  flex-wrap: nowrap;
}
.social-icons-footer{
  padding: 10px;
}
/* .social-icons-footers{
  margin-left: 800px;
} */
.j012{
  font-size: 20px !important;
}

ul#social-links {
  display: flex;
}
.trending-courses-icons{
  margin-left: -11px;

}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
@media screen and (max-width: 623px){
#mpvideoReview .review-video-url {
    padding-left: 10px !important;
}
}

@media screen and (max-width: 623px){
#mpvideoReview .review-video-url {
    padding: 10px;
}}
ul#quick-links a:hover {
  border-bottom: none !important;
}
ul#quick-links{
  margin-bottom:0px !important ;
}ul#social-links {
  margin-bottom: 0px;
}
.header-contact-infos{
  display: flex;
    justify-content: end;
}

.fa-stack-1x{
  margin-top: -6px;
  color: black;
}
.icon-background1 {
  color: #fff;
}
.social-icons-header{
  margin-top: -9px;
}
.fa-stack-2x {
  font-size: 25px !important;
}
i.fa.fa-circle-thin.fa-stack-2x.icon-background5 {
  margin-top: 4px;
}
i.fa.fa-facebook.calendar-text {
  margin-left: 9px;
  margin-top: 15px;
}i.fa.fa-twitter.calendar-text {
  right: 21px;
  top: 11px;
  position: absolute;
}
i.fa.fa-linkedin.calendar-text{
  margin-left: 7px;
    margin-top: 15px;
    font-size: 13px;
}
i.fa.fa-youtube.calendar-text {
  margin-left: 7px;
    margin-top: 15px;
    font-size: 13px;
}i.fa.fa-facebook.calendar-texts {
  margin-left: 11px;
  margin-top: 15px;
}
i.fa.fa-linkedin.calendar-texts {
  margin-left: 8px;
  margin-top: 15px;
}
i.fa.fa-youtube.calendar-texts {
  margin-left: 8px;
  margin-top: 14px;
}
i.fa.fa-close.calendar-texts {
  margin-left: 8px;
    margin-top: 14px;
}
i.fa.fa-circle-thin.fa-stack-2x.icon-background5 {
  margin-top: 8px;
  font-size: 27px !important;
}
i.fa.fa-circle-thin.fa-stack-2x.icon-background52 {
  margin-top: 4px;
}i.fa.fa-circle-thin.fa-stack-2x.icon-background523 {
  font-size: 28px !important;
      left: -4px;

}i.fa.fa-facebook.calendar-text-x {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 12px;
  position: absolute;
  right: 20px;
}
i.fa.fa-linkedin.calendar-text-x {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 12px;
  position: absolute;
  right: 18px;
}
i.fa.fa-youtube.calendar-text-x {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 11px;
  position: absolute;
  right: 18px;
}
.corporate-head{
  font-weight: 600 !important;
  font-size: 16px;
  padding-top: 10px;
}
.mp-banner-content {
  padding-left: 3px;
}
i.fa.fa-close.calendar-text-x {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 12px;
  position: absolute;
  right: 18px;
}
i.fa.fa-circle-thin.fa-stack-2x.icon-background523{
  display: flex;
    align-items: center;
    justify-content: center;
}
i.fas.fa-phone {
  transform: rotate(108deg);
  margin-top: 0px;
  font-size: 12px;
  margin-right: 10px;
}
i.fa.fa-facebook.calendar-textss {
  margin-left: 11px;
  margin-top: 9px;
}
i.fa.fa-close.calendar-textss 
{
  display: flex;
    align-items: center;
    justify-content: center;
    top: 8px;
    position: absolute;
    right: 9px;
}
i.fa.fa-linkedin.calendar-textss {
  margin-left: 11px;
  margin-top: 9px;
  font-size: 13px;
}
i.fa.fa-youtube.calendar-textss {
  margin-left: 11px;
  margin-top: 11px;
  font-size: 13px;
}
i.fa.fa-close.calendar-text {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 15px;
  position: absolute;
  right: 8px;
}
h2.apply-today {
  padding-bottom: 0px;
}
@media screen and (max-width: 623px){

p.card-home {
  color: inherit;
  text-align: center;
  height: 183px;
}
}
@media screen and (max-width: 1199px){

.button_slide.slide_down {
  height: 256px !important;
}
}
@media screen and (min-width: 1200px) and (max-width: 1873px){

  .button_slide.slide_down {
    height: 203px !important;
  }
  }
@media screen and (min-width: 767px){
  .master-reviews-video-carousel-items{
    margin: 0 10px 10px !important;
  }
}
@media only screen and (min-width: 657px)and (max-width: 767px) {
  .learning-benefit-color1{
    background-color: #dd8c9c2b;
      padding: 20px;
      display: block !important;
  
  }
  .learning-benefit-color2{
    background-color: #aaf39b2b;
      padding: 15px;
      display: block;
  }
  .learning-benefit-color3{
    background-color: #b4a8e52b;
      padding: 15px;
      display: block;
  
  }
  
  .site-footer .widget_text .widget-title{
        padding: 0 0px !important ;

  }
}
@media only screen and (min-width: 768px)and (max-width: 1023px) {
  .social-icons-footers{
      margin-left: 303px !important;

}

}
@media only screen and (min-width: 992px)and (max-width: 1023px) {
  /* .tab-content{
    margin-left: -288px;
    margin-top: 5px;
  } */
  .site-footer .widget_text .widget-title{
    padding: 0px !important;
  }

}
table, th, td {
  border: 1px solid #d0bcbc;
  border-collapse: collapse;
  text-align: center;
}
.head-tbl{
  font-weight: bold;
  font-size: 16px;
}
tr.head-row {
  background-color: #007bff;
  color: #fff;
  font-size: 12px;
}
@media only screen and (min-width: 320px)and (max-width: 419px) {
  .head-tbl{
    font-size: 12px !important;
}
table td, table th{
  padding: 11px !important;

}
}
@media only screen and (min-width: 320px)and (max-width: 396px) {
  .mp-collapse .card-header .btn-link{
    line-height: 26px !important;

  }
  .mp-collapse .card-header h5 .btn-link.collapsed:before, .mp-collapse .card-header h5 .btn-link:before
  {
    top: 26% !important;
  }
}
@media only screen and (min-width: 320px)and (max-width: 678px) {
  button.mp-cert-btn.btn.btn-primary.d-block.ml-auto.mr-auto.mt-4{
    margin-top: -32px !important;
  }
}

@media only screen and (min-width: 769px)and (max-width: 991px) {
.footer-vertical-tabs{
  margin-left: -56px !important;
  

}
.site-footer .widget_text .widget-title{
  padding: 0px !important;
}
}
@media only screen and (min-width: 1024px)and (max-width: 1039px) { 
  .social-icons-footers{
    margin-left: 416px;
  }
 
  .jss10{ margin-left: 51px;
  }
  .site-footer .widget_text .widget-title{
    padding: 15px !important;
  }
  ul.nav.nav-tabs.tabs-left {
    margin-left: -21px;
}
}
@media only screen and (min-width: 1040px)and (max-width: 1077px) { 
  .social-icons-footers {
    margin-left: 376px;
}
.tab-content{
  margin-top: 0px;
  margin-left: -242px;

}

}@media only screen and (min-width: 1078px)and (max-width: 1114px) { 
  .social-icons-footers {
    margin-left: 367px;
}
.tab-content{
  margin-top: 0px;
  margin-left: -252px;

}
}
@media only screen and (min-width: 1115px)and (max-width: 1199px) { 
  .social-icons-footers {
    margin-left: 367px;
}
.tab-content{
  margin-top: 0px;
  margin-left: -270px;

}
}
.form-box-styles{
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 658px)and (max-width: 699px) { 
  .row.forms-row{
    display: flex;
    justify-content: center;
  }
 
 }
 @media only screen and (min-width: 320px)and (max-width: 342px) { 
  a#corporate-home {
    font-size: 10px !important;
    margin-top: 0px !important;
}
}
@media only screen and (min-width: 343px)and (max-width: 375px) { 
  a#corporate-home {
    font-size: 10px !important;
    margin-top: 0px !important;
   
}
}
@media only screen and (min-width: 376px)and (max-width: 400px) { 
  a#corporate-home {
    font-size: 10px !important;
    margin-top: 0px !important;
   
}
}
/* @media only screen and (min-width: 320px)and (max-width: 599px) { 
  .top-box {
    height: 281px !important;

  }
}
@media only screen and (min-width: 600px)and (max-width: 696px) { 
  .top-box {
    height: 380px !important;

  }
}
@media only screen and (min-width: 697px)and (max-width: 991px) { 
  .top-box {
    height: 351px !important;

  }
}
@media only screen and (min-width: 992px)and (max-width: 1023px) { 
  .top-box {
    height: 351px !important;

  }
}
@media only screen and (min-width: 1024px)and (max-width: 1296px) { 
  .top-box {
    height: 268px !important;


  }
} */
.bt-cent
{
  justify-content: center;
}
.home-learner-benefit-user {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 1024px)and (max-width: 1199px) { 
  .menu1{
  margin-right: -37px;

}
ul.nav.navbar-nav.pi-nav {
  margin-left: -36px;
  margin-top: -43px !important
}
.navbar-nav>li>a{
  font-size: 14px !important;
}
}
@media only screen and (min-width:768px) and (max-width:700){
  .col-sm-12 {
    width: 50% !important;
}
  }
  @media only screen and (min-width:741px) and (max-width:767){
   .mbl-learning-benefit {
      margin-top: 140px !important;
  
}
}

@media only screen and (min-width:612px) and (max-width:767px){
  .PartnerCompany_bg__ZPVfd {
    margin-left: 0px !important;

}
}
@media only screen and (min-width:768px) and (max-width:1199px){
  .Banner_resp_row__3dgFx.row.banner-mobl{
    display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  }
  .ban-hed {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 16px;
    letter-spacing: 1px;
    margin: 0 0 24px 0;
}
h1.ban-hed {
  text-align: left;
}
p.ban-para {
  text-align: left;
}

/* .faq.active .faq-text{
  display: none !;
} */
}
@media only screen and (min-width:658px) and (max-width:1024px) {
  .nav-mobile{
    display: block !important;
}
}
@media only screen and (min-width:900px) and (max-width:991px) {
  #top-bar-wrapper #top-bar #social-links{
display: none;
  }
}
@media only screen and (min-width:769px) and (max-width:799px) {
  #top-bar-wrapper #top-bar #social-links{display: none;}
}
@media only screen and (min-width:800px) and (max-width:849px) {
  #top-bar-wrapper #top-bar #social-links{display: none;}
}
@media only screen and (min-width:850px) and (max-width:899px) {
  #top-bar-wrapper #top-bar #social-links{display: none;}
}
@media only screen and (min-width: 500px) and (max-width: 767px){
#top-bar-wrapper #top-bar span {font-size: 15px !important;}
}
@media only screen and (min-width: 431px) and (max-width: 499px){
  #top-bar-wrapper #top-bar span {font-size: 14px !important;}
  }
@media only screen and (min-width: 551px) and (max-width: 767px){
    ul#social-links {display: none;}
    }
@media only screen and (min-width:500px) and (max-width:656px) {

.learning-benefit-color2 {
  padding: 34px !important;
}

.home-learner-benefit-content h4{font-size: 12px !important;}
.home-learner-benefit-content ul li {font-size: 12px !important;}
}
@media only screen and (min-width: 785px) and (max-width: 867px){
#top-bar-wrapper #top-bar #quick-links li{
  padding: 8px 91px;

}
}

@media only screen and (min-width: 868px) and (max-width: 899px){
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 32px;
  
  }
  }
  @media only screen and (min-width: 900px) and (max-width: 955px){
    #top-bar-wrapper #top-bar #quick-links li{
      padding: 8px 60px;
    
    }
    }
    @media only screen and (min-width: 956px) and (max-width: 991px){
      #top-bar-wrapper #top-bar #quick-links li{
        padding: 8px 70px;
      
      }
      }
@media only screen and (min-width: 375px) and (max-width: 389px){

#top-bar-wrapper #top-bar #quick-links li {
  float: left;
  padding: 8px 17px;
  list-style: none;
}}
@media only screen and (min-width: 769px) and (max-width: 991px){
#top-bar-wrapper #top-bar #quick-links li {
    text-align: center;
}
}
@media only screen and (min-width: 320px) and (max-width: 330px){

}

@media only screen and (min-width: 768px) and (max-width: 768px) {

#top-bar-wrapper #top-bar {
  width: 650px !important;
  margin: 0px auto;
}
}
@media only screen and (min-width: 320px) and (max-width: 991px) {
  #top-bar-wrapper #top-bar #quick-links{
        padding-top: 0px !important;
        display: contents;
}
}
/* @media only screen and (min-width: 769px) and (max-width: 991px) {
  .ytext 
  {
 display: none  !important;
  
  }
} */
@media only screen and (min-width: 992px) and (max-width: 992px) {

div#top-bar{
  display: flex;
  justify-content: center;
}
}
@media only screen and (min-width: 541PX) and (max-width: 569px)
{
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 40px !important;
  }

}
/* @media only screen and (min-width: 320px) and (max-width: 440px){
.site-logo
  {
    margin-left: -31px !important;

  }
} */
@media only screen and (min-width: 570PX) and (max-width: 669px)
{
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 46px !important;
  }

}
@media only screen and (min-width: 670PX) and (max-width: 681px)
{
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 55px    !important;
  }

}
@media only screen and (min-width: 682px) and (max-width: 735px)
{
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 58px    !important;
  }

}
@media only screen and (min-width: 736px) and (max-width: 767px)
{
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 72px    !important;
  }

}
@media only screen and (min-width: 612PX) and (max-width: 719px)
{
  .header-contact-info ul li{
    margin-left: 0px !important;

  }

}
@media only screen and (min-width: 720PX) and (max-width: 779px)
{
  .header-contact-info ul li{
    margin-left: 0px !important;

  }

}
@media only screen and (min-width: 780PX) and (max-width: 924px)
{
  .header-contact-info ul li{
    margin-left: 0px !important;

  }

}
@media only screen and (min-width: 925PX) and (max-width: 992px)
{
  .header-contact-info ul li{
    margin-left: 0px !important;

  }

}
@media only screen and (min-width: 542PX) and (max-width: 768px)
{
.site-logo {
    margin-left: 0px !important;
    margin-top: 0px !important;
}
}
@media only screen and (min-width: 591PX) and (max-width: 639px){
.header-contact-infos ul li{
margin-top: 14px !important;
}}

  .freshercourse.row {
    display: flex;
    justify-content: center;
}
@media only screen and (min-width: 992PX) and (max-width: 1199px){
  .rating-star-width{
width: 58px;
  }
  }
  /* @media only screen and (min-width: 768px) and (max-width: 3243px){
    .rating-star-width {
      width: 58px;
      font-size: 0px;
  }} */
  @media only screen and (min-width: 658px) and (max-width: 768px){

  .master-reviews-video-carousel{
    margin: 0 0px 120px !important;

  }
  }
  @media only screen and (min-width: 658px) and (max-width: 768px){
    .kc_row.kc_row_inner {
      width: calc(100% + 30px) !important;;
      padding-top: 80px !important;;
      display: flex !important;
      flex-direction: column !important;;
      flex-wrap: wrap !important;;
      align-content: space-around !important;;
}

  }
  
  .freshers-course .owl-prev {
    bottom: -42px;
    position: absolute;
    left: 40%;
    transform: translate(-50%, 26%);
    font-size: 36px !important;
    content: '';
    margin: 0px !important;

}
.freshers-course .owl-next {
  bottom: -42px;
  position: absolute;
  left: 60%;
  transform: translate(-50%, 26%);
  font-size: 36px !important;
  content: '';
  margin: 0px !important;
}
.freshers-course.owl-theme .owl-dots .owl-dot span {
  width: 16px;
  height: 4px;
  margin: 0px;
  /* background-color: #d8dfff4f; */
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.top-box {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  background-color: #fff;
}
.fre-img {
  display: flex;
  justify-content: center;
}
.fre-img img{
  width: 25% !important;
}
/* .fresh-course-d h2, p{
   text-align: center !important;

} */
.owl-dots {
  margin-bottom: 40px;
}
.fresh-course-d 
{
  color: #000 !important;
}
.fresh-course-d h2
{
  text-align: center !important;
  border-top: 1px solid #498cf5;
    margin: 0 0 0px 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
    font-family: "Poppins", sans-serif !important;
    letter-spacing: -0.75px;
    padding: 20px 0 0px 0;
  
}
.fresh-course-d p
{
text-align: center !important;
font-size: 14px;
    font-weight: 500 !important;
    line-height: 28px;
    margin: 0 0 0 0;
    font-family: "Poppins", sans-serif !important;
    padding: 10px;
}
.fresh-course-d:hover {
 background-color:#498cf5;
 color:#fff !important;
}
.freshers-course .owl-theme .owl-dots .owl-dot span:active
{
  background: #498cf5 !important;
}
.freshers-course .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:active span
{
  background: #498cf5 !important;
}
/* .freshers-course .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot
{
  background:   #a1b4d3 !important;} */
 
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
  background: #498cf5 !important;

}
.owl-theme .owl-nav [class*=owl-]:hover{
  background-color: initial !important;
  color: #000 !important;
}
@media only screen and (min-width: 658px) and (max-width: 992px){
  .trending-courses{
display: block !important;
  }
}
/* @media only screen and (min-width: 768px) and (max-width: 992px){
  .hidden-xs{
display: none !important;
  }
} */
.ytexts{
  display: block ;
}
@media only screen and (min-width: 381px) and (max-width: 389px){
  .corporate-head{
font-size: 12px !important;
}}
@media only screen and (min-width: 320px) and (max-width: 320px){
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 8px !important;

  }
}
@media only screen and (min-width: 320px) and (max-width: 330px){
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 8px !important;

  }
}
@media only screen and (min-width: 768px) and (max-width: 768px){
  ul#social-links{
display: none !important;
  }}
@media only screen and (min-width: 331px) and (max-width: 339px){
  .corporate-head{
    font-size: 11px !important;

  }

}
@media only screen and (min-width: 390px) and (max-width: 419px){
  .corporate-head{
    font-size: 11px !important;

  }
  #top-bar-wrapper #top-bar #quick-links li{
    padding: 8px 31px !important;

  }

}
@media only screen and (min-width:658px) and (max-width:767px) {
  #top-bar-wrapper #top-bar #quick-links {
    float: left !important;
}
}
@media only screen and (min-width:431px) and (max-width:440px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 17px !important;
}
}
@media only screen and (min-width:441px) and (max-width:460px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 20px !important;
}
}
@media only screen and (min-width:461px) and (max-width:480px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 25px !important;
}
}
@media only screen and (min-width:481px) and (max-width:498px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 30px !important;
}
}
@media only screen and (min-width:499px) and (max-width:499px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 34px !important;
}
}
@media only screen and (min-width:500px) and (max-width:534px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 27px !important;
}
}
@media only screen and (min-width:535px) and (max-width:540px) {
  #top-bar-wrapper #top-bar #quick-links li {
    padding: 8px 30px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1123px){
  /* .header-contact-info ul li{
    padding-left: 20px !important;

} */
.header-contact-info ul{
  margin: 0 0 0 0px !important;

}
}
@media only screen and (min-width: 320px) and (max-width: 767px){

#mpp-About {
  margin-bottom: 5px;
}
.col-md-6.df{
  height: 600px !important;
}
.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(odd) {
  margin-right: 0px !important;
  margin-left: 0px !important;

}

.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(even) {
  margin-left: 0px !important;
}
}
@media only screen and (min-width: 1004px) and (max-width: 1125px){
  ul#quick-links {
    width: 100%;

}
}
@media only screen and (min-width: 320px) and (max-width: 400px){

  .foot-icon {
    margin-top: -44px;
    font-size: 8px;
    margin-left: 186px;
}
}
@media only screen and (min-width: 401px) and (max-width: 600px){
 .foot-icon {
      margin-top: -44px !important;
      font-size: 8px !important;
      margin-left: 257px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 700px){
  .foot-icon {
       margin-top: -44px !important;
       font-size: 8px !important;
       margin-left: 456px;

   }
 }
 @media only screen and (min-width: 701px) and (max-width: 800px){
  .foot-icon {
       margin-top: -44px !important;
       font-size: 8px !important;
       margin-left: 576px;

   }
 }
@media only screen and (min-width: 769px) and (max-width: 991px){
  .col-md-3.col-lg-2.col-xs-12.col-sm-12 {
    margin-left: 51px;
}
.tab-ul{
  margin-left: 23px !important;
}
}
@media only screen and (min-width: 991px) and (max-width: 1024px){
  .col-md-3.col-lg-2.col-xs-12.col-sm-12 {
    margin-left: 40px;
}
}
.curiculum-mbl{
  display: block !important;
}
@media only screen and (min-width: 541px) and (max-width: 767px){
  .curiculum-mbl{
    display: none !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 575px){
a.btn.btn-primary.mp-cert-btn {
  /* margin-top: -17px; */
}
}
a.for-otherpage {
  text-decoration: none !important;
}
.mp-jb-assist-pgm-title h2 strong {
  background: #d1e1ff;
  border-radius: 3px;
  padding: 0 14px;
  font-weight: 600;
}

#primary_nav_wrap ul
{
left: 0px;
top: 0px;
	list-style:none;
	position: fixed;
background: #121314;
color: white;
	margin:0;
	padding:0;
display: inline-table;
width: 100%;
}

#primary_nav_wrap ul a
{

	display: block;
	color: #000; 
	text-decoration:none;
	font-weight:400;
	font-size: 14px;
	line-height:14px;
	padding: 10px 10px;
	background: #fff;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
      -webkit-transition: all 150ms linear;
-moz-transition: all 150ms linear;
-ms-transition: all 150ms linear;
-o-transition: all 150ms linear;
transition: all 150ms linear;
}

#primary_nav_wrap ul a:hover
{

	color: white;
background-color: #173cc3; 
text-shadow: 0 0 2px white;
-webkit-text-shadow: 0 0 2px white;
-moz-text-shadow: 0 0 2px white;
-o-text-shadow: 0 0 2px white;
-ms-text-shadow: 0 0 2px white;
  -webkit-transition: all 150ms linear;
-moz-transition: all 150ms linear;
-ms-transition: all 150ms linear;
-o-transition: all 150ms linear;
transition: all 150ms linear;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background: #121314;
	padding:0;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px  
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%

}

#primary_nav_wrap ul li:hover > ul
{
	display:block

}

.industry-statistics

{
  max-width: 21%;
  display: block;
  margin: 0;
    margin-left: 0px;
  border: none;
  padding: 0;
  text-align: center;
  margin-left: 162px;
  padding-bottom: 32px
}
@media only screen and (min-width: 768px) and (max-width: 1024px){

.mp-banner-content h1 {
  color: #fff;
  font-size: 23px !important;
  line-height: 39px !important;
  margin: 0 0 40px 0;
  font-weight: 600;
  font-family: "Poppins", sans-serif !important;
}
}

.form-on-off {
    font-size: 14px;
    text-align: center !important;
    padding: 10px !important;
  }
a {
  color: #666;
  text-decoration: none; }
  a:hover {
    color: #4FDA8C; }

input {
  font: 16px/26px "Raleway", sans-serif; }



.form-wrap {
  background-color: #fff;
  /* width: 320px; */
  /* margin: 3em auto; */
  box-shadow: 0px 1px 8px #BEBEBE;
  -webkit-box-shadow: 0px 1px 8px #BEBEBE;
  -moz-box-shadow: 0px 1px 8px #BEBEBE; 
  padding: 8px;}
  .form-wrap .tabs {
    overflow: hidden;
    background-color: #1b538c;
    border-radius: 25px;
    /* margin: 10px; */
    padding: 0px;
   }
    .form-wrap .tabs h4 {
      float: left;
      width: 50%; }
      .form-wrap .tabs h4 a {
        padding: 7px;
     text-align: center;
        font-weight: 400;
        background-color: #1b538c;
        display: block;
        color: #fff; 
        font-size: 16px;
        text-decoration: none;
        margin: 0px 0px;

      }
      h4.signup-tab {
        padding: 5px;
    }
    h4.login-tab {
      padding: 5px;
  }
      .side {
        display: flex;
        align-items: center;
        justify-content: center;
        position: -webkit-sticky;
        position: sticky;
        top: 12%;
        /* width: 413px; */
        /* height: 760px; */
       color: #fff;
       /*padding-left: 31px;*/
       border-radius: 20px;
    }
    #stickThisContact {
      box-shadow: 0px 0px 30px #ddd;
  }
        .form-wrap .tabs h4 a.active {
          background-color: #2196f3;
          border-radius: 30px; 
        }
  .form-wrap .tabs-content {
    padding: 1.5em; }
    .form-wrap .tabs-content div[id$="tab-content"] {
      display: none; }
    .form-wrap .tabs-content .active {
      display: block !important; }
  .form-wrap form .input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    padding: .5em 0 5px .5em;
   border: 1px solid #CFCFCF;
    outline: 0;
    display: inline-block;
    margin: 0 0 .8em 0;
    padding-right: 2em;
    width: 100%;
  background-color: #fff;
  font-size: 13px;
}
  .forms input.form-control {
    height: 38px;

  }
    .form-wrap form .form-group{
      box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    padding: .8em 0 10px .8em;
    border: 1px solid #CFCFCF;
    outline: 0;
    display: inline-block;
    margin: 0 0 .8em 0;
    padding-right: 1em;
    width: 100%; 
    font-size: 13px;
    }
  .form-wrap form .button {
    border-color: #44ce6f;
    color: #fff;
    background-color: #44ce6f;
    height: 38px;
    border-radius: 3px;
    text-transform: uppercase;
    min-width: 105px;}
    .form-wrap form .button:hover {
      background-color: #4FDA8C; }
  .form-wrap form .checkbox {
    visibility: hidden;
    padding: 20px;
    margin: .5em 0 1.5em; }
    .form-wrap form .checkbox:checked + label:after {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      opacity: 1; }
  .form-wrap form label[for] {
    position: relative;
    padding-left: 20px;
    cursor: pointer; }
    .form-wrap form label[for]:before {
      content: '';
      position: absolute;
      border: 1px solid #CFCFCF;
      width: 17px;
      height: 17px;
      top: 0px;
      left: -14px; }
    .form-wrap form label[for]:after {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      opacity: 0;
      content: '';
      position: absolute;
      width: 9px;
      height: 5px;
      background-color: transparent;
      top: 4px;
      left: -10px;
      border: 3px solid #28A55F;
      border-top: none;
      border-right: none;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .form-wrap .help-text {
    margin-top: .6em; }
    .form-wrap .help-text p {
      text-align: center;
      font-size: 14px; }
      .col-md-6.select-i {
        padding: 0px 4px;
    }
    .col-md-6.select-ii {
      padding: 0 15px;
  }
    textarea.input{
      max-height: 105px;

    }
    .texts-center{
      text-align: center !important;
    }
    .success {
      display: none;
      background: #E1F8ED;
      padding: 20px;
      margin-top: 16px;
      margin-bottom: 16px;
      &.is-active {
        display: block;
      }
    }
    .header-contact-infos label {
      margin-bottom: 0px;
  }
  button.tablinks {
    padding: 12px 0 12px 20px;
}
.fd{
  background: #e0e5e959 !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-left: 18px !important;
}
.col-md-6.df {
  background-color: #fff;
  height: 432px;
}
.foo-menu{
  padding: 13px !important;
}
p.testi-mon-p{
  color: #000;
}

a.custom-logo-link:hover {
  background-color: #fff !important;
}

a.for-otherpage:hover {
  background-color: #fff !important;
}
.header-contact-infos ul li {
  display: inline-block;
  position: relative;
  color: #455a6b;
  font-weight: 600;
  font-size: 15px;
  padding-left: 25px;
  margin-left: 25px;
}
@media (max-width:768px) {
  .jss100 {
    margin-left: 20px !important;
  }
}
.header_achive_backround .page-title span {
  color: #fff;
  font-size: 30px;
  padding: 15px;
}
.menu_sections ul li a {
  color: #411d7c;
  text-transform: capitalize;
  font-size: 14px;
  padding: 39px 20px;
  text-decoration: none;
  display: block;
  width: 100%;
  overflow: hidden;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
  padding-left: 35px !important;
}
.achive_pages_section ul.menu-ul li.menu-item {
  border-bottom: 1px solid #dadada !important;
  border-left: 5px solid transparent !important;
  background: #fff !important;
}
.achive_pages_section .card-section {
  background: #fff;
  padding: 10px 0;
  box-shadow: 0 2px 10px rgba(134,136,152,.05);
}
.archive .search-summary p {
  color: #777171;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-width: 380px;
}

.headline {
  display: flex;
  justify-content: center;
  width: 100%;
}
.mp-content-boxes.row.align-items-stretch {
  padding-top: 40px;
}
.filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 1rem;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 1rem;
}

.filters label {
  margin-right: 0.5rem;
  cursor: pointer;
}

.filters input[type="checkbox"] {
  margin-right: 0.25rem;
}

#reset-checkboxes-button {
  background-color: #ff5722;
  color: #ffffff;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.2s;
}

#reset-checkboxes-button:hover {
  background-color: #e64a19;
}

.articles {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1rem;
}

.article-item {
  display: none;
  background-color: #ffffff !important;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 0rem;
  max-width: 585px;
}

.pagination {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}

.pagination button {
  background-color: #ffffff;
  border: 1px solid #777;
  color: #777;
  padding: 0px 9px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 0 4px;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}

.pagination button:hover {
  background-color: #8f8f9b91;
  color: #fff;
}

.pagination button.active-page {
  background-color: #008eff;
  color: #fff;
}

.pagination button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

/* BG Color */

.bg-1{
  background: #89CFF0;
}

.bg-2{
  background: #98FF98; 
}

.bg-3{ background: #E6E6FA; 
  
}

.bg1-2{
  background: linear-gradient(to right, #89CFF0 50%, #98FF98 50%);
}

.bg2-3{
  background: linear-gradient(to right, #98FF98 50%, #E6E6FA 50%);
}

.bg1-3{
  background: linear-gradient(to right, #89CFF0 50%, #E6E6FA 50%);
}
section.acte-course {
  padding: 30px;
  background-color: #dbdce345;
}
.wpcf7-form-control-wrap textarea {
  resize: none;
  max-height: 105px;
}
.clr-course{
  background-color: #00b2ff;
}
.location-clr{
  font-size: 10px;
  padding: 3px;
  color: #fff;
}
.achive_pages_section h2.search-title a {
  font-size: 15px;
  color: #3f4161;
  font-weight: 600;
  margin: 0 0 5px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  padding-top: 10px;
}
.achive_pages_section .search-summary p {
  color: #777171;
  font-size: 13px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.archive h2.search-title a {
  font-size: 18px;
  color: #3f4161;
  font-weight: 600;
  margin: 0 0 5px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  padding-top: 10px;
}
.location-link{
  padding: 5px;
}
.location-image{
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  padding: .5rem;
  text-align: center;
  font-size: 1.2rem;
 
}
.form-p-other{
  padding: 0 14px 0 16px;
}
.form-p-other-where{
  padding: 0 14px 0 0px;
}.viemorelinks a {
  background: transparent;
  border-radius: 4px;
  border: 1px solid #ff7426;
  color: #ff7426 !important;
  text-align: center;
  display: block;
  text-transform: uppercase;
  width: 100%;
  margin: 13px auto 0 auto;
  margin-top: 20px;
}
.Overview-form{
  font-size: 18px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
}
.master-career-transition-right-section {
  width: 100%;
  margin: 10px auto 0;
  max-width: 360px;
}
.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(odd) {
  margin-right: 40px;
}
.master-career-transition-right-section .master-career-transition-right-section-item:first-child {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), inset 0 3px 0 #d52b2a;
}
.master-career-transition-right-section-item {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-bottom: 16px;
  max-width: 360px;
}
.master-career-transition-right-section .master-career-transition-right-section-item:first-child .master-career-transition-right-icon {
  background-position: -4px -46px;
}
.master-career-transition-right-icon:after {
  position: absolute;
  content: "";
  background-color: #e0e0e0;
  width: 1px;
  height: 100%;
  right: -18px;
  top: 0;
}
.master-career-transition-right-icon-image {
  width: 39px;
}
.master-career-transition-right-section-item p {
  font-size: 15px;
  line-height: 22px;
  color: #000;
  margin: 0;
  padding-left: 35px;
}.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(2) {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), inset 0 3px 0 #fcc820;
}.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(even) {
  margin-left: 40px;
}.master-career-transition-right-section-item {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-bottom: 16px;
  max-width: 360px;
}.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(2) .master-career-transition-right-icon {
  background-position: -44px -47px;
}
.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(3) {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), inset 0 3px 0 #00f;
}.master-career-transition-right-section .master-career-transition-right-section-item:nth-child(4) {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), inset 0 3px 0 #44ce6f;
}.col-md-6.testi {
  display: flex;
  align-items: center;
}
.aft1:after {
  position: absolute;
  content: "";
  background-color: #e0e0e0;
  width: 1px;
  height: 9%;
  right: 378px;
  top: 53px;
}
.aft2:after {
  position: absolute;
    content: "";
    background-color: #e0e0e0;
    width: 1px;
    height: 9%;
    right: 342px;
    top: 147px;
}
.aft3:after {
  position: absolute;
  content: "";
  background-color: #e0e0e0;
  width: 1px;
  height: 9%;
  right: 378px;
  top: 242px;
}
.aft4:after {
  position: absolute;
    content: "";
    background-color: #e0e0e0;
    width: 1px;
    height: 9%;
    right: 342px;
    top: 336px;
}
/* header */

.mobile-header{
  display:flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media (max-width:499px) {
  img.custom-logo
  {
    width: 85px;
  }
}
.learning-details-sty{
  display: flex;
  flex-wrap:wrap;
}
.learn-grow{
  width: 100%;
}
/* @media only screen and (min-width:768px) and (max-width:992px) {
.hidden-xs{
display: block !important;
}
} */
@media (min-width: 668px) {
  .col-md-6 {
      width: 50%;
  }
}


/* index & common style */
/* banner */
/* Base Styles */
.premium-hero-section {
  position: relative;
  padding: 120px 0 0;
  background: linear-gradient(135deg, #0f1243 0%, #2b6eec 100%);
  color: white;
  margin-top: 62px;
}

.premium-hero-section .gradient-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 20% 50%, rgba(43, 110, 236, 0.3) 0%, rgba(15, 18, 67, 0.8) 100%);
  z-index: 1;
}

.premium-hero-section .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
  z-index: 2;
}

/* Hero Content */
.premium-hero-section .hero-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 0 40px;
}

.premium-hero-section .hero-text-content {
  flex: 1;
  max-width: 600px;
  padding-right: 50px;
}

.premium-hero-section .hero-headline {
  font-size: 48px;
  position: relative;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 25px;
  background: linear-gradient(90deg, #ffffff 0%, #a7c4ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.premium-hero-section .highlight-text:after {
  content: '';
  position: absolute;
  bottom: 60px;
  left: 0;
  width: 65%;
  height: 8px;
  background: rgba(255, 215, 0, 0.3);
  z-index: -1;
  border-radius: 4px;
}

.premium-hero-section .hero-subtext {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 35px;
  color: rgba(255, 255, 255, 0.9);
  max-width: 500px;
}

.premium-hero-section .cta-buttons {
  display: flex;
  gap: 20px;
}

.premium-hero-section .primary-cta, .secondary-cta {
  padding: 16px 32px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  border: none;
}

.premium-hero-section .primary-cta {
  background: linear-gradient(90deg, #FFD700 0%, #FFA500 100%);
  color: #0f1243;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
}

.premium-hero-section .primary-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
  background: linear-gradient(90deg, #FFD700 0%, #FFA500 100%);
}

.premium-hero-section .secondary-cta {
  background: transparent;
  color: white;
  border: 2px solid rgba(255, 255, 255, 0.3);
}

.premium-hero-section .secondary-cta:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.5);
}

.premium-hero-section .hero-image-container {
  flex: 1;
  max-width: 600px;
  position: relative;
}

.premium-hero-section .hero-image {
  height: auto;
  border-radius: 10px;
  transform: perspective(1000px) rotateY(-10deg);
  transition: transform 0.5s ease;
}

.premium-hero-section .hero-image:hover {
  transform: perspective(1000px) rotateY(-5deg);
}

/* Trust Indicators */
.premium-hero-section .trust-indicators {
  background: rgba(15, 18, 67, 0.9);
  padding: 40px 0;
  position: relative;
  z-index: 3;
}

.premium-hero-section .trust-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.premium-hero-section .ratings-section {
  display: flex;
  gap: 30px;
  flex: 1;
  min-width: 400px;
}

.premium-hero-section .rating-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  min-width: 120px;
  transition: transform 0.3s ease;
}

.premium-hero-section .rating-card:hover {
  transform: translateY(-5px);
  background: rgba(255, 255, 255, 0.1);
}

.premium-hero-section .rating-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.premium-hero-section .google-icon {
  background-image: url('https://acte.courses/images/google-g-2015.svg');
}

.premium-hero-section .facebook-icon {
  background-image: url('https://acte.courses/images/facebook-2020-2-1.svg');
}

.premium-hero-section .trustpilot-icon {
  background-image: url('https://acte.courses/images/trustpilot-2.svg');
}

.premium-hero-section .stars {
  color: #FFD700;
  font-size: 1rem;
  margin-bottom: 5px;
  position: relative;
}

.premium-hero-section .rating-value {
  font-size: 0.8rem;
  margin-left: 5px;
  color: rgba(255, 255, 255, 0.8);
}

.premium-hero-section .rating-source {
  font-size: 0.7rem;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.premium-hero-section .trusted-by {
  display: flex;
  align-items: center;
  padding: 0 40px;
  position: relative;
}

.premium-hero-section .trusted-label {
  font-size: 0.9rem;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  white-space: nowrap;
}

.premium-hero-section .divider-line {
  height: 1px;
  width: 100px;
  background: rgba(255, 255, 255, 0.2);
  margin-left: 20px;
}

.premium-hero-section .company-logos {
  display: flex;
  gap: 40px;
  align-items: center;
  flex: 2;
  justify-content: flex-end;
}

.premium-hero-section .logo-container {
  position: relative;
  transition: transform 0.3s ease;
}

.premium-hero-section .logo-container:hover {
  transform: scale(1.1);
}

.premium-hero-section .company-logo {
  height: 40px;
  width: auto;
  opacity: 0.8;
  transition: opacity 0.3s ease;
  filter: brightness(0) invert(1);
}

.premium-hero-section .company-logo:hover {
  opacity: 1;
}

.premium-hero-section .logo-tooltip {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 0.7rem;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.premium-hero-section .logo-container:hover .logo-tooltip {
  opacity: 1;
}

/* Decorative Elements */
.decorative-wave {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDMyMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAsMTYwTDE0NCwzMjBMNDMyLDY0TDcyMCwyNTZMOTYwLDY0TDEyOTYsMjU2TDE0NDAsMTYwTDE0NDAsMzIwTDAsMzIwWiIvPjwvc3ZnPg==') repeat-x;
  background-size: 1440px 100px;
  z-index: 1;
}

/*  */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}.branches-address {
  margin-top:0;
  min-height:185px
  }
.branches-address code {
  color: #d4d4d4;
  background: 0 0;
  font-size: 14px;
  font-family: inherit;
  padding: 0;
  padding-bottom: 0px;
  letter-spacing: initial;
  display: block;
  padding-bottom: 5px;
}

.branches-address code.phone {
  color: #45b9ec;
  font-family: "Poppins", sans-serif;
}

.branches-address h5 {
  padding: 0 0 10px;
  color: #f9f9f9;
  font-size: 16px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

.branches-address code.phone i {
  display:inline-block;
  padding-top:3px;
  vertical-align:text-bottom;
  margin-right:10px;
  transform:rotate(90deg)
  }
  .LearningProcess_number__1BcX6 {
    font-size: 42px;
    font-weight: 700;
  }

  .kc-css-system .kc-css-330194 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .kc-css-system .kc-css-330194 .divider_inner {
    border-color: #f76e02;
    border-top-color: rgb(247, 110, 2);
    border-right-color: rgb(247, 110, 2);
    border-left-color: rgb(247, 110, 2);
    border-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    width: 40px;
    border-width: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
  }
  .divider_line .divider_inner {
    display: inline-block;
    width: 3%;
    border-bottom: 1px solid rgb(247, 110, 2);
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-width: 4px;
    border-top-width: 4px;
    border-right-width: 4px;
    border-left-width: 4px;
    text-align: center;
  }
  .hed {
    background-color: #eee6e621;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 114px;
  }
  .kc-css-system .kc-css-610730 a {
    background: #498cf5;
    font-size: 14px;
    text-transform: capitalize;
    border: 0px hidden rgba(255, 255, 255, 0);
    border-radius: 5px 25px 5px 25px;
    padding: 6px 20px 6px 20px;
    margin-bottom: -23px;
  }
  .CorporateTraining_corporate_row__1PWxQ {
    background-image: url(https://www.acte.in/wp-content/themes/acte/assets/images/buildings.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 60px 0;
  }
  .m-auto {
    margin: auto !important;
  }
  .CorporateTraining_cp_text__32u5S {
    padding: 15px 0;
  }
  .btn-outline-primary {
    color: #0c0c0c !important;
    border: 2px solid #498cf5 !important;
    font-weight: 500 !important;
    background: none !important;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0.25rem;
  }
  .btn-outline-primary:hover {
    color: #fff !important;
    background-color: #498cf5 !important;
    transition: 0.4s;
  }
  .btn:hover, .btn:active, .btn:focus {outline: none !important;}
    .CourseBenifits_mainDiv__2YKtz {
      height: 5px;
      width: 40%;
      position: relative;
      left: 30%;
      background-color: #498cf5;
      border-radius: 12px;
			-moz-box-pack: left;
			justify-content: left;
		}
    .CourseBenifits_descrciptionmain__pnLaV {
			margin: 20px 0 0;
		}
    .CourseBenifits_DescriptionTitle__23Ne7 {
			font-size: 14px;
			font-weight: 600;
			margin: 0;
		}
    .CourseBenifits_description__3_-dd {
			color: #58585899;
		}
.ag-format-container {
  width: 1142px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }
}
.ag-courses_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 50px 0;
} 
.ag-courses_item {
  -ms-flex-preferred-size: calc(33.33333% - 30px);
  flex-basis: calc(33.33333% - 30px);
  margin: 0 15px 30px;
  overflow: hidden;
  border-radius: 28px;
}
@media only screen and (max-width: 979px) {
  .ag-courses_item {
    -ms-flex-preferred-size: calc(50% - 30px);
    flex-basis: calc(50% - 30px);
  }
  .ag-courses-item_title {
    font-size: 24px;
  }
}

@media only screen and (max-width: 639px) {
  .ag-courses_item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .ag-courses-item_title {
    min-height: 72px;
    line-height: 1;
    font-size: 24px;
  }
  .ag-courses-item_link {
    padding: 22px 40px;
  }
  .ag-courses-item_date-box {
    font-size: 16px;
  }
}
.ag-courses-item_link {
  display: block;
  padding: 30px 20px;
  background-color: #ece7e7;
  overflow: hidden;
  position: relative;
}
.ag-courses-item_link:hover,
.ag-courses-item_link:hover .ag-courses-item_date {
  text-decoration: none;
  color: #fff;
}
.ag-courses-item_link:hover,
.ag-courses-item_link:hover .ag-courses-item_title {
  text-decoration: none;
  color: #fff;
}
.ag-courses-item_link:hover,
.ag-courses-item_link:hover .ag-courses-item_title .ag-courses-item_date-box {
  text-decoration: none;
  color: #fff;
}
.ag-courses-item_link:hover .ag-courses-item_bg {
  -webkit-transform: scale(10);
  -ms-transform: scale(10);
  transform: scale(10);
}   
.ag-courses-item_title {
  min-height: 87px;
  margin: 0 0 25px;
  overflow: hidden;
  font-weight: bold;
  font-size: 30px;
  color: #000;
  z-index: 2;
  position: relative;
}
.ag-courses-item_date-box {
  font-size: 18px;
  color: #000;
  z-index: 2;
  position: relative;
}
.ag-courses-item_date {
  font-weight: bold;
  color: #498cf5;
  -webkit-transition: color .5s ease;
  -o-transition: color .5s ease;
  transition: color .5s ease
}
.ag-courses-item_bg {
  height: 128px;
  width: 128px;
  background-color: #498cf5;
  z-index: 1;
  position: absolute;
  top: -75px;
  right: -75px;
  border-radius: 50%;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.site-footer {
  background: #222;
  padding: 20px 0 0;
}
.site-footer .widget_text .widget-title {
  font-size: 18px;
  color: #c3c3c3;
  padding: 0 56px;
  width: 100%;
}
.enquiry-now {
  position: fixed;
  top: 260px;
  right: -45px;
  width: 130px;
  height: 40px;
  color: #fff;
  padding: 5px 12px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  text-align: center;
  transform: rotate(-90deg);
  font-size: 16px;
  cursor: pointer;
  z-index: 4;
  background-image: linear-gradient(120deg, #a5d4f9 0%, #2aa1ff 100%);
}
.copyright-contents p {
  font-size: 13px;
  color: #767676;
  margin: 0;
}
.jss100 a {
  color: #c5c5c5 !important;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none !important;
}
.jss100 span {color: #c5c5c5 !important;}
.accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-top: 25px;
}
.accordion:after {
  content: '\002B';
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.panel {
  padding: 0 18px;
  background-color: white;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.button_slide {
  color: #000;
  border-top: 1px solid #498cf5;
  cursor: pointer;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}
.arm {
  position: absolute;
  left: 0px;
  top: -31px;
  z-index: -1;
}
.arm ::after {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
}
.winner-btn-blue {text-align: center;}
.container_v {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 40px 0;
}
.container_v .card {
  position: relative;
  width: 300px;
  height: 400px;
  background: #498cf5;
  margin: 34px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  backdrop-filter: blur(10px);
}
.container_v .card .content_box {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: 0.5s;
}
.container_v .card:hover .content_box {transform: translateY(-20px);}
.container_v .card .content_box .imgBx {
  position: relative;
  width: 150px;
  height: 150px;
  overflow: hidden;
}
.container_v .card .content_box .imgBx img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.container_v .card .content_box .contentBx h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  margin: 20px 0 10px;
  line-height: 1.1em;
}
.container_v .card .content_box .contentBx h3 span {
  font-size: 12px;
  font-weight: 300;
  text-transform: initial;
}
.container_v .card .sci {
  position: absolute;
  bottom: 50px;
  display: flex;
}
.container_v .card .sci li {
  list-style: none;
  margin: 0 10px;
  transform: translateY(40px);
  transition: 0.5s;
  opacity: 0;
}
.container_v .card:hover .sci li {
  transform: translateY(0px);
  opacity: 1;
}
.container_v .card .sci li a {
  color: #fff;
  font-size: 20px;
}
.container_s {
  width: 500px;
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 37px;
  margin-left: 47px;
}
.container_s .card {
  position: relative;
  cursor: pointer;
}
.container_s .card .face {
  width: 343px;
  height: 226px;
  transition: 0.5s;
}
.container_s .card .face.face1 {
  position: relative;
  background: #fbf9f9;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  transform: translateY(100px);
}
.container_s .card:hover .face.face1 {
  background: #498cf5;
  transform: translateY(0);
}
.container_s .card .face.face1 .content_s {
  opacity: 4;
  transition: 0.5s;
}
.container_s .card:hover .face.face1 .content_s {opacity: 1;}
.container_s .card .face.face1 .content_s img {
  max-width: 149px;
}
.container_s .card .face.face1 .content_s h3 {
  margin: 10px 0 0;
  padding: 0;
  color: #000;
  text-align: center;
  font-size: 1.5em;
}
.container_s .card .face.face2 {
  position: relative;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.8);
  transform: translateY(-100px);
}
.container_s .card:hover .face.face2 {transform: translateY(0);}
.container .card .face.face2 .content_s p {
  margin: 0;
  padding: 0;
}
.container_s .card .face.face2 .content_s a {
  margin: 15px 0 0;
  display: inline-block;
  text-decoration: none;
  font-weight: 900;
  color: #333;
  padding: 5px;
  border: 2px solid #498cf5;
}
.container_s .card .face.face2 .content_s a:hover {
  background: #498cf5;
  color: #fff;
}
.Recentlyplaced {
  background: url(https://www.acte.in/wp-content/themes/acte/assets/images/buildings.svg);
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
.card_2{
  margin: 30px auto;
  width: 422px;
  height: 591px;
  border-radius: 40px;
  box-shadow: 5px 5px 30px 7px rgba(0, 0, 0, 0.25), -5px -5px 30px 7px rgba(0, 0, 0, 0.22);
  cursor: pointer;
  transition: 0.4s;
  padding-left: 21px;
  padding-top: 27px;
}
.card_2 .card_image {
  width: inherit;
  height: inherit;
  border-radius: 40px;
}
.card_2 .card_image img {
  width: inherit;
  height: inherit;
  border-radius: 40px;
  object-fit: cover;
}
.card_2 .card_title {
  text-align: center;
  border-radius: 0px 0px 40px 40px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  font-size: 30px;
  margin-top: -80px;
  height: 40px;
}
.card_2:hover {
  transform: scale(0.9, 0.9);
  box-shadow: 5px 5px 30px 15px rgba(0, 0, 0, 0.25),
    -5px -5px 30px 15px rgba(0, 0, 0, 0.22);
}
.title-white {color: white;}
.slide_down:hover {
  box-shadow: inset 0 300px 0 0 #498cf5;
  color: #fff;
  height: 200%;
}
.title-black {color: black;}
@media all and (max-width: 500px) {
  .card-list {flex-direction: column;}
}
.card_kdl {
  display: block;
  color: initial;
  text-decoration: none;
  width: 300px;
  height: 264px;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 35px 80px rgb(0, 0, 0, 0.15);
  transition: 0.5s;
  position: relative;
  margin-bottom: 63px;
}
.card_kdl:hover .card-image {
  height: 100px;
  width: 100px;
  top: -20px;
  transform: translateX(-50%) rotate(10deg);
}
.card-image {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -40px;
  background: transparent;
  height: 120px;
  width: 120px;
  border-radius: 10px;
  transition: 0.5s;
  box-shadow: 0 35px 80px rgb(0, 0, 0, 0.15);
  overflow: hidden;
}
.card-image img {
  width: 73%;
  border-radius: 6px;
}
.card-content {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.card-text {
  padding: 20px 40px;
  text-align: center;
  width: 100%;
  transition: 0.5s;
  transform: translateY(100px);
}
.card-title {
  font-size: 14px;
  font-weight: 600;
}
.card-subtitle {
  font-size: 12px;
  opacity: 0.5;
  font-style: italic;
}
.card-buttons {
  display: flex;
  justify-content: space-between;
}
.card-button {
  padding: 10px 15px;
  font-size: 12px;
  border: none;
  outline: none;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #333;
  width: 100%;
  text-decoration: none;
}
.card-sentence {
  font-size: 12px;
  opacity: 0.7;
  padding: 15px 0;
}
.carousel-indicators .active {background: white !important;}
#carouselExampleCaptions .carousel-indicators button {
  width: 15px;
  height: 11px;
  border-radius: 100%;
  border: 1px solid white;
  background: transparent;
}
.faq-container {
  max-width: 600px;
  margin: 0px auto;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.faq {
  box-sizing: border-box;
  background: transparent;
  padding: 30px;
  position: relative;
  overflow: hidden;
}
.faq-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
  color: #000;
  margin-bottom: 0px;
  margin: 0 35px 0 0;
}
.faq:not(:first-child) {border-top: 1px solid #fff;}
.faq-text {
  margin: 30px 0 0;
  display: none;
  line-height: 1.5rem;
  list-style: none;
}
.faq.active {
  background-color: #fff;
  box-shadow: inset 4px 0px 0px 0px var(--accent-color);
}
.faq.active .faq-text {display: block;}
.faq-toggle {
  background-color:transparent;
  border: 1px solid #fff;
  color: inherit;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding-top: 3px;
  position: absolute;
  top: 30px;
  right: 30px;
  height: 30px;
  width: 30px;
  transition: 0.3s ease;
}
.faq-toggle:focus {outline: none;}
.faq.active .faq-toggle {
  transform: rotate(180deg);
  background-color: #fff;
  border-color: #fff;
  color: #000;  
}
.home-learner-benefit-content ul {
  padding: 0;
  margin: 0;
}
.home-learner-benefit-content ul li {
  margin: 7px;
  position: relative;
  font-weight: 500;
  list-style: none;
  font-family: "Poppins", sans-serif !important;
  color: #2e3d49;
}
.home-learner-benefit-content ul li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  border-radius: 50%;
  top: calc(50% - 5px);
  list-style: disc;
}
.home-learner-benefit-content h4 {
  font-weight: 600 !important;
  font-size: 19px;
  line-height: 32px;
  color: #000;
  margin-bottom: 12px;
}
.home-learner-benefit-content p {
  padding: 6px 10px 6px 24px;
  margin: 0;
  position: relative;
  font-weight: 500;
  list-style: none;
  font-family: "Poppins", sans-serif !important;
  color: #2e3d49;
  font-size: 18px;
}
.home-learner-benefit-rating-wrap {
  background: #fff;
  padding: 15px;
  margin: 0 10px;
  box-shadow: 0 2px 6px rgba(255, 110, 6, .16);
  border-radius: 4px;
  width: calc(50% - 20px);
  text-align: center;
}
.home-learner-benefit-rating-wrap p {
  font-weight: 600 !important;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-family: "Poppins", sans-serif !important;
  padding: 10px;
  color: #000;
}

@media (max-width:767px)
{
  .faq-container{
    padding:15px 0px;
    margin: 0px 15px;
  }
  .faq-title{
    margin: 0;
    padding-left: 18px;
    font-size: 18px;
  }
  .faq-text{padding: 10px 0px 0px 18px;}
}
.slick-track::after,
		.slick-track::before {
			display: table;
			content: '';
		}
@media screen and (min-width: 1200px) {
  .master-reviews-text-carousel-items {
    padding: 16px 25px 20px 30px;
  }
}
.master-reviews-text-carousel-items {
  background: #fff;
  box-shadow: 0 2px 16px rgb(0 0 0/8%);
  border-radius: 0 0 12px 12px;
  border-top: 3px solid #498cf5;
  padding: 30px;
  display: none;
  margin: 0 10px 15px
}
@media screen and (min-width:1200px) {
  .master-reviews-text-carousel-items {
    padding: 16px 25px 20px 30px
  }
}
@media screen and (min-width:768px) and (max-width:1199px) {
  .master-reviews-text-carousel-items {padding: 16px 12px 20px 18px}
  .master-reviews-img-wrapper img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
  .master-reviews-auth-heading {font-size: 16px;}
  .master-reviews-designation {font-size: 14px;}
  .master-reviews-text-carousel {
    margin: 0 -15px;
  }
  .master-reviews-text-carousel .slick-list {padding: 0 20px 0 10px !important}
  .master-reviews-text-carousel-items {padding: 20px}
  .master-reviews-img-wrapper img {
    width: 55px;
    height: 55px;
    min-width: 55px;
  }
  .master-reviews-auth-heading {
    font-size: 16px;
    line-height: 22px;
  }
  .master-reviews-designation {
    font-size: 14px;
    line-height: 19px;
  }
}
@media screen and (max-width:575px) {
  .master-reviews-description {min-height: 160px;}
}
@media screen and (max-width:400px) {
  .master-reviews-description {min-height: 190px;}
}
@media screen and (max-width:360px) {
  .master-reviews-description {min-height: 215px;}
}
.home-learner-benefit-Wrapper {margin-bottom: 40px;}
.country-list li span {color: #c4c9cd;}
.master-reviews-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-bottom: 8px;
  min-height: 101px
}

/* new css */
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .trending-courses2 {
      display: none !important;
  }
  .ContactForm_contact_card__mKw6m {
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
/* .item {
  height: 262px !important;
} */
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
  ul.nav.nav-tabs.tabs-left.locationss {
      /* flex-wrap: wrap; */
      overflow: hidden !important;
  }
}@media only screen and (min-width: 768px) and (max-width: 992px){
ul.mailmenu {
  padding-left: 5px !important;
  padding-right: 0px !important;
}
.pd-b-25.pd-t-25.col-lg-4.col-md-4.col-sm-4.col-4{
  padding-right: 0px;
    padding-left: 6px;
    font-size: 10px;
}
}
.kc_single_image {
  display: flex !important;
  justify-content: center !important;
}
li.sub-menus a:hover, a:focus .active{
  background-color: #0f1243;
  color: #ffffff;
}
ul.submenu-clr {
  background-color: black;
}
.submenu-clr.active .sub-menus {
  display: block;
}
a.for-monepage-tel {
  text-decoration: none !important;
}
.professional-learn-img{
  display: flex;
  justify-content: center;
  align-items: center;
}
.preferred-img {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 425px) and (max-width: 767px){
  .modal-header .close {
  bottom: 700px;
  right: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .modal-header .close{
  bottom: 520px;
}}
@media only screen and (min-width: 1024px) and (max-width: 2560px){
  .modal-header .close{
    right: 0px;
  }
}
.vdo-img {
  bottom: 90px !important;
}



/*  */

/* Base Styles */
.premium-learning-section {
  position: relative;
  padding: 80px 0;
  background: linear-gradient(135deg, #f8f9ff 0%, #eef2ff 100%);
  overflow: hidden;
}

.premium-learning-section .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
  z-index: 2;
}

/* Decorative Elements */
.premium-learning-section .decorative-orb {
  position: absolute;
  border-radius: 50%;
  filter: blur(60px);
  opacity: 0.15;
  z-index: 1;
}

.premium-learning-section .orb-1 {
  width: 300px;
  height: 300px;
  background: linear-gradient(135deg, #4f6bff 0%, #3a56e6 100%);
  top: -100px;
  right: -100px;
}

.premium-learning-section .orb-2 {
  width: 400px;
  height: 400px;
  background: linear-gradient(135deg, #00d4ff 0%, #3a56e6 100%);
  bottom: -150px;
  left: -150px;
}

/* Main Container */
.premium-learning-section .premium-learning-container {
  display: flex;
  gap: 40px;
  background: white;
  border-radius: 20px;
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  position: relative;
  z-index: 2;
}

/* Stats Panel */
.premium-learning-section .stats-panel {
  flex: 1;
  padding: 60px 40px;
  background: linear-gradient(135deg, #0f1243 0%, #2b6eec 100%);
  color: white;
  position: relative;
  overflow: hidden;
}

.premium-learning-section .stat-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.premium-learning-section .stat-card {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  border-radius: 16px;
  padding: 30px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.premium-learning-section .stat-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

.premium-learning-section .stat-number {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
      font-family: 'Poppins', sans-serif !important;
  background: linear-gradient(135deg, #ffffff 0%, #d1e0ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.premium-learning-section .stat-label {
  font-size: 1rem;
  opacity: 0.9;
  margin-bottom: 15px;
  font-weight: 500;
}

.premium-learning-section .stat-icon svg {
  width: 40px;
  height: 40px;
  fill: rgb(255 255 255);
}

/* Methods Panel */
.premium-learning-section .methods-panel {
  flex: 1;
  padding: 60px 40px;
}

.premium-learning-section .panel-header {
  margin-bottom: 20px;
}

.premium-learning-section .section-title {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  color: #1a237e;
      font-family: 'Poppins', sans-serif !important;
}

.premium-learning-section .title-text {
  position: relative;
}

.premium-learning-section .highlight-badge {
  background: linear-gradient(135deg, #4f6bff 0%, #3a56e6 100%);
  color: white;
  padding: 5px 15px;
  border-radius: 50px;
  font-size: 1.1rem;
  font-weight: 600;
  box-shadow: 0 4px 15px rgba(79, 107, 255, 0.3);
}

.premium-learning-section .section-divider {
  height: 3px;
  width: 60px;
  background: linear-gradient(90deg, #4f6bff 0%, #00d4ff 100%);
  border-radius: 3px;
}

/* Accordion Styles */
.premium-learning-section .accordion-container {
  border-radius: 12px;
  overflow: hidden;
}

.premium-learning-section .accordion-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}

.premium-learning-section .accordion-item:last-child {
  border-bottom: none;
}

.premium-learning-section .accordion-header {
  padding: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.premium-learning-section .accordion-header:hover {
  background: rgba(79, 107, 255, 0.03);
}

.premium-learning-section .accordion-icon {
  margin-right: 15px;
}

.premium-learning-section .accordion-icon svg {
  width: 24px;
  height: 24px;
  fill: #4f6bff;
}

.premium-learning-section .accordion-title {
  font-size: 18px;
  font-weight: 600;
  color: #1a237e;
  flex: 1;
  margin: 0;
}

.premium-learning-section .accordion-indicator {
  transition: transform 0.3s ease;
}

.premium-learning-section .accordion-indicator svg {
  width: 20px;
  height: 20px;
  fill: #4f6bff;
}

.premium-learning-section .accordion-item.active .accordion-indicator {
  transform: rotate(180deg);
}

.premium-learning-section .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  padding: 0 20px;
}

.premium-learning-section .accordion-item.active .accordion-content {
  max-height: 500px;
  padding: 0 20px 20px 35px;
}

/* Feature List */
.premium-learning-section .feature-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.premium-learning-section .feature-item {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  padding: 10px 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.premium-learning-section .feature-item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.premium-learning-section .feature-icon {
  margin-right: 15px;
  flex-shrink: 0;
}

.premium-learning-section .feature-icon svg {
  width: 18px;
  height: 18px;
  fill: #4f6bff;
}

.premium-learning-section .feature-item span {
  font-size: 14px;
  color: #333;
  line-height: 1.5;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .premium-learning-section .premium-learning-container {
    flex-direction: column;
  }

  .premium-learning-section .stats-panel {
    padding: 40px 30px;
  }

  .premium-learning-section .methods-panel {
    padding: 40px 30px;
  }
}

@media (max-width: 768px) {
  .premium-learning-section .stat-grid {
    grid-template-columns: 1fr;
  }

  .premium-learning-section .section-title {
    font-size: 1.8rem;
  }

  .premium-learning-section .accordion-header {
    padding: 15px;
  }

  .premium-learning-section .accordion-item.active .accordion-content {
    padding: 0 15px 15px 55px;
  }
}

/* Animation for counter */
@keyframes countUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.premium-learning-section .stat-number.animated {
  animation: countUp 1s ease-out forwards;
}

/*  */

.benefits {
  padding: 60px 20px;
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, #0f1243 0%, #2b6eec 100%);
}

.benefits::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjAzKSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuKSIvPjwvc3ZnPg==');
  z-index: 0;
}

.benefits img.shape {
  position: absolute;
  top: 50%;
  right: -100px;
  width: 600px;
  height: 600px;
  opacity: 0.15;
  z-index: 1;
  transform: translateY(-50%);
  animation: float 8s ease-in-out infinite;
}

.benefits .container {
  max-width: 1400px;
  margin: auto;
  position: relative;
  z-index: 2;
}

.benefits h2 {
  text-align: center;
  font-size: 3.5rem;
  margin-bottom: 80px;
  color: #fff;
  position: relative;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
}

.benefits h2 strong {
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  position: relative;
  padding: 0 10px;
  font-weight: 700;
}

.benefits h2 strong::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 10px;
  right: 10px;
  height: 3px;
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%);
  border-radius: 3px;
}

.benefits .benefits-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  gap: 30px;
  perspective: 1000px;
}

.benefits .benefit-card {
  background: rgb(255 255 255);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  padding: 40px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(12px);
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transform-style: preserve-3d;
  position: relative;
  overflow: hidden;
}

.benefits .benefit-card::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgb(63 143 234 / 15%) 0%, transparent 70%);
  transform: rotate(30deg);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.6s ease;
}

.benefits .benefit-card:hover {
  transform: translateY(-10px) scale(1.02) rotateY(5deg);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
  border-color: rgba(234, 181, 63, 0.3);
}

.benefits .benefit-card:hover::before {
  opacity: 1;
}

.benefits .benefit-header {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.benefits .benefit-avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-right: 25px;
  position: relative;
  flex-shrink: 0;
}

.benefits .benefit-avatar::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 50%;
  background: linear-gradient(45deg, #3f75ea, #6af7dc);
  z-index: -1;
}

.benefits .benefit-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.benefits .benefit-title {
  font-size: 20px;
  font-weight: 600;
  color: #00327b;
  margin-bottom: 5px;
}

.benefits .benefit-subtitle {
  font-size: 12px;
  color: #656565;
  font-weight: 400;
}

.benefits .benefit-content {
  margin-bottom: 30px;
}

.benefits .benefit-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.benefits .benefit-list li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  color: rgb(0 0 0 / 90%);
  line-height: 1.6;
}

.benefits .benefit-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 12px;
  height: 12px;
  background: linear-gradient(135deg, #3f75ea 0%, #6aa0f7 100%);
  border-radius: 2px;
  transform: rotate(45deg);
}

.benefits .benefit-highlights {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 30px;
  padding-top: 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.benefits .highlight-item {
  background: rgb(63 74 234 / 10%);
  border: 1px solid rgb(97 63 234 / 20%);
  border-radius: 12px;
  padding: 12px 20px;
  display: flex
;
  align-items: center;
  transition: all 0.3s ease;
}

.benefits .highlight-item:hover {
  background: rgba(234, 181, 63, 0.2);
  transform: translateY(-3px);
}

.benefits .highlight-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  filter: drop-shadow(0 0 5px rgba(234, 181, 63, 0.5));
}

.benefits .highlight-text {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
}

@keyframes float {
  0%, 100% { transform: translateY(-50%) translateX(0); }
  50% { transform: translateY(-50%) translateX(20px); }
}

@media (max-width: 1200px) {
  .benefits .benefits-grid {
    grid-template-columns: 1fr;
  }

  .benefits h2 {
    font-size: 24px !important;
  }
}

@media (max-width: 768px) {
  .benefits {
    padding: 40px 0px;
  }

  .benefits h2 {
    font-size: 24px !important;
    margin-bottom: 30px;
  }

  .benefits .benefit-card {
    padding: 30px;
  }

  .benefits .benefit-header {
    flex-direction: column;
    text-align: center;
    margin-bottom: 10px;
  }

  .benefits .benefit-avatar {
    margin-right: 0;
    margin-bottom: 20px;
  }

  .benefits .highlight-item {
    flex: 1 1 100%;
    justify-content: center;
  }
}

/*  */

.fresher-course-section {
  padding: 60px 0;
  background: linear-gradient(135deg, #f5f7fa 0%, #e4e9f2 100%);
  position: relative;
  overflow: hidden;
}

.fresher-course-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgwLDAsMCwwLjAzKSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuKSIvPjwvc3ZnPg==');
  z-index: 0;
}

.fresher-course-section .fresher-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.fresher-course-section .fresher-content-wrapper {
  display: flex;
  align-items: center;
  background: white;
  border-radius: 24px;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  position: relative;
}

.fresher-course-section .fresher-content-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.6) 100%);
  z-index: 1;
}

.fresher-course-section .fresher-text-content {
  flex: 1;
  padding: 60px;
  position: relative;
  z-index: 2;
}

.fresher-course-section .fresher-image-content {
  flex: 1;
  position: relative;
  z-index: 2;
  padding: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.fresher-course-section .fresher-title {
  font-size: 41px;
  font-weight: 700;
  color: #1a202c;
  margin-bottom: 30px;
  line-height: 1.3;
  position: relative;
  display: inline-block;
}

.fresher-course-section .fresher-highlight {
  position: relative;
  z-index: 1;
  background: transparent;
  font-weight: 700;
  color: #1a202c;
}

.fresher-course-section .fresher-highlight::before {
  content: '';
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, #3b82f6 0%, #93c5fd 100%);
  z-index: -1;
  border-radius: 4px;
  opacity: 0.7;
  transition: all 0.3s ease;
}

.fresher-title:hover .fresher-highlight::before {
  height: 18px;
  opacity: 0.9;
}

.fresher-course-section .fresher-description {
  font-size: 16px;
  line-height: 1.8;
  color: #4a5568;
  margin-bottom: 20px;
  font-family: 'Poppins', sans-serif !important;
}

.fresher-course-section .fresher-features {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 40px;
}

.fresher-course-section .feature-item {
  display: flex;
  align-items: flex-start;
}

.fresher-course-section .feature-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  color: #3b82f6;
  flex-shrink: 0;
}

.fresher-course-section .feature-text {
  font-size: 13px;
  color: #4a5568;
  line-height: 1.6;
}

.fresher-course-section .fresher-image {
  max-width: 100%;
  height: auto;
  border-radius: 16px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  transform: perspective(1000px) rotateY(-10deg) rotateX(5deg);
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.fresher-course-section .fresher-image:hover {
  transform: perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.05);
}

.fresher-course-section .fresher-cta {
  display: inline-block;
  padding: 15px 30px;
  background: linear-gradient(90deg, #3b82f6 0%, #2563eb 100%);
  color: white;
  font-weight: 600;
  border-radius: 8px;
  text-decoration: none;
  box-shadow: 0 4px 6px -1px rgba(59, 130, 246, 0.3), 0 2px 4px -1px rgba(59, 130, 246, 0.2);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

.fresher-course-section .fresher-cta::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transition: all 0.7s ease;
}

.fresher-course-section .fresher-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.4), 0 4px 6px -2px rgba(59, 130, 246, 0.3);
  color: #fff;
  text-decoration: none;
}

.fresher-course-section .fresher-cta:hover::before {
  left: 100%;
}

.fresher-course-section .fresher-badge {
  position: absolute;
  top: -15px;
  right: -15px;
  background: #10b981;
  color: white;
  font-weight: 600;
  padding: 8px 20px;
  border-radius: 50px;
  font-size: 12px;
  box-shadow: 0 4px 6px -1px rgba(16, 185, 129, 0.3), 0 2px 4px -1px rgba(16, 185, 129, 0.2);
  transform: rotate(15deg);
}

@media (max-width: 992px) {
  .fresher-course-section .fresher-content-wrapper {
    flex-direction: column;
  }
  
  .fresher-course-section .fresher-text-content {
    padding: 40px;
  }
  
  .fresher-course-section .fresher-image-content {
    padding: 0 40px 40px;
  }
  
  .fresher-course-section .fresher-title {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  .fresher-course-section .fresher-features {
    grid-template-columns: 1fr;
    margin-bottom: 15px;
  }

  .fresher-course-section .fresher-title {
    margin-bottom: 15px;
  }

.fresher-course-section .fresher-container {
  padding: 0 10px;
}

  .fresher-course-section .fresher-cta {
    padding: 12px 15px;
}
  
  .fresher-course-section .fresher-text-content {
    padding: 30px;
  }
  
  .fresher-course-section .fresher-image-content {
    padding: 0 30px 30px;
  }
  
  .fresher-course-section .fresher-title {
    font-size: 1.8rem;
  }
}

/*  */

.premium-courses-section {
  padding: 60px 0;
  background: linear-gradient(135deg, #0f1243 0%, #2b6eec 100%);
  position: relative;
  overflow: hidden;
}

.premium-courses-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: repeating-linear-gradient(-45deg, rgba(0, 133, 249, 0.03), rgba(0, 133, 249, 0.03) 1px, transparent 1px, transparent 10px);
  z-index: 0;
}

.premium-courses-section .premium-courses-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.premium-courses-section .premium-courses-header {
  text-align: center;
  margin-bottom: 30px;
}

.premium-courses-section .premium-courses-title {
      font-family: 'Poppins', sans-serif !important;
  font-size: 3.5rem;
  font-weight: 700;
  color: #fff;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

.premium-courses-section .premium-courses-highlight {
  position: relative;
  z-index: 1;
  background: transparent;
  color: #fff;
}

.premium-courses-section .premium-courses-highlight::after {
  content: '';
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%);
  z-index: -1;
  border-radius: 4px;
  opacity: 0.8;
  transition: all 0.3s ease;
}

.premium-courses-section .premium-courses-title:hover .premium-courses-highlight::after {
  height: 18px;
  opacity: 1;
}

.premium-courses-section .premium-courses-subtitle {
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.7);
  max-width: 700px;
  margin: 0 auto;
  line-height: 1.6;
}

.premium-courses-section .premium-courses-carousel {
  position: relative;
  padding: 30px 0;
}

.premium-courses-section .premium-course-card {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  padding: 30px;
  margin: 15px;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  backdrop-filter: blur(10px);
  position: relative;
  overflow: hidden;
  height: 100%;
}

.premium-courses-section .premium-course-card::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgb(63 108 234 / 15%) 0%, transparent 70%);
  transform: rotate(30deg);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.6s ease;
}

.premium-courses-section .premium-course-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
  border-color: rgba(234, 181, 63, 0.3);
}

.premium-courses-section .premium-course-card:hover::before {
  opacity: 1;
}

.premium-courses-section .course-image-container {
  width: 100%;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  position: relative;
}

.premium-courses-section .course-image-container::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 3px;
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%);
  border-radius: 3px;
}

.premium-courses-section .course-image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.3));
  transition: all 0.5s ease;
}

.premium-courses-section .premium-course-card:hover .course-image {
  transform: scale(1.05);
  filter: drop-shadow(0 10px 20px rgba(234, 181, 63, 0.3));
}

.premium-courses-section .course-title {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 15px;
  text-align: center;
}

.premium-courses-section .course-description {
  font-size: 13px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 25px;
  text-align: center;
  font-family: 'Poppins', sans-serif !important;
}

.premium-courses-section .course-badge {
  position: absolute;
  top: 20px;
  right: 20px;
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%);
  color: #111;
  font-weight: 700;
  padding: 5px 15px;
  border-radius: 50px;
  font-size: 12px;
  box-shadow: 0 4px 6px -1px rgba(234, 181, 63, 0.3), 0 2px 4px -1px rgba(234, 181, 63, 0.2);
}

/* Owl Carousel Customization */
.premium-courses-section .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  pointer-events: none;
}

.premium-courses-section .owl-prev,
.premium-courses-section .owl-next {
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.1) !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  font-size: 24px !important;
  transition: all 0.3s ease;
  pointer-events: all;
}

.premium-courses-section .owl-next {
  right: 0;
}

.premium-courses-section .owl-carousel .owl-item img {
  display: block;
  width: 40% !important;
  background: #fff;
  padding: 13px;
  border-radius: 10px;
  object-fit: contain;
}

.premium-courses-section .owl-prev:hover,
.premium-courses-section .owl-next:hover {
  background: rgba(234, 181, 63, 0.8) !important;
  transform: scale(1.1);
}

.premium-courses-section .owl-prev {
  margin-left: -25px;
}

.premium-courses-section .owl-next {
  margin-right: -25px;
}

.premium-courses-section .owl-dots {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 0px;
}

.premium-courses-section .owl-dot {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.2) !important;
  border-radius: 50%;
  margin: 0 5px;
  transition: all 0.3s ease;
}

.premium-courses-section .owl-dot.active {
  background: linear-gradient(90deg, #eab53f 0%, #f7d56a 100%) !important;
  transform: scale(1.2);
}

@media (max-width: 1200px) {
  .premium-courses-section .premium-courses-title {
    font-size: 28px !important;
  }
}

@media (max-width: 768px) {
  .premium-courses-section {
    padding: 40px 0;
  }

  .premium-courses-section .premium-courses-title {
    font-size: 28px !important;
  }

  .premium-courses-section .premium-courses-subtitle {
    font-size: 16px !important;
  }

  .premium-courses-section .owl-nav {
    display: none;
  }
}


/*  */


.corporate-training-section {
  font-family: 'Poppins', sans-serif !important;
  padding: 80px 0;
  background: linear-gradient(135deg, #ffffff 0%, #f8f9ff 100%);
  position: relative;
  overflow: hidden;
}

.corporate-training-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgxMDIsMTI2LDIzNCwwLjAzKSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuKSIvPjwvc3ZnPg==');
  z-index: 0;
}
.corporate-training-section .corporate-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.corporate-training-section .section-header {
  text-align: center;
  margin-bottom: 40px;
}

.corporate-training-section .section-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 3.5rem;
  font-weight: 700;
  color: #1a202c;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

.corporate-training-section .title-highlight {
  position: relative;
  z-index: 1;
  background: transparent;
  color: #1a202c;
  font-family: 'Poppins', sans-serif !important;
}

.corporate-training-section .title-highlight::after {
  content: '';
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, rgba(102,126,234,0.3) 0%, rgba(102,126,234,0.7) 100%);
  z-index: -1;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.corporate-training-section .section-title:hover .title-highlight::after {
  height: 18px;
  background: linear-gradient(90deg, rgba(102,126,234,0.5) 0%, rgba(102,126,234,0.9) 100%);
}

.corporate-training-section .content-wrapper {
  display: flex;
  align-items: center;
  gap: 60px;
  margin-bottom: 20px;
}

.submit-btn{
  background-color: #44ce6f !important;
    border-radius: 5px;
    text-align: center;
    margin-top: 12px;
}

.corporate-training-section .text-content {
  flex: 1;
  padding-right: 40px;
}

.corporate-training-section .subheading {
      font-family: 'Poppins', sans-serif !important;
  font-size: 32px;
  font-weight: 600;
  color: #2d3748;
  margin-bottom: 30px;
  line-height: 1.4;
}

.corporate-training-section .features-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.corporate-training-section .feature-item {
  position: relative;
  padding-left: 50px;
  margin-bottom: 25px;
}

.corporate-training-section .feature-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  background: linear-gradient(135deg, #3560ff 0%, #4b7aa2 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  box-shadow: 0 4px 6px rgba(102, 126, 234, 0.3);
}

.corporate-training-section .feature-text {
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px;
  line-height: 1.7;
  color: #4a5568;
  padding-top: 5px;
}

.corporate-training-section .image-content {
  flex: 1;
  position: relative;
}

.corporate-training-section .main-image {
  width: 100%;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 25px 50px -12px rgba(102, 126, 234, 0.25);
  transform: perspective(1000px) rotateY(-5deg);
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.corporate-training-section .image-content:hover .main-image {
  transform: perspective(1000px) rotateY(0deg);
}

@keyframes float {
  0%, 100% { transform: translateY(0) rotate(15deg); }
  50% { transform: translateY(-20px) rotate(15deg); }
}

.corporate-training-section .cta-button {
  text-align: center;
  margin-top: 0px;
}

.corporate-training-section .cta-link {
  display: inline-flex;
  align-items: center;
  padding: 18px 36px;
  background: linear-gradient(90deg, #3b82f6 0%, #2563eb 100%);
  color: white;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px;
  font-weight: 600;
  border-radius: 50px;
  text-decoration: none;
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

.corporate-training-section .cta-link::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transition: all 0.7s ease;
}

.corporate-training-section .cta-link:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 25px rgba(102, 126, 234, 0.5);
  color: #fff;
  text-decoration: none;
}

.corporate-training-section .cta-link:hover::before {
  left: 100%;
}

.corporate-training-section .cta-link i {
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.corporate-training-section .cta-link:hover i {
  transform: translateX(5px);
}

@media (max-width: 992px) {
  .corporate-training-section .content-wrapper {
    flex-direction: column;
    gap: 20px;
  }
  
  .corporate-training-section .text-content {
    padding-right: 0;
  }
  
  .corporate-training-section .section-title {
    font-size: 28px !important;
  }
  
  .corporate-training-section .subheading {
    font-size: 1.6rem;
  }
}

@media (max-width: 768px) {
  .corporate-training-section {
    padding: 40px 0;
  }
  
  .corporate-training-section .section-header {
    margin-bottom: 0px;
  }
  
  .corporate-training-section .section-title {
    font-size: 28px !important;
  }
  
  .corporate-training-section .subheading {
    font-size: 18px;
  }
  
  .corporate-training-section .feature-text {
    font-size: 14px;
  }

  .corporate-training-section .content-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}

/*  */

.testimonials-section {
  padding: 80px 0;
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
  position: relative;
  overflow: hidden;
}

.testimonials-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSg5LDEzLDIzLDAuMDMpIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI3BhdHRlcm4pIi8+PC9zdmc+');
  z-index: 0;
}

.testimonials-section .testimonials-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.testimonials-section .section-header {
  text-align: center;
  margin-bottom: 10px;
}

.testimonials-section .section-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 3.5rem;
  font-weight: 700;
  color: #1e293b;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

.testimonials-section .title-highlight {
  position: relative;
  z-index: 1;
  background: transparent;
  color: #1e293b;
}

.testimonials-section .title-highlight::after {
  content: '';
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, rgba(102,126,234,0.3) 0%, rgba(102,126,234,0.7) 100%);
  z-index: -1;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.section-title:hover .title-highlight::after {
  height: 18px;
  background: linear-gradient(90deg, rgba(102,126,234,0.5) 0%, rgba(102,126,234,0.9) 100%);
}

.testimonials-section .testimonial-carousel {
  position: relative;
  padding: 30px 0;
}

.testimonials-section .testimonial-card {
  background: white;
  border-radius: 20px;
  padding: 30px 10px;
  margin: 15px;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  position: relative;
  overflow: hidden;
  height: 100%;
}

.testimonials-section .testimonial-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
}

.testimonials-section .testimonial-card:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.1);
}

.testimonials-section .video-thumbnail {
  position: relative;
  width: 100%;
  height: 220px;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 20px;
  cursor: pointer;
}

.testimonials-section .video-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}

.testimonials-section .video-thumbnail:hover img {
  transform: scale(1.05);
}

.testimonials-section .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.testimonials-section .play-button::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #667eea;
  margin-left: 5px;
}

.testimonials-section .video-thumbnail:hover .play-button {
  background: rgba(102, 126, 234, 0.9);
}

.testimonials-section .video-thumbnail:hover .play-button::after {
  border-left-color: white;
}

.testimonials-section .reviewer-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}

.testimonials-section .reviewer-name {
  font-family: 'Poppins', sans-serif !important;
  font-size: 1.3rem;
  font-weight: 600;
  color: #1e293b;
}

.testimonials-section .linkedin-icon {
  color: #667eea;
  font-size: 1.5rem;
  transition: all 0.3s ease;
}

.testimonials-section .linkedin-icon:hover {
  color: #0077b5;
  transform: scale(1.2);
}

.testimonials-section .floating-shape {
  position: absolute;
  width: 200px;
  height: 200px;
  background: linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(118,75,162,0.05) 100%);
  border-radius: 30px;
  z-index: -1;
  animation: float 8s ease-in-out infinite;
}

.testimonials-section .shape-left {
  top: 20%;
  left: -100px;
  transform: rotate(15deg);
}

.testimonials-section .shape-right {
  bottom: 20%;
  right: -100px;
  transform: rotate(-15deg);
  animation-delay: 1s;
}

@keyframes float {
  0%, 100% { transform: translateY(0) rotate(15deg); }
  50% { transform: translateY(-20px) rotate(15deg); }
}

/* Owl Carousel Customization */
.testimonials-section .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  pointer-events: none;
}

.testimonials-section .owl-prev, .owl-next {
  width: 50px;
  height: 50px;
  background: white !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #667eea !important;
  font-size: 24px !important;
  transition: all 0.3s ease;
  pointer-events: all;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.testimonials-section .owl-prev:hover, .owl-next:hover {
  background: #667eea !important;
  color: white !important;
  transform: scale(1.1);
}

.testimonials-section .owl-prev {
  margin-left: -25px;
}

.testimonials-section .owl-next {
  margin-right: -25px;
  right: 0;
}

.testimonials-section .owl-dots {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 0px;
}

.testimonials-section .owl-dot {
  width: 12px;
  height: 12px;
  background: rgba(102, 126, 234, 0.2) !important;
  border-radius: 50%;
  margin: 0 5px;
  transition: all 0.3s ease;
}

.testimonials-section .owl-dot.active {
  background: #667eea !important;
  transform: scale(1.2);
}

.owl-prev span{
  margin-top: -6px;
}
.owl-next span{
  margin-top: -6px;
}

@media (max-width: 1200px) {
  .testimonials-section .section-title {
    font-size: 28px !important;
  }
}

@media (max-width: 768px) {
  .testimonials-section .testimonials-section {
    padding: 80px 0;
  }
  
  .testimonials-section .section-title {
    font-size: 28px !important;
  }
  
  .testimonials-section .owl-nav {
    display: none;
  }
  
  .testimonials-section .video-thumbnail {
    height: 180px;
  }
  
  .testimonials-section .play-button {
    width: 50px;
    height: 50px;
  }
  
  .testimonials-section .play-button::after {
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 18px solid #667eea;
  }
}

/*  */

.contact-section {
  padding: 60px 0;
  background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
  position: relative;
  overflow: hidden;
}

.contact-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 107, 221, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 107, 221, 0.03) 1px, transparent 1px);
  background-size: 40px 40px;
  z-index: 0;
}

.contact-section .contact-container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.contact-section .section-header {
  text-align: center;
  margin-bottom: 60px;
}

.contact-section .section-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 3.5rem;
  font-weight: 700;
  color: #0d47a1;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

.contact-section .title-highlight {
  position: relative;
  z-index: 1;
  background: transparent;
  color: #0d47a1;
}

.contact-section .title-highlight::after {
  content: '';
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, rgba(234,181,63,0.3) 0%, rgba(234,181,63,0.7) 100%);
  z-index: -1;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.contact-section .section-title:hover .title-highlight::after {
  height: 18px;
  background: linear-gradient(90deg, rgba(234,181,63,0.5) 0%, rgba(234,181,63,0.9) 100%);
}

.contact-section .content-wrapper {
  display: flex;
  gap: 40px;
  align-items: center;
}

.contact-section .benefits-content {
  flex: 1;
  padding: 40px;
  background: white;
  border-radius: 20px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
}

.contact-section .benefits-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 28px;
  font-weight: 700;
  color: #1565c0;
  margin-bottom: 30px;
}

.contact-section .highlight-text {
  color: #eab53f;
  font-weight: 600;
}

.contact-section .benefits-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.contact-section .benefit-item {
  position: relative;
  padding-left: 50px;
  margin-bottom: 25px;
}

.contact-section .benefit-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  background: linear-gradient(135deg, #eab53f 0%, #f7d56a 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  box-shadow: 0 4px 6px rgba(234, 181, 63, 0.3);
}

.contact-section .benefit-text {
  font-family: 'Poppins', sans-serif !important;
  font-size: 15px;
  line-height: 1.7;
  color: #424242;
  padding-top: 0px;
}

.contact-section .form-container {
  flex: 1;
  background: white;
  border-radius: 20px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.contact-section .form-header {
  background: linear-gradient(135deg, #1565c0 0%, #0d47a1 100%);
  color: white;
  padding: 25px;
  text-align: center;
}

.contact-section .form-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 1.8rem;
  font-weight: 600;
  margin: 0;
}

.contact-section .form-tabs {
  display: flex;
  border-bottom: 1px solid #e0e0e0;
}

.contact-section .form-tab {
  flex: 1;
  text-align: center;
  padding: 15px;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600;
  color: #757575;
  cursor: pointer;
  transition: all 0.3s ease;
  border-bottom: 3px solid transparent;
}

.contact-section .form-tab.active {
  color: #1565c0;
  border-bottom: 3px solid #1565c0;
}

.contact-section .form-tab i {
  margin-right: 8px;
  font-size: 1.2rem;
}

.contact-section .form-content {
  padding: 30px;
}

.contact-section .form-pane {
  display: none;
}

.contact-section .form-pane.active {
  display: block;
}

.contact-section .form-group {
  margin-bottom: 20px;
}

.contact-section .form-control {
  margin-top: 10px !important;
  padding: 8px 15px 8px 8px !important;
  border: 1px solid #ddd !important;
  border-radius: 8px !important;
  background-color: rgba(192, 192, 192, 13%) !important;
  width: 100%;
  height: calc(3em + 1px);
}

.contact-section .form-control:focus {
  border-color: #1565c0;
  box-shadow: 0 0 0 3px rgba(21, 101, 192, 0.1);
  outline: none;
}

.contact-section .form-control::placeholder {
  color: #bdbdbd;
}

.contact-section select.form-control {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 15px;
}

.contact-section textarea.form-control {
  min-height: 120px;
  resize: vertical;
}

.contact-section .submit-btn {
  width: 100%;
  padding: 15px;
  background: linear-gradient(135deg, #eab53f 0%, #f7d56a 100%);
  border: none;
  border-radius: 8px;
  color: #111;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 6px rgba(234, 181, 63, 0.3);
}

.contact-section .submit-btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 15px rgba(234, 181, 63, 0.3);
}

.contact-section .form-message {
  text-align: center;
  font-family: 'Poppins', sans-serif !important;
  color: #4caf50;
  margin-top: 15px;
  display: none;
}

.contact-section .floating-shape {
  position: absolute;
  width: 200px;
  height: 200px;
  background: linear-gradient(135deg, rgba(234,181,63,0.1) 0%, rgba(234,181,63,0.05) 100%);
  border-radius: 30px;
  z-index: -1;
  animation: float 8s ease-in-out infinite;
}

.contact-section .shape-left {
  top: 20%;
  left: -100px;
  transform: rotate(15deg);
}

.contact-section .shape-right {
  bottom: 20%;
  right: -100px;
  transform: rotate(-15deg);
  animation-delay: 1s;
}

@keyframes float {
  0%, 100% { transform: translateY(0) rotate(15deg); }
  50% { transform: translateY(-20px) rotate(15deg); }
}

@media (max-width: 1200px) {
  .contact-section .section-title {
    font-size: 28px !important;
  }
  
  .contact-section .benefits-title {
    font-size: 24px !important;
  }
}

@media (max-width: 992px) {
  .contact-section .content-wrapper {
    flex-direction: column;
  }
  
  .contact-section .benefits-content {
    width: 100%;
  }
  
  .contact-section .form-container {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .contact-section .contact-section {
    padding: 80px 0;
  }
  
  .contact-section .section-title {
    font-size: 28px !important;
  }
  
  .contact-section .benefits-title {
    font-size: 24px !important;
  }
  
  .contact-section .benefit-text {
    font-size: 14px !important;
  }
  
  .contact-section .form-content {
    padding: 20px;
  }
}

#mpp-curriculam {
  padding: 60px 0;
  background: linear-gradient(135deg, #f8f9fc, #e9eef5);
  color: #2c3e50;
  margin-bottom: 40px;
}

/* Title Block */
#mpp-curriculam .mp-jb-assist-pgm-title h2 {
  font-size: 40px;
  font-weight: 700;
  color: #1d3557;
  margin-bottom: 20px;
}
#mpp-curriculam .mp-jb-assist-pgm-title p {
  font-size: 18px;
  color: #555;
  line-height: 1.6;
}

#mpp-curriculam .tab {
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
  overflow: hidden;
  padding: 20px;
  position: sticky;
  top: 30px;
  height: 500px;
  overflow-y: scroll;
}

#mpp-curriculam .tab .tablinks {
  display: block;
  width: 100%;
  background: none;
  color: #34495e;
  padding: 14px 20px;
  margin: 6px 0;
  font-size: 16px;
  text-align: left;
  border: none;
  border-left: 4px solid transparent;
  border-radius: 8px;
  transition: all 0.3s ease;
  cursor: pointer;
}

#mpp-curriculam .tab .tablinks:hover {
  background-color: #f1f3f9;
}

#mpp-curriculam .tab .tablinks.active {
  background-color: #e8f0fe;
  border-left: 4px solid #1e90ff;
  color: #1e90ff;
}

#mpp-curriculam .tabcontent {
  display: none;
  background: #fff;
  border-radius: 16px;
  padding: 30px 20px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06);
  animation: fadeIn 0.4s ease-in-out;
  height: 450px;
}

#mpp-curriculam .tabcontent.active {
  display: block;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#mpp-curriculam .tabcard ul {
  padding-left: 20px;
  margin: 0;
}
#mpp-curriculam .tabcard ul li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  font-size: 16px;
  color: #2f3640;
}
#mpp-curriculam .tabcard ul li:last-child {
  border-bottom: none;
}

/* responsive */

@media(max-width:600px){
  .premium-hero-section .hero-headline {
    font-size: 32px;
}

body{
  overflow-x: hidden;
}

.premium-hero-section {
  padding: 54px 0 0;
  margin-top: 53px;
}
.premium-hero-section .hero-image-container {
  margin-top: 25px;
}

.premium-hero-section .hero-content-wrapper {
  display: block;
  padding: 0px 0 0px;
}

.premium-hero-section .cta-buttons {
  display: grid;
  gap: 20px;
}

.premium-hero-section .hero-text-content {
  padding-right: 0px;
}

.premium-hero-section .ratings-section {
  display: grid;
  gap: 20px;
  min-width: fit-content;
}

.premium-hero-section .trusted-by {
  display: flex;
  align-items: center;
  padding: 15px 0px;
  position: relative;
  margin-top: 20px;
}

.premium-learning-section {
  padding: 40px 0;
}

.premium-hero-section .container {
  padding: 0 15px;
}

.premium-learning-section .container {
  padding: 0 15px;
}

.premium-learning-section .methods-panel {
  padding: 15px 15px 40px 15px;
}

.benefits .benefit-card::before{
  display: none;
}

.fresher-course-section{
  padding: 40px 0;
}

.premium-courses-section .premium-courses-carousel {
  position: relative;
  padding: 0px 0;
}

.testimonials-section {
  padding: 40px 0;
}

.contact-section {
  padding: 40px 0;
}

.contact-section .section-header {
  margin-bottom: 20px;
}

.contact-section .benefits-content {
  padding: 25px;
}

.premium-courses-section .premium-course-card::before{
  display: none;
}

.benefits .benefit-card {
  backdrop-filter: none;
}

.premium-hero-section .rating-source {
  font-size: 10px;
}

.premium-hero-section .rating-value {
  font-size: 14px;
}

.premium-hero-section .stars {
  font-size: 16px;
}
.premium-hero-section .divider-line {
  display: none;
}

.premium-hero-section .company-logos {
  display: flex;
  gap: 10px;
  justify-content: center;
}

.premium-hero-section .trust-content {
  display: grid;
}

.premium-hero-section .company-logo {
  height: 25px;
  width: 55px;
}

.premium-learning-section .stats-panel {
  padding: 40px 15px !important;
}

.premium-hero-section .hero-subtext {
  font-size: 16px;
  margin-bottom: 28px;
  max-width: fit-content;
  text-align: center;
}

.premium-courses-section .premium-course-card {
  padding: 5px;
}

.premium-courses-section .premium-courses-container {
  padding: 0 5px;
}

.mp-banner-content h1 span {
  line-height: 40px;
}

.mp-client-slider .owl-nav button{
  display: none !important;
}

.curriculum-sec{
  padding: 30px 0;
}

.mp-jb-assist-pgm-title h2{
  padding-bottom: 20px !important;
}

.most-oriented-courses {
  margin: 0px 0 0 0 !important;
  padding: 30px 0 40px 0 !important;
}

section#mpp-keys {
  padding: 30px 10px !important;
}

.mp-curriculam {
  padding: 30px 10px 30px 10px !important;
}

.mp-instructor {
  padding-top: 0px !important;
}

#mpp-About
 {
    padding: 30px 0px !important;
}

.CorporateTraining_corporate_row__1PWxQ {
  padding: 30px 12px !important;
}

#fees {
  padding: 30px 0 !important;
}

.mp-jobs {
  padding: 30px 10px !important;
}

.master-career-transition-right-section {
  margin: 60px auto 0;
}

#mpp-reviews {
  padding: 30px 0 !important;
}

.mp-careers-slider .owl-nav, .mp-testimonial-reviews-slider .owl-nav, .mptv-reviews .owl-nav {
  right: 76px !important;
}

#mpp-faq {
  padding: 30px 0 !important;
}

#mpp-reviews .owl-next{
  left: 90px !important;
}
}
