@import https://fonts.googleapis.com/css?family=Muli:400,300;
html{overflow:hidden;overflow-y:auto}
body{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:14px;width:100%;color:#414141}
.img{max-width:100%}
.img-full img{width:100%}
a,button{-webkit-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
a:focus,button:focus{text-decoration:none;outline:none}
input{background:transparent;border-bottom:1px solid #707070;height:36px;padding-left:10px;font-size:14px;color:#aaa;width:100%;box-shadow:none;border-radius:0;border-width:0 0 1px}
textarea{resize:vertical;background:transparent;border-bottom:1px solid #707070;padding:10px;color:#aaa;width:100%;font-size:14px;border-width:0 0 1px;resize:none;height:120px}
textarea:focus{background:transparent;border-bottom:1px solid #fff;outline:none}
a:focus,a:hover{color:#222;text-decoration:none}
a,button,input{outline:medium none;color:#434343}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#434343;margin-top:0;font-style:normal;font-weight:400;line-height:1}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{color:#3b5998;font-size:20px;font-weight:500}
h2{font-size:19px;font-weight:500}
h3{font-size:18px;font-weight:500}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
ul{margin:0;padding:0}
ol{margin:0;padding:0 10px}
p{margin-bottom:15px}
ul li{list-style:none}
hr{margin:60px 0;padding:0;border-bottom:1px solid #eceff8;border-top:0}
label{font-size:15px;font-weight:400;color:#626262}
::-moz-selection{background:#39F;color:#fff;text-shadow:none;background:#39F;color:#fff;text-shadow:none}
::selection{background:#39F;color:#fff;text-shadow:none}
.mark,mark{background:#FFAE27 none repeat scroll 0 0;color:#fff}
.fix{overflow:hidden}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.button-default{background:#1F3971 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:14px;margin:0;padding:15px 35px;text-transform:uppercase;font-family:'Montserrat',sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.button-default:hover{background-color:#FFAE27;color:#FFAE27}
.btn-group{margin-left:5px}
.section-margin{margin:120px 0 140px}
.section-padding{padding:100px 0}
.section-bottom-padding{padding:0 0 70px}
.section-top-padding{padding:120px 0 0}
.section-title{text-align:left;overflow:hidden;position:relative}
.section-title h3{color:#2d3e50;font-size:30px;line-height:30px;margin-bottom:10px;text-transform:uppercase;font-weight:700}
.section-title p{color:#000;font-weight:400;margin-bottom:24px;font-size:14px;line-height:26px}
.section-title-wrapper{margin-bottom:20px;position:relative}
.white .section-title h3,.white .section-title p{color:#fff}
.section-title-wrapper.white:before{background:#fff none repeat scroll 0 0}
.white.section-title-wrapper:after{background:rgba(0,0,0,0) url(img/icon/cap-white.jpg) repeat scroll 0 0}
.carousel-style-one.owl-theme .owl-controls .owl-nav div{color:#2D3E50;display:inline-block;font-size:60px;height:60px;left:-50px;line-height:59px;margin:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);filter:alpha(opacity=100);padding:0;position:absolute;text-align:center;top:39.6%;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:36px}
.carousel-style-one.owl-theme .owl-controls .owl-nav div.owl-next{left:auto;right:-50px}
.latest-area:hover .carousel-style-one.owl-theme .owl-controls .owl-nav div{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.dividers{border-top:1px solid #ccc}
.as-mainwrapper{position:relative}
.as-mainwrapper.wrapper-boxed{background-color:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,0.1);float:none;margin:0 auto;max-width:1200px}
.main-content-wrapper,.wrapper-wide{background:#fff}
.ml-0{margin-left:0}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.ml-40{margin-left:40px}
.ml-50{margin-left:50px}
.ml-60{margin-left:60px}
.ml-70{margin-left:70px}
.ml-80{margin-left:80px}
.ml-90{margin-left:90px}
.ml-100{margin-left:100px}
.mr-0{margin-right:0}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-40{margin-right:40px}
.mr-50{margin-right:50px}
.mr-60{margin-right:60px}
.mr-70{margin-right:70px}
.mr-80{margin-right:80px}
.mr-90{margin-right:90px}
.mr-100{margin-right:100px}
.mt-0{margin-top:0}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-95{margin-top:95px}
.mt-100{margin-top:100px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.pl-0{padding-left:0}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}
.pl-40{padding-left:40px}
.pl-50{padding-left:50px}
.pl-60{padding-left:60px}
.pl-70{padding-left:70px}
.pl-80{padding-left:80px}
.pl-90{padding-left:90px}
.pl-100{padding-left:100px}
.pr-0{padding-right:0}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}
.pr-40{padding-right:40px}
.pr-50{padding-right:50px}
.pr-60{padding-right:60px!important}
.pr-70{padding-right:70px!important}
.pr-80{padding-right:80px!important}
.pr-90{padding-right:90px!important}
.pr-100{padding-right:100px!important}
.pt-0{padding-top:0}
.pt-5{padding-top:5px!important}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-75{padding-top:75px}
.pt-80{padding-top:80px}
.pt-85{padding-top:85px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-110{padding-top:110px}
.pb-0{padding-bottom:0}
.pb-5{padding-bottom:5px!important}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-90{padding-bottom:90px}
.pb-100{padding-bottom:100px}
.pb-110{padding-bottom:110px}
.pb-120{padding-bottom:120px}
.pb-130{padding-bottom:130px}
.block{display:block}
.loading{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999999999999}
.loading .middle{position:absolute;top:50%;width:100%}
.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}
.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}
.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}
.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1 {
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3 {
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0,0)}
100%{transform:translate(19px,0)}
}
.header-top{background:#3b5998 none repeat scroll 0 0;color:#fff;font-size:13px;position:relative}
.header-top span a{color:#fff}
.header-top-right > .content{display:inline-block;margin-left:13px;padding-left:17px;position:relative}
.header-top-right > .content > a{color:#fff}
.header-top-right .content:hover > a{color:#2d3e50}
.header-top-right > .content i{font-size:14px;margin-right:8px}
.header-top-right{float:right}
.header-top-right span:first-child{margin-right:25px}
.header-top-right > .content:after{background:#fff none repeat scroll 0 0;content:"";height:10px;left:0;position:absolute;top:6px;width:2px}
.header-top-right > .content:first-child:after{display:none}
.header-top-right > .content .account-dropdown{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);margin:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);padding:5px 19px 6px;position:absolute;right:0;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;width:125px;z-index:-99}
.header-top-right > .content:hover .account-dropdown{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.account-dropdown a{color:#2d3e50;display:block;padding:5px 0}
.account-dropdown li{display:block}
.sticky-header.stick{background:#fff none repeat scroll 0 0;box-shadow:0 0 3px rgba(0,0,0,0.15);margin:auto;padding:0;position:fixed;top:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:100%;z-index:999}
.bg-dark.header-logo-menu.stick{background:#3F5771}
.as-mainwrapper.wrapper-boxed .header-logo-menu.stick{width:1200px}
.logo > a{display:inline-block;position:relative;z-index:8;padding-right:30px}
.logo > a.color222{color:#222}
.logo{padding:4px 0}
.logo a{font-size:24px;font-weight:600;color:red}
.header-logo-menu.stick .logo{padding:15px 0}
.logo a .sticky-logo{position:absolute;left:0;top:0;width:100%;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.header-logo-menu.stick.fixed .logo a img{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.stick .logo a .sticky-logo{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.mainmenu{display:inline-block!important;position:relative;z-index:99}
.mainmenu-area{-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.mainmenu-area .border-top{border-top:0!important}
.header-logo-menu.stick .mainmenu-area .mainmenu ul#nav > li > a{line-height:26px}
.header-logo-menu.stick .mainmenu-area{padding:0;margin:0}
.mainmenu ul#nav > li{display:inline-block;margin-left:32px;margin-right:46px;position:relative}
.mainmenu ul#nav > li > a{color:#fff;display:block;font-size:13px;font-weight:600;line-height:22px;text-decoration:none;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;position:relative;padding:10px 0}
.mainmenu ul#nav > li > a:hover{color:#e9f31a}
.header-middle{border-top:2px solid #eee}
.header-logo-menu{background:#3b5998;border-top:1px solid #3b5998;border-bottom:1px solid #3b5998}
.header-logo-menu.fixed .mainmenu ul#nav > li > a{color:#fff}
.header-logo-menu.fixed .mainmenu ul#nav > li > a:hover{color:#FFAE27}
.header-logo-menu.fixed .search-menu i#toggle-search{color:#fff}
.header-logo-menu.fixed .search-menu i#toggle-search:hover{color:#FFAE27}
.header-logo-menu.stick .mainmenu ul#nav > li > a{color:#2d3e50}
.header-logo-menu.stick .mainmenu ul#nav > li > a:hover{color:#FFAE27}
.header-logo-menu.stick .search-menu i#toggle-search{color:#2d3e50}
.header-logo-menu.stick .search-menu i#toggle-search:hover{color:#FFAE27}
.mainmenu ul#nav > li > a:after,.mainmenu ul#nav.menu-white > li > a:after{bottom:43px;content:"";height:2px;left:0;position:absolute;width:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.header-logo-menu.stick .mainmenu ul#nav > li > a:after{bottom:38px}
.mainmenu ul#nav.menu-white > li:hover > a:after{background:#2d3e50}
.mainmenu ul#nav > li:hover > a:after,.mainmenu ul#nav.menu-white > li:hover > a:after{width:21px}
.mainmenu ul#nav.menu-white > li > a{color:#fff}
.header-logo-menu.stick .mainmenu ul#nav.menu-white > li > a{color:#2d3e50}
.mainmenu ul#nav.menu-white > li:hover > a,.stick .mainmenu ul#nav.menu-white > li:hover > a{color:#2d3e50}
.mainmenu li > a > i{margin-left:6px;position:relative;top:-1px}
.lg-space .mainmenu ul#nav > li{margin-right:36px}
.mainmenu ul#nav.border-full > li:hover > a:after{width:100%}
.mainmenu ul#nav.border-top > li > a:after{bottom:auto;top:30px}
.mainmenu ul#nav.border-top-2 > li > a:after{bottom:auto;top:-9px}
.padding-small .logo{padding-top:20px}
.padding-small .mainmenu ul#nav > li > a{line-height:82px}
.mainmenu ul.sub-menu,.mainmenu ul.sub-menu ul.inside-menu,.mainmenu ul.sub-menu ul.inside-menu ul.sub-inside-menu{background-color:#023d68;left:-75px;margin:0;padding:0;position:absolute;text-align:left;top:100%;width:190px;height:auto;z-index:-99;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.mainmenu ul#nav li ul.sub-menu > li{display:block;margin:0;position:relative;border-bottom:1px solid #0a547b}
.mainmenu ul#nav li ul.sub-menu > li:last-child{border-bottom:0 solid #ddd}
.mainmenu ul#nav li ul.sub-menu > li:hover{color:#555}
.mainmenu ul#nav li ul.sub-menu > li a,.mega-menu a{color:#fff;display:block;font-size:13px;font-weight:500;line-height:25px;padding:3px 15px}
.mainmenu ul#nav li ul.sub-menu > li a:hover,.mega-menu a:hover{background:#f8f8f8;color:#555;padding:3px 15px}
.mainmenu li > .sub-menu i{float:right;font-size:17px;top:10px}
.header-two .mainmenu ul#nav li:last-child{margin-right:0}
.mainmenu > nav > ul#nav > li:hover ul.sub-menu,.mainmenu ul.sub-menu li:hover ul.inside-menu,.mainmenu ul.sub-menu ul.inside-menu ul.sub-inside-menu{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.mainmenu ul.sub-menu ul.inside-menu{left:190px;top:0;width:180px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.mainmenu ul.sub-menu ul.inside-menu li{list-style:none;border-bottom:1px solid #0a547b}
.mainmenu ul.sub-menu ul.inside-menu li a{color:#fff;display:block;font-size:13px;font-weight:500;line-height:25px;padding:5px 15px}
.mainmenu ul.sub-menu ul.inside-menu li a:hover{background:#f8f8f8;color:#555;padding:5px 15px}
.mainmenu ul.sub-menu li:hover ul.inside-menu{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scaleX(1);transform:scaleX(1);z-index:9999}

.mainmenu ul.sub-menu ul.inside-menu ul.sub-inside-menu{left:180px;top:0;width:180px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.mainmenu ul.sub-menu ul.inside-menu  ul.sub-inside-menu li{list-style:none;border-bottom:1px solid #0a547b}
.mainmenu ul.sub-menu ul.inside-menu  ul.sub-inside-menu li a{color:#fff;display:block;font-size:13px;font-weight:500;line-height:25px;padding:5px 15px}
.mainmenu ul.sub-menu ul.inside-menu  ul.sub-inside-menu li a:hover{background:#f8f8f8;color:#555;padding:5px 15px}
.mainmenu ul.sub-menu ul.inside-menu li:hover ul.sub-inside-menu{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scaleX(1);transform:scaleX(1);z-index:9999}

.fixed{left:0;position:absolute;right:0;top:0;z-index:99999}
.mega-menu{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);left:-23px;margin:0;padding:26px 21px 20px;position:absolute;text-align:left;top:100%;z-index:-99;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.mainmenu nav > ul > li:hover .mega-menu{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.mega-menu h3{color:#2d3e50;font-size:12px;padding-bottom:10px;text-transform:uppercase;position:relative}
.mega-menu h3:after{background:#909090 none repeat scroll 0 0;bottom:8px;content:"";height:1px;left:0;position:absolute;width:25px}
.mm-5-column{left:-445px;width:790px}
.mm-4-column{width:650px;left:-305px}
.mm-3-column{left:-187px;width:532px}
.col-2{width:50%}
.col-3{width:33.333%}
.col-4{width:25%}
.col-5{width:20%}
.header-search{cursor:pointer;display:inline-block;margin-left:18px}
.search{box-shadow:0 1px 3px rgba(0,0,0,0.1);height:0;margin-right:15px;overflow:hidden;position:absolute;right:0;top:100%;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height;transition-property:height;width:290px;z-index:9999}
.search.open{height:50px}
.search-form{background-color:#fff;border-top:1px solid #FFAE27;float:right;width:290px}
.padding-small .search{top:92px}
.search-menu{display:inline-block;height:30px;padding-top:5px;text-align:center;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:30px}
.search-menu i#toggle-search:hover{color:#FFAE27}
.bg-blue{background:#2D3E50}
#search-form{overflow:hidden;position:relative}
#search-form input{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#666;font-size:13px;font-weight:300;height:48px;padding:0 40px 0 15px;width:100%}
.search-form input[type="search"]{border:medium none;float:left;background:transparent;font-size:24px}
.search-form button[type="submit"]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;display:block;font-size:18px;height:50px;line-height:48px;cursor:pointer;position:absolute;right:8px;text-align:center;top:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.search-form button[type="submit"]:hover{color:#FFAE27}
.search-menu i#toggle-search{color:#000;font-size:24px;line-height:1;vertical-align:middle;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-logo-menu.stick .search{top:96px}
.mobile-menu-area{background:#3b5998 none repeat scroll 0 0;display:none;padding:0}
.mean-container .mean-bar:after{display:none}
.mean-container .mean-nav ul li a:hover{background:#fff}
.mean-container a.meanmenu-reveal span{background:#fff none repeat scroll 0 0}
.mean-container .mean-nav ul li a{background:#fff none repeat scroll 0 0;color:#2D3E50;display:block}
.mean-container .mean-nav ul li a.mean-expand{background:none;top:-4px}
.mean-container .mean-nav ul li a.mean-expand:after{content:'\f107';font-family:fontAwesome;font-size:16px}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked:after{content:'\f106';font-family:fontAwesome;font-size:16px}
.mean-container a.meanmenu-reveal.meanclose:after{content:'\2715';font-size:20px}
.mean-container a.meanmenu-reveal{line-height:25px}
.mean-container .mean-nav ul li a.mean-expand:hover{background:none}
.mean-container .mean-nav ul li{background:transparent}
.mean-container .mean-nav ul li li a{color:#4e4f54;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);border-top:0}
.mean-container a.meanmenu-reveal:hover span{background:#fff}
.mobile-menu-area .mean-nav{background:transparent none repeat scroll 0 0}
.mean-last{margin-bottom:20px}
.mobile-menu{position:relative}
.mean-container .mean-bar:before{color:#fff;content:"MENU";font-size:13px;font-weight:400;left:15px;position:absolute;top:12px}
.hero-slider-content > *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.active .hero-slider-content > h1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:800ms;animation-delay:800ms}
.active .hero-slider-content > p{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1100ms;animation-delay:1100ms}
.active .hero-slider-content > .slider-btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1200ms;animation-delay:1200ms}
.single-slider{background-position:center center;background-size:cover;background-repeat:no-repeat;height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;position:relative;z-index:9}
.single-slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);z-index:-1}
.hero-slider-content{margin-left:370px}
.hero-slider-content > h1{font-size:60px;color:#fff;line-height:64px;padding-bottom:20px;font-weight:700}
.hero-slider-content > p{font-size:16px;font-weight:500;color:#fff;line-height:28px;max-width:610px}
.slider-btn .button-default{padding:20px 40px;margin-top:30px;border-radius:50px;font-weight:600;font-size:16px}
.slider-btn .button-default:hover{color:#fff}
.hero-slider .owl-nav > div{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;line-height:60px;background:#1F3971;text-align:center;border-radius:100%;font-size:28px;color:#fff;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-slider:hover .owl-nav > div{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}
.hero-slider .owl-nav > div:hover{background-color:#FFAE27;color:#fff}
.hero-slider .owl-nav > .owl-next{left:auto;right:30px}
.single-slider.single-slider-2{text-align:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.hero-slider-content.slider-content-2{margin-left:0}
.hero-slider-content.slider-content-2 > p{max-width:780px}
.about-area h3{font-size:32px;margin-bottom:20px;padding-top:22px;color:#1F3971;font-weight:700;max-width:540px;line-height:1.2;text-transform:capitalize}
.about-area h3 span.orange-color{color:#F5B01F}
.about-area p{line-height:28px;margin-bottom:12px;font-size:14px;max-width:100%;text-align:justify}
.about-area .button-default{padding:16px 27px;font-weight:600;margin-top:21px;border-radius:50px}
.about-container > .button-default:hover{background:#FFAE27 none repeat scroll 0 0;color:#fff}
.about-box{margin-top:-200px;padding:50px 38px 50px 50px;position:relative;z-index:9;background:#fff;box-shadow:0 2px 20px rgba(34,30,31,0.4)}
.course-area{background-color:#f5f5f5}
.course-area .section-title-wrapper{margin-bottom:20px}
.single-item-image a{display:block}
.single-item-image{overflow:hidden;position:relative;text-align:center}
.single-item-image img{width:100%}
.overlay-effect a{position:relative}
.overlay-effect a:before{bottom:0;content:"";height:100%;left:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);position:absolute;right:0;width:100%}
.courses-hover-info{bottom:0;height:60px;position:absolute;width:100%;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.courses-hover-info:before{background:#000 none repeat scroll 0 0;content:"";height:100%;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);position:absolute;width:100%;left:0}
.courses-hover-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding-left:20px;position:relative;z-index:2}
.single-item:hover .courses-hover-info{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}
.courses-hover-thumb{margin-right:20px}
.courses-hover-action h4{color:#fff;font-size:15px;text-transform:capitalize;margin-bottom:0}
.courses-hover-action h4 a{display:block;position:relative;overflow:hidden;color:#fff;font-weight:400}
.courses-hover-action span.crs-separator{color:#fff;padding:0 3px}
.courses-hover-action p{color:#fff;font-size:15px;font-style:italic;text-transform:capitalize;margin-bottom:0}
.single-item-text{padding:20px;padding-bottom:0}
.single-item:hover .overlay-effect a:before{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.single-item{-webkit-transition:all .3s ease 0;transition:all .3s ease 0;border:1px solid #ddd}
.single-item:hover{background:#fff none repeat scroll 0 0;box-shadow:0 2px 20px rgba(34,30,31,0.4)}
.single-item-text h4{font-size:20px;padding-top:7px;font-weight:700}
.single-item-text h4 a,.single-item-text h4{color:#2d3e50}
.single-item-text h4 a:hover,.single-item-text h4 a:hover{color:#FFAE27}
.single-item-text-info span{color:#696969;margin-right:11px}
.single-item-text-info span span{color:#2d3e50}
.single-item-text > p{color:#222;margin-top:10px;font-size:14px;line-height:26px}
.single-item-content{overflow:hidden;padding:20px;background-color:#f6f8f9;margin:0 -20px}
.single-item-comment-view{display:inline-block}
.single-item-text-info{margin-bottom:18px;padding-top:5px}
.single-item-comment-view span{color:#696969;display:inline-block;font-size:12px;line-height:26px;font-family:'Montserrat',sans-serif;font-weight:500;margin-right:17px}
.single-item-comment-view span:last-child{margin-right:0}
.single-item-comment-view > span i{font-size:14px;margin-right:7px}
.single-item-rating{display:inline-block;color:#f3c30b;float:right;font-size:16px;line-height:26px}
.single-item-rating i{margin-left:3px}
.single-item .button-default{padding:8px 33px}
.button-bottom{margin-bottom:-19.5px;text-align:center}
.single-item:hover .button-default{background:#2d3e50 none repeat scroll 0 0}
.button-large.button-default{box-shadow:0 2px 20px rgba(34,30,31,0.2);font-size:18px;margin-top:30px;padding:16px 30px;text-transform:capitalize;font-weight:700;line-height:28px;border-radius:50px}
.shortcode .button-large.button-default{margin-top:40px}
.button-default.button-large:hover{background:#FFAE27 none repeat scroll 0 0;color:#fff}
.button-large.button-default i{font-size:28px;line-height:20px;margin-left:11px;position:relative;top:4px}
.fun-factor-area{background:rgba(0,0,0,0) url(img/banner/2.jpg) repeat scroll 0 0;color:#fff;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;padding-top:100px;padding-bottom:70px}
.fun-factor-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.single-fun-factor{text-align:center;padding:40px 20px;border:1px solid rgba(255,255,255,0.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;background:rgba(0,0,0,0.7)}
.single-fun-factor:hover{border-color:#FFAE27}
.single-fun-factor > h4{font-size:24px;line-height:14px;margin-top:20px;position:relative;margin-bottom:0;font-weight:500;color:#fff}
.single-fun-factor h2{font-size:56px;line-height:46px;font-weight:900;color:#FFAE27}
.fun-factor-area.fun-bg-img{background-image:url(img/banner/8.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}
.latest-area.section-padding.blog-page{padding:100px 0}
.single-latest-text > h3{font-size:22px;font-weight:600;margin-bottom:5px}
.single-latest-text p{font-size:14px;line-height:26px;margin-top:10px}
.single-latest-item{overflow:hidden;margin-bottom:50px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.single-latest-item:hover{box-shadow:2px 5px 25px rgba(34,30,31,0.25)}
.single-latest-image img{width:100%}
.single-latest-text > h3 a{color:#2d3e50}
.single-latest-text > h3 a:hover{color:#FFAE27}
.single-latest-image a{display:block}
.single-latest-text{background:#f6f6f6 none repeat scroll 0 0;overflow:hidden;padding:30px 35px 27px}
.single-latest-item .single-item-comment-view span{margin-right:13px}
.single-latest-item .single-item-comment-view{display:block;margin-bottom:2px}
.single-latest-item .button-default{font-size:14px;margin-top:7px;padding:10px 20px;font-weight:500;border-radius:50px}
.single-latest-item:hover .button-default{background:#FFAE27;color:#fff}
.single-product{margin-top:5px;border:1px solid #ddd}
.product-slider-active{width:100%}
.single-product:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.product-img{position:relative;overflow:hidden}
.onsale{background:#1F3971;box-shadow:none;color:#fff;font-size:15px;font-weight:500;height:100px;left:auto;line-height:162px;min-height:auto;min-width:auto;position:absolute;right:-50px;text-align:center;text-shadow:none;text-transform:none;top:-50px;width:100px;z-index:2;border-radius:0;-webkit-transform:rotate(45deg) translateZ(0) scale(1.0,1.0);transform:rotate(45deg) translateZ(0) scale(1.0,1.0);-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.product-action > ul > li{display:inline-block;list-style:none;margin:0 5px 0 0;vertical-align:middle}
.product-content{padding:20px 15px 25px;text-align:center}
.product-content > h2 > a{color:#000;display:block;font-size:15px;font-weight:500;line-height:1.35}
.product-content > h2 > a:hover{color:#FFAE27}
.product-price{position:relative}
.price-box{color:#555;font-size:14px;height:30px;line-height:30px;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.price{text-decoration:line-through;color:#999;font-size:14px;padding-right:5px}
.single-product:hover .price-box{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.add-to-cart{left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.single-product:hover .add-to-cart{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}
.add-to-cart a{background:transparent;border:none;color:#000;display:inline-block;float:left;font-size:11px;font-weight:500;height:30px;letter-spacing:.2em;line-height:30px;margin:0;padding:0 5px;text-transform:uppercase;width:100%;border-radius:0}
.add-to-cart a:hover{color:#FFAE27}
.testimonial-area{padding:75px 0;background-image:url(img/banner/7.png);background-size:cover;background-position:center center}
.single-testimonial-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:775px}
.single-testimonial-area .testimonial-image{vertical-align:top;border-radius:100%;float:left;width:104px;height:104px;border:2px solid #FFAE27;margin-top:13px}
.single-testimonial-area .testimonial-image img{width:auto}
.single-testimonial-area .testimonial-content{overflow:hidden;text-align:left;padding-left:98px;position:relative}
.single-testimonial-area .testimonial-content:before{content:"“";font-size:100px;color:#363636;position:absolute;left:10px;top:-4px;font-weight:700;font-style:italic;line-height:1}
.testimonial-content > p.author-desc{margin:auto;line-height:28px;padding:15px 0;color:#424242;font-size:14px}
.testimonial-content > p.testimonial-author{font-size:14px;text-transform:uppercase;color:#333;margin:7px 0 0}
.single-testimonial.testimonial-style-2{background-color:#fff;border:1px solid #ddd;border-radius:5px;position:relative;box-shadow:2px 5px 25px rgba(34,30,31,0.25);margin:25px}
.single-testimonial.testimonial-style-2 .des-testimonial{padding:30px 40px 0;font-size:14px;line-height:26px;position:relative}
.single-testimonial.testimonial-style-2 .des-testimonial:before{content:"“";position:absolute;top:35px;left:20px;font-size:70px}
.single-testimonial.testimonial-style-2 .author-img{float:right;width:80px;position:relative;top:-45px;border:5px solid #f5f5f5;border-radius:100%;z-index:9}
.single-testimonial.testimonial-style-2 .testimonial-author{background:#f5f5f5f5;padding:20px 42px;padding-bottom:30px}
.single-testimonial.testimonial-style-2 .author-content{overflow:hidden}
.single-testimonial.testimonial-style-2 .author-content p{margin-bottom:0}
.single-testimonial.testimonial-style-2 .author-img img{width:100%}
.single-event-image > a{display:block;position:relative}
.single-event-image > span{background:#2d3e50 none repeat scroll 0 0;bottom:0;content:"";height:96px;left:0;position:absolute;width:96px}
.single-event-image a > span{background:#1F3971 none repeat scroll 0 0;bottom:-24px;color:#fff;font-size:24px;height:50px;left:0;line-height:18px;padding-top:16px;position:absolute;width:170px;right:0;text-align:center;margin:0 auto;font-weight:700;font-family:'Montserrat',sans-serif;border-radius:50px}
.single-event-text > h3 a,.single-event-text > h3{color:#4c4c4c}
.single-event-text > h3 a:hover,.single-event-text > h3 a:hover{color:#F4A012}
.single-event-text > h3{margin-bottom:15px;font-size:24px;font-weight:700;line-height:1}
.single-event-text p{font-size:14px;line-height:26px;margin-bottom:0;font-weight:400}
.single-event-text{background:#f6f6f6 none repeat scroll 0 0;padding:50px 34px 35px;text-align:center}
.single-event-item .single-item-comment-view{margin-bottom:12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;display:block;padding:5px 0}
.single-event-item .single-item-comment-view span{margin-right:12px}
.single-event-item .single-item-comment-view span:last-child{margin-right:0}
.single-event-item .button-default{margin-top:16px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:50px}
.single-event-item:hover .button-default{background:#FFAE27;color:#fff}
.single-event-item{box-shadow:0 0 8px rgba(34,30,31,0.3)}
.event-style-2 .single-event-image a > span{background:#1F3971 none repeat scroll 0 0;top:130px;color:#fff;font-size:24px;left:34px;right:auto;line-height:18px;position:absolute;font-weight:700;font-family:'Montserrat',sans-serif;border-radius:50px 0 0 50px;text-align:center;padding:15px 20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top;width:130px}
.event-style-2 .single-event-text{text-align:left}
.newsletter-area{background:#1F3971 none repeat scroll 0 0;color:#fff;position:relative;border-bottom:1px solid #4B5B7D;padding-top:45px;padding-bottom:40px}
.newsletter-area:before{height:148px;left:0;right:auto;top:-20px;width:44%}
.newsletter-area:after{border-width:74.5px 40px;left:44%;right:auto;top:-20px}
.newsletter-content h2,.newsletter-content h3{font-weight:700;font-size:30px;color:#fff}
.subscribe-form input{color:#4c4c4c;height:100%;padding-left:15px;width:100%;border:0;background-color:#ffff}
.subscribe-form > button{border:2px solid #FFAE27;font-weight:700;height:100%;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:34%;color:#fff;cursor:pointer;background-color:#FFAE27}
.subscribe-form > button:hover{background:#F4A012;border:2px solid #F4A012}
.newsletter-form{overflow:hidden}
.subscribe-form{float:right;height:56px;position:relative;width:525px}
.newsletter-content{z-index:9;position:relative}
.footer-widget-area{background:#f7f7f7 none repeat scroll 0 0;color:#333;padding:10px 0;border-top:1px solid #eee}
.footer-logo > a{display:inline-block}
.footer-logo{margin-bottom:24px}
.single-footer-widget p{font-size:14px;line-height:26px;font-weight:400;margin-bottom:0}
.social-icons ul{list-style:none;padding:0;margin:0}
.social-icons ul li{display:inline-block;height:30px;width:30px;border-radius:2px;line-height:30px;margin:5px 7px;text-align:center;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;padding:0}
.social-icons ul li:last-child{margin-right:0}
.social-icons ul li:first-child{margin-left:0}
.social-icons ul li a{color:#fff;font-size:18px;padding:0}
.social-icons ul li a:hover{color:#333}
.social-icons ul li .playstore{position:relative;top:-2px}
.home{background:#deaf21}
.fb{background:#29487d}
.tw{background:#1da1f2}
.linkedin{background:#0077b5}
.blog{background:#AB0983}
.inst{background:#f90d0d}
.signup{background:#25c945}
.phonecall{background:#25C945}
.single-footer-widget > h3{font-weight:600;font-size:18px;line-height:19px;margin-bottom:37px;padding-top:12px;text-transform:uppercase;color:#005687}
.single-footer-widget > span{display:block;margin-bottom:11px}
.single-footer-widget > span i{font-size:18px;width:30px}
.footer-list a{color:#333;line-height:25px}
.footer-list a:hover{color:#FFAE27}
.single-footer-widget #Instafeed{margin-top:30px}
.single-footer-widget #Instafeed > li{list-style:none;float:left;width:33%;padding:0 5px;margin-bottom:10px}
.single-footer-widget #Instafeed > li > a > img{width:100%}
.footer-area{color:#fff;font-size:14px;padding:18px 0;background-color:#1c3263}
.column-right{float:right}
.footer-area span a{color:#333}
.footer-area span a:hover{border-bottom:1px solid #ccc}
.single-footer-widget > a{color:#333;display:block;margin-bottom:11px}
.single-footer-widget > a:hover i{color:#333}
.single-footer-widget > a i{font-size:18px;width:30px}
.header-two .header-top:before,.header-two .header-top:after{display:none}
.header-two .header-top-right > span{color:#ededed}
.header-two .header-top-right{padding-top:0}
.header-two .header-top-right span:first-child{margin-right:27px}
.shop-grid-area .single-product-item{margin-bottom:60px}
.shop-grid-area .col-md-3:nth-child(9) .single-product-item,.shop-grid-area .col-md-3:nth-child(10) .single-product-item,.shop-grid-area .col-md-3:nth-child(11) .single-product-item,.shop-grid-area .col-md-3:nth-child(12) .single-product-item{margin-bottom:0}
.pagination-content{display:block;line-height:0;text-align:center}
.pagination-content .pagination{margin-bottom:0;display:inline-block;padding-left:0}
.pagination li{display:inline-block}
.pagination-content.number .pagination{background:#fff none repeat scroll 0 0;box-shadow:none;margin:0}
.pagination-content.number .pagination li a{border:1px solid #FFAE27;display:inline-block;font-size:14px;font-weight:500;height:35px;line-height:35px;margin:0 5px;width:35px;vertical-align:middle}
.pagination-content.number .pagination li a i{font-size:20px;line-height:25px}
.pagination-content.number .pagination li a:hover,.pagination-content.number .pagination li.current a{color:#fff;background:#FFAE27}
.pagination-content.number .pagination li:first-child a:hover,.pagination-content.number .pagination li:last-child a:hover{color:#fff;background:#FFAE27}
.product-area .pagination-content.number .pagination{margin:20px 0 0}
.single-product-img{position:relative;border:1px solid #ddd}
.single-product-img:before{position:absolute;content:"";width:100%;background:#000;top:0;left:0;height:100%;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single-product-img:hover:before{opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
.single-product-img a{position:absolute;font-size:100px;color:#ddd;z-index:9;line-height:1;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;text-align:center;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden}
.single-product-img:hover a{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}
.vbox-close{background:#FFAE27 url(close.gif) no-repeat scroll 10px center!important;color:#fff!important;cursor:pointer;display:block;font-weight:600;height:40px;position:fixed;right:40px;text-indent:2px;top:14px;width:46px;border-radius:2px}
.nav.single-slide-menu a{display:block;border:1px solid #ededed;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav.single-slide-menu a img{width:100%;border:3px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav.single-slide-menu a.active img,.nav.single-slide-menu a:hover img{border-color:#dbdbdb}
.single-product-menu{margin:15px 0}
.nav.single-slide-menu{padding:0 26px}
.single-tab-menu{padding:0 10px}
.single-slide-menu .slick-list{width:100%}
.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:28px;height:28px;background:#fff;color:#333;border:1px solid #e5e5e5;border-radius:3px;line-height:26px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;z-index:99}
.slick-arrow:after{height:3px;background:#e96405;content:"";position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slick-next-btn.slick-arrow{left:auto;right:0}
.slick-arrow:hover:after{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.slick-arrow:hover{background:#FFAE27;color:#fff;border-color:#FFAE27}
.single-product-content{margin-left:15px}
.single-product-name{font-size:22px;text-transform:capitalize;font-weight:500;color:#444;line-height:24px;margin-bottom:15px}
.single-product-reviews{margin-bottom:10px}
.single-product-price{margin-top:25px}
.product-discount{display:inline-block;margin-bottom:20px}
.product-discount span.price{font-size:28px;font-weight:700;line-height:30px;display:inline-block;color:#1F3971}
.discount{text-transform:uppercase;display:inline-block;background:#f25961;color:#fff;font-size:12px;padding:0 15px;text-align:center;z-index:1;line-height:30px;border-radius:20px;font-weight:500;height:30px;margin-left:10px;vertical-align:top}
.product-info{color:#333;font-size:14px;font-weight:400}
.product-info p{line-height:30px;font-size:14px;color:#333;margin-top:30px}
.single-product-action{margin-top:30px;padding-bottom:30px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;float:left;width:100%}
.product-variants{border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex}
.product-variants > .product-variants-item{margin:20px 0;display:block}
.product-variants > .product-variants-item:last-child{margin-left:90px}
.product-variants-item span.control-label{margin-bottom:6px;display:block;width:100%;text-transform:capitalize;font-size:14px;color:#232323}
.product-variants > .product-variants-item select{border:1px solid #ebebeb;height:40px;background:#fff}
.product-variants-item .nice-select{width:150px}
.product-variants-item .nice-select.open .list{width:100%}
.procuct-color > li{display:inline-block;list-style:none;margin-left:5px}
.procuct-color > li > a > span.color{background:#ffa07a;height:13px;width:13px;display:inline-block;margin-right:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.procuct-color > li:nth-child(2) > a > span.color{background:#00EEB3}
.procuct-color > li.active > a > span.color,.procuct-color > li > a:hover > span.color{outline:1px solid #D6B98C;outline-offset:1px}
.product-add-to-cart span.control-label{display:block;margin-bottom:10px;text-transform:capitalize;color:#232323;font-size:14px}
.add-to-cart-2{background:#1F3971;border:0;color:#fff;box-shadow:none;padding:0 30px;border-radius:3px;font-weight:400;cursor:pointer;font-size:14px;text-transform:capitalize;height:50px;line-height:50px}
.add-to-cart-2:hover{background:#FFAE27}
.add-to-cart i{font-size:24px;vertical-align:middle;margin-right:10px}
.product-availability{color:#30b878;font-weight:700;font-size:14px;text-transform:capitalize;margin-left:10px}
.block-reassurance{overflow:hidden;float:left;width:100%;background:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}
.block-reassurance > ul > li{list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}
.block-reassurance-item{padding:15px 20px}
.block-reassurance-item > img{width:25px;margin-right:10px}
.block-reassurance-item span{font-size:14px;font-weight:700;text-transform:capitalize}
.modal-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:1px solid rgba(172,170,166,.3)}
.single-product-share{overflow:hidden;float:left;width:100%;border-top:1px solid #ececec;padding-top:30px}
.single-product-share > ul > li{display:inline-block;list-style:none;margin-left:10px;color:#232323;font-size:14px}
.single-product-share > ul > li > a{display:block;width:40px;height:40px;line-height:40px;background:#fff;text-align:center;color:#b4b4b4;font-size:21px}
.single-product-share > ul > li > a:hover{background:#FFAE27;color:#fff}
.product-add-to-cart{overflow:hidden;margin-top:20px;float:left;width:100%}
.cart-plus-minus-box{border:1px solid #e1e1e1;border-radius:0;color:#3c3c3c;height:49px;text-align:center;width:50px;padding:5px 10px}
.product-add-to-cart .cart-plus-minus{margin-right:25px}
.cart-plus-minus{position:relative;width:75px;float:left;padding-right:25px}
.dec.qtybutton,.inc.qtybutton{background:#f1f1f1 none repeat scroll 0 0;cursor:pointer;line-height:15px;position:absolute;text-align:center;width:25px;height:25px;line-height:25px;background:none;border:1px solid #ddd}
.dec.qtybutton{bottom:0;right:0}
.inc.qtybutton{top:0;right:0}
.dec-and-review-menu{padding:20px;text-align:center;background:#1F3971;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start}
.dec-and-review-menu > li > a{font-size:16px;font-weight:500;display:inline-block;text-transform:uppercase;margin-right:65px;color:#fff}
.dec-and-review-menu > li > a.active,.dec-and-review-menu > li > a:hover{color:#FFAE27}
.single-product-description > p{font-size:14px;color:#333;line-height:30px;letter-spacing:.4px}
.product-manufacturer{margin-bottom:15px}
.product-reference .label,.product-quantities .label{font-size:16px;color:#414141;font-weight:700}
.product-features{margin-top:20px;margin-left:5px}
.product-features > h3{font-size:16px;font-weight:700}
.product-features .table tr{background:#ebebeb}
.product-features .table tr:nth-child(even) td{background:#f9f9f9}
.product-features .table td{width:50%;background:#ebebeb;height:40px;padding:10px;margin-right:10px;border:0;border-right:1px solid #ddd}
.product-features .table td:last-child{border-right:0}
.review-comment > h2{font-size:22px;font-weight:700;text-transform:capitalize;margin-bottom:15px}
.pro-comments-rating{padding-bottom:15px;border-bottom:1px solid #ebebeb}
.pro-comments-rating > li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.review-form label{font-size:14px;font-weight:700;margin:12px 0 4px;color:#414141;text-transform:capitalize}
.review-form input{border:1px solid #ebebeb;background:#fff;border-radius:0;height:40px;color:#252525}
.review-form textarea{background:#fff;border:1px solid #ebebeb}
.send-your-review{margin-top:20px}
.required-fields{font-weight:600;color:#414141;text-transform:capitalize}
.review-form sup{font-size:20px;top:0}
.send-btn,.cancel-btn{border:0;background:#333;box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);color:#fff;padding:8px 20px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 5px}
.send-btn:hover{background:#FFAE27}
.cancel-btn:hover{background:#f80e0e}
.form-container{color:#555454;font-size:12px;margin-top:100px;overflow:hidden;padding:38px 160px;position:relative;z-index:3;background-color:#1F3971}
.box-select{z-index:9;position:relative}
.select{display:inline-block;float:left;margin-right:10px;position:relative}
.select.large{width:260px}
.select.small{width:190px}
.select.medium{width:200px}
.select select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(img/icon/arrow.png) no-repeat scroll 92% 50%;border:medium none;cursor:pointer;height:42px;padding:0 16px;width:100%;font-size:13px}
.form-container > button{background:#FFAE27 none repeat scroll 0 0;border:0 none;color:#fff;float:right;font-size:14px;font-weight:600;line-height:42px;padding:0 28px;position:relative;text-transform:uppercase;cursor:pointer;z-index:99}
.form-container > button:hover{background:#F4A012}
.teachers-area.section-padding{padding-bottom:70px}
.agent{box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.agent .image{position:relative;overflow:hidden}
.agent .image .img{display:block}
.agent .image .social{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}
.agent .image .social a{width:30px;height:30px;padding:5px;text-align:center;border-radius:50px;display:block;color:#fff;margin-bottom:5px;margin-left:-50px}
.agent:hover .image .social a{margin-left:0}
.agent .image .social a:hover{opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
.agent .image .social a.facebook{background-color:#4867AA}
.agent .image .social a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}
.agent .image .social a.twitter{background-color:#1DA1F2}
.agent .image .social a:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}
.agent .image .social a.linkedin{background-color:#007BB6}
.agent .image .social a:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}
.agent .image .social a.google{background-color:#DD5144}
.agent .image .social a i{display:block;font-size:14px;line-height:20px}
.agent .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:20px;background-color:#f7f7f7}
.agent .content .title{font-weight:600;margin-bottom:10px}
.agent .content .phone,.agent .content .email{line-height:20px;margin-bottom:5px}
.agent .content .properties{font-size:13px;line-height:18px;color:#004395;font-weight:500;margin-top:5px}
.course-details-right-sidebar .single-item-content{margin:0 0 20px}
.duration-title{color:#fff;font-size:18px;background:#1F3971}
.course-duration .text{border-bottom:1px solid #1F3971;display:block;padding:15px 0}
.duration-text{background:#f6f6f6 none repeat scroll 0 0;color:#4c4c4c}
.course-duration .text span{display:inline-block;text-align:center;width:192px;color:#fff}
.course-duration .text span.text-right{border:0 none;display:inline-block;float:right;padding:0;text-align:center!important;width:240px}
.course-duration .duration-text .text span{color:#4c4c4c}
.single-sidebar-widget .social-links{padding-top:10px;position:inherit}
.single-sidebar-widget h4.title{font-size:18px;margin-bottom:20px;font-weight:500}
.single-sidebar-widget h4.title:after{bottom:1px}
.single-sidebar-widget{margin-bottom:62px;overflow:hidden}
.single-sidebar-widget:last-child{margin:0}
.single-sidebar-widget .tags li{list-style:none;display:inline-block}
.single-sidebar-widget .tags li a{background:#fff none repeat scroll 0 0;border:1px solid #4c4c4c;color:#4c4c4c;float:left;margin-bottom:13px;margin-right:6px;padding:10px}
.single-sidebar-widget .tags li a:hover{color:#fff;background-color:#FFAE27;border-color:#FFAE27}
.course-categoris li{border-bottom:1px solid #ddd;color:#4c4c4c;font-size:14px;font-weight:400;padding:10px 0;text-transform:capitalize;line-height:26px}
.course-categoris li:first-child{padding:0 0 10px}
.course-categoris li a{color:#4c4c4c;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.course-categoris span{float:right}
.course-categoris li a:hover{color:#FFAE27}
.sidebar-title{background-color:#FFAE27;color:#fff;font-size:18px;font-weight:500;padding:15px 20px;text-transform:capitalize;margin-bottom:0}
.course-menu{padding:25px 20px;background:#f1f1f1}
.course-menu > li{border-bottom:1px solid #c1c1c1;color:#3f3f3f;font-size:14px;font-weight:400;padding:10px 0}
.course-menu > li:first-child{padding:0 0 10px}
.course-menu span{float:right;color:#666}
.breadcrumb-banner-area{background:rgba(0,0,0,0) url(img/banner/8.jpg) no-repeat scroll 0 0;color:#fff;padding:110px 0;position:relative;background-position:center center;background-size:cover}
.breadcrumb-text{z-index:9;position:relative}
.breadcrumb-banner-area:after{background:rgba(45,62,80,0.5) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.breadcrumb-bar .breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;line-height:12px;margin-bottom:0;padding:15px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.breadcrumb-bar .breadcrumb.text-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.breadcrumb-bar .breadcrumb.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.breadcrumb-text h1{line-height:25px;text-transform:uppercase;position:relative;font-size:36px;color:#fff;font-weight:700;margin-bottom:20px}
.breadcrumb-bar li{color:#fff;font-size:14px;line-height:12px;margin:0 16px;position:relative;text-transform:uppercase}
.breadcrumb.text-left li{margin-left:0;margin-right:34px}
.breadcrumb.text-right li{margin-right:0;margin-left:34px}
.breadcrumb-text h1.text-left,.breadcrumb-text h1.text-right{padding-bottom:22px}
.breadcrumb-text h1.text-left:after,.breadcrumb-text h1.text-right:after{display:none}
.breadcrumb-bar .breadcrumb > li:first-child:before{border-radius:50%;content:"";display:inline-block;font-family:"Material-Design-Iconic-Font";font-size:18px;position:absolute;right:-22px;top:-2px}
.breadcrumb-bar .breadcrumb > li + li:before{display:none}
.breadcrumb-bar a{color:#fff}
.single-event-image img{width:100%}
.event-page .single-event-item,.latest-page .single-latest-item{margin-bottom:50px}
.pagination-content .pagination{border-radius:0;box-shadow:2px 0 20px rgba(34,30,31,0.2);margin:20px 0 17px}
.s-content{display:block;line-height:0;text-align:center}
.events-details-img1 > h3{font-size:18px;font-weight:500;margin-bottom:20px}
.events-details-all{display:block;overflow:hidden}
.events-details-time{display:inline-block;float:left;margin:40px 105px 34px 0}
.time-icon{display:inline-block;float:left;margin-right:10px}
.time-icon i{color:#3f3f3f;font-size:16px}
.time-text{display:inline-block}
.time-text span{color:#3f3f3f;font-size:14px;font-weight:600}
p.time-mrg{margin:7px 0;line-height:26px}
.events-details-time:last-child{margin-right:0}
.about-lectures > h3{font-size:18px;font-weight:500;text-transform:capitalize}
.about-lectures > p{font-size:14px;line-height:26px;margin-bottom:0}
.event-content{margin-top:33px}
.events-details-right-sidebar h3.content2{margin-bottom:20px}
h3.content2{font-size:18px;font-weight:500;text-transform:capitalize}
.event-content li{color:#666;font-size:14px;margin-bottom:11px;position:relative;padding-left:30px;line-height:26px}
.event-content li:before{content:"\f144";font-family:"fontAwesome";left:0;margin-right:15px;position:absolute;top:2px;color:#666}
.event-participants{margin-top:35px}
.events-details-right-sidebar .event-participants h3.content2{margin-bottom:20px}
.participants-details.text-center > h3{font-size:14px;font-weight:600;margin-bottom:3px;margin-top:20px}
.participants-details.text-center > p{margin-bottom:0}
.recent-content-item > a{border:1px solid #FFAE27;display:inline-block;float:left}
.recent-text{overflow:hidden;padding-left:12px}
.recent-text > h4{font-size:14px;font-weight:600}
.recent-text > h4 a{color:#6b6b6b}
.recent-text .single-item-comment-view > span{color:#b2b2b2;font-size:11px;line-height:12px;margin-right:13px}
.recent-text .single-item-comment-view i{font-size:13px}
.recent-text > p{color:#6b6b6b;font-size:12px;line-height:16px;margin:0}
.recent-content-item{margin-bottom:22px;overflow:hidden}
.recent-content-item:last-child{margin-bottom:0}
.recent-text .single-item-comment-view{display:block}
.blog-content .single-item-comment-view{margin-top:15px;margin-bottom:5px}
.blog-content > h3{font-size:22px;font-weight:700;margin-bottom:15px;line-height:32px}
.blog-content > p{font-size:14px;line-height:26px;color:#414141;margin-bottom:0;font-weight:400;max-width:355px}
.blog-post-gallery{margin:60px 0;max-width:100%}
.blog-post-list{margin:50px 0;margin-top:42px}
.blog-post-list > li{display:block;list-style:none;font-size:14px;color:#606060;line-height:26px;margin-bottom:15px;position:relative;padding-left:20px}
.blog-post-list > li:before{position:absolute;content:"\f101";font-family:FontAwesome;top:0;left:0;z-index:1}
blockquote{background:#303030;padding:60px 130px;padding-left:160px;color:#eaeaea;font-size:24px;font-weight:700;font-style:italic;position:relative;padding-top:90px;line-height:1.5}
blockquote:before{content:"";background-image:url(img/icon/blockquote-quote.png);background-size:contain;background-repeat:no-repeat;height:30px;width:30px;position:absolute;left:12%;top:27%}
.blog-bottom-content p{font-size:14px;color:#353535;line-height:26px;margin-bottom:5px}
h4.small-title{color:#303030;font-weight:700;text-transform:capitalize;margin-bottom:40px;font-size:18px}
.blog-wrapper p{max-width:100%}
.blog-author-box{padding:40px;background:#fafafa;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}
.blog-author-img{height:95px;width:95px;display:block;overflow:hidden;border-radius:5px;margin-right:25px}
.blog-author-img img{width:100%}
.blog-author-content{-ms-flex-negative:100;flex-shrink:100}
.blog-author-content h6{line-height:28px;font-size:16px;color:#5f5f5f;text-transform:capitalize;font-weight:700;margin-bottom:10px}
.blog-author-content p{font-size:14px;line-height:26px;color:#353535;margin-bottom:0;max-width:505px}
.common-tag-and-next-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.common-tag,.blog-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.common-tag > h6,.blog-share > h6{font-size:16px;margin-bottom:0;margin-right:10px;font-weight:700}
.common-tag ul > li,.blog-share ul > li{display:inline-block;list-style:none;vertical-align:middle}
.common-tag ul > li > a,.blog-share ul > li > a{font-size:14px;font-weight:400;color:#656565;line-height:25px;margin-right:3px}
.common-tag ul > li > a:hover,.blog-share ul > li > a:hover{color:#FFAE27}
.next-prev-post{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-top:1px solid #e1e1e1;margin-top:15px}
.next-prev-post > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}
.next-prev-post > ul > li{list-style:none}
.next-prev-post > ul > li > a{font-size:16px;line-height:30px;display:block;font-weight:400;color:#979797}
.next-prev-post > ul > li > a:hover{color:#FFAE27}
.comment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}
.comment.reply{margin-left:150px}
.comment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:100;flex-shrink:100}
.comment-content-top{margin-right:30px;margin-bottom:10px}
.comment-content-top > h6{font-size:16px;font-weight:700;color:#5f5f5f}
.comment-content-top > span{font-size:14px;color:#a2a2a2;line-height:20px}
.comment-content a.reply{font-size:14px;color:#FFAE27;font-weight:400;text-transform:uppercase}
.comment-content a.reply:hover{color:#303030}
.comment-content-bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.comment-content-bottom > p{font-size:14px;line-height:26px;color:#353535;margin-bottom:0}
.comment-box .single-input{position:relative;margin-top:50px}
.sent-btn{display:inline-block;height:45px;background:#FFAE27;padding:10px 30px;color:#fff;font-weight:600;cursor:pointer;text-transform:uppercase;font-size:14px;position:relative;vertical-align:middle;overflow:hidden;border:1px solid #FFAE27;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.sent-btn:hover{background:#fff;color:#303030}
.single-input > input,.single-input > textarea{font-size:14px;color:#636363;line-height:46px;border-bottom:1px solid #efefef}
.single-input > input:focus,.single-input > textarea:focus{border-color:#FFAE27}
.single-input > input::-webkit-input-placeholder,.single-input > textarea::-webkit-input-placeholder{color:#090909}
.single-input > input::-moz-placeholder,.single-input > textarea::-moz-placeholder{color:#090909}
.single-input > input:-ms-input-placeholder,.single-input > textarea:-ms-input-placeholder{color:#090909}
.single-input > input::placeholder,.single-input > textarea::placeholder{color:#090909}
.single-input.button > .default-btn{margin:0 auto}
.table-content table{background:#fff none repeat scroll 0 0;border-color:#ebebeb;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}
.table-content table th,.table-content table td{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}
.table-content table th{border-top:medium none;font-size:15px;text-transform:capitalize;padding:20px 10px;text-align:center;font-weight:500;vertical-align:middle;white-space:nowrap}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:13px}
.table-content table td.edubuzz-product-remove{font-size:20px}
.table-content table td.edubuzz-product-name{font-size:16px;font-weight:500;text-transform:capitalize}
.table-content table td.edubuzz-product-price{font-size:16px;font-weight:700}
.table-content table td.edubuzz-product-stock-status span.in-stock,.table-content table td.edubuzz-product-stock-status span.out-stock{font-size:12px;text-transform:capitalize;color:#30b878}
.table-content table td.edubuzz-product-stock-status span.out-stock{color:#EB3E32}
.table-content table td.edubuzz-product-add-cart a{font-size:14px;text-transform:uppercase;background:#333;color:#fff;padding:10px 20px;font-weight:700;display:inline-block}
.table-content table td.edubuzz-product-add-cart a:hover{background:#FFAE27;color:#fff}
.edubuzz-product-quantity input{border:none;color:#333;font-size:14px;font-weight:400;border:1px solid #ededed;height:40px;width:55px}
.table-content table td.product-subtotal{font-size:16px;font-weight:700;font-family:'Montserrat',sans-serif;color:#414141}
.table-content table td .cart-plus-minus{float:none;margin:0 auto}
.coupon-all{margin-top:50px}
.coupon{float:left}
.coupon input{background-color:transparent;border:1px solid #ddd;color:#333;font-size:13px;border-radius:0;height:42px;width:120px}
.coupon-all input.button{background-color:#333;border:0 none;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:700;cursor:pointer;height:42px;letter-spacing:1px;line-height:42px;padding:0 25px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;width:inherit}
.coupon-all input.button:hover{background:#FFAE27}
.coupon2{float:right}
.cart-page-total{padding-top:50px}
.cart-page-total > h2{font-size:25px;font-weight:700;margin-bottom:20px;text-transform:capitalize}
.cart-page-total > ul{border:1px solid #ddd}
.cart-page-total > ul > li{list-style:none;font-size:15px;color:#252525;padding:10px 30px;border-bottom:1px solid #ebebeb;font-weight:700;font-family:'Montserrat',sans-serif}
.cart-page-total ul > li > span{float:right}
.cart-page-total li:last-child{border-bottom:0}
.cart-page-total > a{background-color:#333;border:1px solid #333;color:#fff;display:inline-block;margin-top:30px;padding:10px 20px;text-transform:capitalize;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.cart-page-total > a:hover{background:#FFAE27;border-color:#FFAE27}
.coupon-accordion h3{background-color:#f7f6f7;border-top:3px solid #1e85be;color:#333;font-size:14px;font-weight:400;list-style:outside none none!important;margin:0 0 2em!important;padding:1em 2em 1em 3.5em !important;position:relative;width:auto}
.coupon-accordion h3:before{color:#1e85be;content:"\f133";font-family:"fontawesome";display:inline-block;left:1.5em;position:absolute;top:1em}
.coupon-accordion span{cursor:pointer;color:#6f6f6f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.coupon-accordion span:hover{color:#FFAE27}
.coupon-content{border:1px solid #e5e5e5;margin-bottom:20px;display:none;padding:20px}
.coupon-info p{margin-bottom:0}
.coupon-info p.form-row-first label,.coupon-info p.form-row-last label{display:block}
.coupon-info p.form-row-first label span.required,.coupon-info p.form-row-last label span.required{color:red;font-weight:700;font-size:14px}
.coupon-info p.form-row-first input,.coupon-info p.form-row-last input{border:1px solid #e5e5e5;height:36px;margin:0 0 14px;border-radius:0;max-width:100%;padding:0 0 0 10px;width:370px;background-color:transparent}
.coupon-info p.form-row input[type="submit"]{background:#252525 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;margin-right:15px;padding:0 30px;text-shadow:none;text-transform:uppercase;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;white-space:nowrap;width:inherit}
.coupon-info p.form-row input[type="submit"]:hover,p.checkout-coupon input[type="submit"]:hover{background:#FFAE27}
.form-row > label{margin-top:7px}
.coupon-info p.form-row input[type="checkbox"]{height:inherit;position:relative;top:2px;width:inherit}
p.lost-password{margin-top:15px}
p.lost-password a{color:#6f6f6f}
p.lost-password a:hover{color:#FFAE27}
.coupon-checkout-content{margin-bottom:30px;display:none}
p.checkout-coupon input[type="text"]{background-color:transparent;border:1px solid #ddd;border-radius:0;height:36px;padding-left:10px;width:170px}
p.checkout-coupon input[type="submit"]{background:#333 none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;height:36px;cursor:pointer;margin-left:6px;padding:5px 10px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:inherit}
.coupon-info p.form-row input[type="submit"]:hover,p.checkout-coupon input[type="submit"]:hover{background:#FFAE27}
.checkbox-form h3{border-bottom:1px solid #e5e5e5;font-size:25px;margin:0 0 20px;padding-bottom:10px;text-transform:uppercase;width:100%}
.country-select,.checkout-form-list{margin-bottom:30px}
.country-select label,.checkout-form-list label{color:#333;margin:0 0 5px;display:block}
.country-select label span.required,.checkout-form-list label span.required{color:red;font-size:24px;display:inline-block;line-height:16px;position:relative;top:5px}
.checkout-form-list input[type="text"],.checkout-form-list input[type="password"],.checkout-form-list input[type="email"]{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;border-radius:0;height:42px;width:100%;padding:0 0 0 10px}
.checkout-form-list input[type="checkbox"]{display:inline-block;height:inherit;margin-right:10px;position:relative;top:2px;width:inherit}
.create-acc label{color:#333;display:inline-block}
.ship-different-title h3 label{display:inline-block;margin-right:20px;font-size:25px;color:#363636}
.ship-different-title input{height:inherit;line-height:normal;margin:4px 0 0;position:relative;top:1px;width:auto}
.order-notes textarea{background-color:transparent;border:1px solid #ddd;height:90px;padding:15px;width:100%}
.create-account,#ship-box-info{display:none}
.your-order{background:#f2f2f2 none repeat scroll 0 0;padding:30px 40px 45px}
.your-order h3{border-bottom:1px solid #d8d8d8;font-size:25px;margin:0 0 20px;padding-bottom:10px;text-transform:uppercase;width:100%}
.your-order-table table{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;width:100%}
thead{background-color:#f6f6f6}
.your-order-table table th{border-top:medium none;font-weight:400;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:250px}
.your-order-table table th,.your-order-table table td{border-bottom:1px solid #d8d8d8;border-right:medium none;font-size:14px;font-family:'Montserrat',sans-serif;padding:15px 0;text-align:center}
.your-order-table table tr.cart_item:hover{background:#F9F9F9}
.your-order-table table .order-total td{border-bottom:medium none}
.your-order-table table tr.order-total td span{color:#464646;font-size:20px}
.your-order-table table .order-total th{border-bottom:medium none;font-size:18px}
.payment-method{margin-top:40px}
.payment-accordion .card{border:0;border-radius:0;background:#f2f2f2}
.payment-accordion .card-header{padding:0;margin-bottom:0;background-color:#f2f2f2;border-bottom:0}
.payment-accordion .card-body{padding:0}
.payment-accordion .panel.panel-default{margin-bottom:20px}
.payment-accordion h5.panel-title{color:#444;font-weight:600;font-size:18px;cursor:pointer}
.payment-accordion h5.panel-title > a:hover{color:#FFAE27!important}
.payment-accordion .card-body > p{color:#333}
.order-button-payment input{background:#434343 none repeat scroll 0 0;border:medium none;color:#fff;font-size:17px;font-weight:600;height:50px;margin:20px 0 0;padding:0;text-transform:uppercase;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:100%;border:1px solid transparent;cursor:pointer}
.order-button-payment input:hover{background:#FFAE27}
.blue-bg{background-color:#FFAE27}
.yellow-bg{background-color:#FFAE27}
.contact-form-wrap{padding:86px 60px}
.contact-title{font-size:30px;line-height:40px;font-weight:900;color:#fff;margin-bottom:40px}
.contact-form-style > input{background:#f2f2f2;border:none;height:46px;padding-left:15px;width:100%}
.contact-form-style > textarea{border:none;background:#f2f2f2;border-radius:0;height:135px;padding:15px;margin-bottom:20px;width:100%}
.form-messege.success{color:#1dbc51;font-weight:700}
.form-messege.error{color:#ff1313}
.edubuzz-address{padding:89px 60px;background-color:#1F3971}
.edubuzz-address > p{font-size:14px;color:#fff;line-height:26px;margin-bottom:35px}
.edubuzz-address > ul{max-width:380px;padding:0;margin-bottom:35px}
.edubuzz-address > ul > li{border-top:1px solid #4B5B7D;list-style:none;font-size:14px;line-height:25px;color:#fff;padding:10px 0}
.edubuzz-address > ul > li i{height:40px;line-height:40px;text-align:center;width:40px}
.contact-social h3{color:#fff;margin-bottom:20px}
.contact-social li{display:inline-block;list-style:none;margin:0 5px}
.contact-social li:first-child{margin-left:0}
.contact-social li a{font-size:20px;width:40px;height:40px;line-height:40px;border:1px solid #fff;display:block;text-align:center;border-radius:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}
.contact-social li a:hover{background-color:#FFAE27;color:#fff;border-color:#FFAE27}
.contact-form-style .button-default{border:0;border-radius:50px;font-weight:600;cursor:pointer}
.contact-form-style .button-default:hover{color:#FFAE27;background-color:#1F3971}
.teachers-area.padding-top{padding:120px 0 140px}
.about-page-area .about-text-container p span{color:#333;font-size:14px}
.about-page-area .about-us > span{color:#444;display:block;font-style:italic;padding-left:19px;position:relative}
.about-page-area .about-us > span:after{background:#999 none repeat scroll 0 0;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:9px;width:6px}
.about-page-area .about-text-container > p{color:#555;margin-bottom:7px}
.about-page-area .about-us{margin-bottom:13px}
.team-image img{width:100%}
.team-content .title{margin-bottom:15px;font-weight:600}
.team-content p{margin-bottom:25px}
.team-content h4{font-size:18px;margin-bottom:15px;font-weight:600}
.team-content ul li{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;line-height:24px;margin-bottom:15px}
.team-content ul li a::after{content:',';margin-right:1px}
.team-content ul li a:last-child::after{display:none}
.team-content ul li span:first-child{font-weight:600;margin-right:10px;color:#222}
.team-content ul li i{font-size:24px;line-height:24px;width:24px;text-align:center;margin-right:10px;color:#222}
.team-content .social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}
.team-content .social a{width:30px;height:30px;padding:5px;text-align:center;border-radius:50px;display:block;color:#fff;margin-right:10px}
.team-content .social a:last-child{margin-right:0}
.team-content .social a:hover{opacity:.9}
.team-content .social a i{display:block;font-size:14px;line-height:20px}
.team-content .social a.facebook{background-color:#4867AA}
.team-content .social a.twitter{background-color:#1DA1F2}
.team-content .social a.linkedin{background-color:#007BB6}
.team-content .social a.google{background-color:#DD5144}
.team-content .social a.instagram{background-color:#B23A94}
.team-content .social a.pinterest{background-color:#BD081B}
.team-content .social a.skype{background-color:#00A9F0}
.team-content .social a.tumblr{background-color:#36465D}
.team-content .social a:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}
.team-content .social a:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.team-content .social a:nth-child(4){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}
.team-content .social a:nth-child(5){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.team-content .social a:nth-child(6){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}
.team-content .social a:nth-child(7){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.team-content .social a:nth-child(8){-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}
.gallery__menu{margin-bottom:30px}
.gallery__menu button{background:transparent none repeat scroll 0 0;border:0 none;color:#2d3e50;display:inline-block;font-size:16px;font-weight:400;margin:0 16px 16px;padding:0;cursor:pointer;text-transform:uppercase;-webkit-transition:all .5s ease 0;transition:all .5s ease 0}
.gallery__menu button.is-checked,.gallery__menu button:hover{border-bottom:1px solid #FFAE27;color:#FFAE27;outline:medium none}
.single-gallery-img a{position:relative;display:block;cursor:url(img/icon/icon_zoomin.png) 24 24,auto}
.single-gallery-img img{width:100%}
.single-gallery-img a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,174,39,0.7);opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.single-gallery-img:hover a::before{opacity:1;visibility:visible}
.form-login-title > h2,.form-register-title > h2{font-size:30px;font-weight:700;text-transform:capitalize;line-height:26px;color:#444}
.login-form,.register-form{padding:20px;border:1px solid #d3ced2;margin:30px 0;text-align:left;border-radius:5px}
.form-fild,.login-submit,.lost-password,.register-submit{margin-bottom:30px}
.form-fild > p{margin:0}
.form-fild > p span.required{color:#f23838}
.lost-password > a{color:#a43d21}
.lost-password > a:hover{color:#FFAE27}
.form-fild > input{border:none;background:#f5f5f5;border-radius:0;height:38px;line-height:38px;padding:0 0 0 10px}
input.checkbox{width:0;height:0;margin:0;display:inline-block}
.customer-login-register.register-pt-0{padding-top:0}
.login-submit > label{margin-left:10px}
.login-submit .button-default,.register-submit .button-default{padding:16px 27px;font-weight:600;border-radius:50px;border:0;cursor:pointer}
.login-submit .button-default:hover,.register-submit .button-default:hover{color:#fff}
.error-text > h1{font-size:200px;color:#FFAE27;font-weight:900;letter-spacing:10px;line-height:220px;margin-bottom:30px}
.error-text > h2{font-size:35px;line-height:47px;font-weight:500;text-transform:uppercase;margin-bottom:5px;color:#555}
.error-text > p{font-size:22px;font-weight:300;line-height:25px;margin:20px auto 30px;color:#555;max-width:700px}
.search-error form{display:inline-block;position:relative;text-align:center;width:500px}
.search-error input{background:none;border:1px solid #e9e9e9;color:#333;float:left;font-size:14px;height:50px;padding:0 40px 0 15px;width:100%;line-height:50px}
.search-error button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#4f4f4f;font-size:18px;height:50px;line-height:50px;position:absolute;cursor:pointer;right:0;top:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:50px}
.search-error button:hover{color:#FFAE27}
.error-button a{background:#FFAE27 none repeat scroll 0 0;border-radius:35px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:40px;margin-top:30px;padding:0 30px;text-transform:uppercase}
.error-button a:hover{background:#333}
#scrollUp{bottom:9px;color:#fff;cursor:pointer;display:none;font-size:22px;height:30px;line-height:28px;position:fixed;right:12px;text-align:center;width:30px;z-index:9999;background-color:#3B5998;border-radius:2px}
#scrollUp:hover{background-color:#F4A012}
.box{margin:0;padding:20px;background:#fff;border-radius:0}
.box-left{padding:20px 20px 20px 0;background:#fff;border-radius:0}
.box-right{padding:20px 0 20px 20px;background:#fff;border-radius:0}
.content{width:56.6%;float:left;position:relative;border-left:1px solid #eee;border-right:1px solid #eee}
.leftSidebar{width:21.7%;float:left;padding:0;position:relative}
.rightSidebar{width:21.7%;float:right;padding:0;position:relative}
.blog-content{width:78.3%;float:left;position:relative;border-left:1px solid #eee}
.about-area h2{font-size:22px}
.leftSidebar .theiaStickySidebar{top:20px!important}
.frm input[type="text"],.frm input[type="password"]{border:1px solid #fff;width:40%;height:27px;background:#fff;border-radius:2px;font-size:13px;padding:10px;margin:4px 5px 0}
.frm button{background:#195784;height:27px;text-align:center;color:#fff;width:14%;line-height:22px;cursor:pointer;border:1px solid #2f4975;margin:4px;border-radius:3px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
ul.account{list-style:none}
ul.account li{display:inline-block;width:48.8%;text-align:center;height:27px;border-radius:3px}
ul.account li:first-child{background:#2f4c85;border:1px solid #2f4975;margin:4px 3px 2.5px 0}
ul.account li:last-child{background:#25c945;border:1px solid #047218}
ul.account li a{width:100%}
.forgot{color:#fff;line-height:27px}
.sign{color:#fff;line-height:27px}
.newslatter{width:100%;height:34px}
.header-middle a i{font-size:26px;margin-top:8px}
.header-middle a i:hover{color:#333}
.max{width:100%}
.importantdate{background:#fff}
.importantdate h4.title{background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea);color:#000;font-size:15px;font-weight:500;padding:12px;text-align:center}
.importantdate ul{list-style:none}
.importantdate ul li{display:block;padding:8px 0;border-bottom:1px solid #ccc;font-size:14px;color:#454545!important}
.importantdate ul li:last-child{border-bottom:0}
.sponsor{background:#fff}
.sponsor h4.title{background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea);color:#000;font-size:15px;font-weight:500;padding:12px;text-align:center}
.sponsor img{border:2px solid #eee;border-radius:3px;margin-bottom:16px;padding:0 10px;box-shadow:0 0 4px 1px #eee;width:100%;height:80px;object-fit:cover}
.taxslabs{background:#fff}
.taxslabs h4.title{background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea);color:#000;font-size:15px;font-weight:500;padding:12px;text-align:center}
.taxslabs ul{list-style:none}
.taxslabs ul li{display:block;padding:8px 0;border-bottom:1px solid #ccc;font-size:14px;color:#454545!important}
.comments{background:#fff}
.comments h4.title{background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea);color:#000;font-size:15px;font-weight:500;padding:11px;margin-bottom:10px;text-align:center;width:100%}
h3.cmt-btn{background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea);color:#000;font-size:14px;font-weight:500;padding:11px;width:100%;text-transform:unset;position:relative}
h3.cmt-btn a{font-size:13px;position:absolute;right:10px;top:8px}
h3.cmt-btn:hover{color:#142846}
ul.stud-comment{list-style:none}
ul.stud-comment li{display:block;padding:5px 0;border-bottom:1px solid #ddd;text-align:justify;font-size:13px;height:75px;position:relative}
ul.stud-comment li img{float:left;margin-right:5px;border:1px solid #ccc;border-radius:50%;width:65px;height:65px;padding:3px;object-fit:cover}
ul.stud-comment li	p{position:absolute;top:50%;left:63%;transform:translate(-50%,-50%);width:74%;line-height:20px;font-size:12px}
.posts h2{color:#3b5998;font-weight:500;font-size:18px;margin-bottom: 15px;}
.posts h3{font-weight:500;font-size:16px}
.posts h4{font-weight:300;font-size:14px}
.posts h5{font-weight:300;font-size:10px}
.posts ol{padding-bottom:20px}
.posts ul{padding-bottom:20px}
.posts p{text-align:justify;margin-bottom:15px}
.posts ol li p{margin-bottom:0}
.posts ul li p{margin-bottom:0}
.sidebargap{padding:2px 0}
.space{padding:10px 0}
.divider{padding:10px 0}
.divider1{padding:19px 0}
ul.footer-link{list-style:none}
ul.footer-link li{display:inline-block;padding:10px 25px}
ul.footer-link li a:hover{color:#3b5998!important}
.con-details h2{color:#3b5998;font-weight:600;font-size:18px}
.con-details p{color:#333}
.form{border:1px solid #ddd;background:#fff;padding:25px 25px 10px;box-shadow:0 0 6px 2px #f7f7f7}
.form input[type="text"],.form input[type="email"]{border:1px solid #ccc;height:40px;padding:10px 0 10px 30px;width:100%;border-radius:3px}
.form textarea{border:1px solid #ccc;height:90px;padding:10px 0 10px 30px;width:100%;color:#333;border-radius:3px}
.form i{position:absolute;top:11px;left:23px;font-size:18px;color:#666}
.form input[type="submit"]{background:#3b5998;height:40px;text-align:center;font-size:18px;text-transform:uppercase;font-weight:600;color:#fff;cursor:pointer;border-radius:3px;border:0}
.contact-details{padding:15px;box-shadow:0 0 8px 2px #ddd;text-align:center;background:#f9f9f9;border:6px double #ddd}
.contact-details h3{font-size:16px;margin:0 0 5px;padding:0;color:#3b5998;text-transform:none}
.contact-details p{font-size:14px;margin-bottom:0;text-align:center!important}
.contact-details p a{color:#3b5998}
.mtb15{margin:20px 0!important}
.signup-form{border:1px solid #ddd;background:#fff;padding:50px 25px 25px;box-shadow:0 0 6px 2px #f7f7f7}
.signup-form input[type="text"],.signup-form input[type="email"],.signup-form input[type="password"]{border:1px solid #ccc;height:40px;padding:10px;width:100%;border-radius:3px}
.signup-form input[type="file"]{border:1px solid #ccc;height:40px;padding:0;width:100%;border-radius:3px}
.signup-form textarea{border:1px solid #ccc;height:70px;padding:10px;width:100%;color:#333;border-radius:3px}
.signup-form select{border:1px solid #ccc;height:40px;padding:10px;width:100%;border-radius:3px}
.signup-form input[type="submit"]{background:#3b5998;height:40px;text-align:center;font-size:15px;text-transform:capitalize;font-weight:400;color:#fff;cursor:pointer;border-radius:3px;border:0;margin-top:25px;margin-bottom:5px}
.log-form{border:1px solid #ddd;background:#fff;padding:40px 25px;box-shadow:0 0 6px 2px #f7f7f7}
.log-form input[type="text"],.log-form input[type="email"],.log-form input[type="password"]{border:1px solid #ccc;height:40px;padding:10px;width:100%;border-radius:3px}
.log-form input[type="submit"]{background:#3b5998;height:40px;text-align:center;font-size:15px;text-transform:capitalize;font-weight:400;color:#fff;cursor:pointer;border-radius:3px;border:0;margin-top:15px;margin-bottom:5px}
.comment-form{border:1px solid #ddd;background:#fff;padding:25px 25px 0;box-shadow:0 0 6px 2px #f7f7f7}
.comment-form h4{padding:0 0 25px;font-weight:500;text-align:center}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="password"]{border:1px solid #ccc;height:40px;padding:10px;width:100%;border-radius:3px}
.comment-form input[type="file"]{border:1px solid #ccc;height:40px;padding:0;width:100%;border-radius:3px}
.comment-form textarea{border:1px solid #ccc;height:100px;padding:10px;width:100%;color:#333;border-radius:3px}
.comment-form input[type="submit"]{background:#3b5998;height:40px;text-align:center;font-size:15px;text-transform:capitalize;font-weight:400;color:#fff;cursor:pointer;border-radius:3px;border:0;margin-top:20px;margin-bottom:5px}
#CharCountLabel1{color:#777;padding-top:10px;font-size:13px;font-weight:300}
.bn-news ul li:before{content:"\f0a2";font-family:FontAwesome;padding-right:2px;position:relative;width:15px;font-size:10px;top:-1px}
.e-serv h2.mainh2{margin-bottom:30px;font-size:17px;color:#000;font-weight:500}
.e-serv h2{margin-bottom:10px;font-size:18px;color:#3b5998;font-weight:500}
.e-serv h4{margin-bottom:15px;font-size:15.5px;font-weight:500}
.e-serv ul{list-style:none}
.e-serv ul li,.e-serv ol li{font-size:13px;color:#000;line-height:28px}
.blinking{animation:blinkingText .8s infinite}
@keyframes blinkingText {
0%{color:#fff}
50%{color:#222}
100%{color:#fff}
}
.blinkapp{animation:blinkappText .8s infinite}
@keyframes blinkappText {
0%{color:#fff}
50%{color:#25c945}
100%{color:#fff}
}
.hrefblink{background:#25c945;padding:3px 5px}
.mainmenu ul#nav{display:flex!important}
.style-1 del{color:#f65555;text-decoration:none;position:relative}
.style-1 del:before{content:" ";display:block;width:100%;border-top:2px solid #f65555;height:9px;position:absolute;bottom:0;left:0;transform:rotate(0deg)}
.style-1 ins{margin-left:15px;color:#175492;font-weight:600;text-decoration:none}
.style-1 i{font-size:13px}
@media(max-width:480px) {
.studentprofile{float:none!important;text-align:center;padding-right:20px!important}
.studentprofile ul.menus > li a{padding:3px 15px!important}
.studentprofile ul.menus > li a:hover{padding:3px 15px!important}
}
@media(max-width:1420px) {
.frm button{min-width:13%;width:13%!important}
.account li{min-width:48%;width:48.5%!important}
.account li a{font-size:12px}
}
@media(min-width:1280px) and (max-width:1319px) {
.pr-md-40{padding-right:42px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 24px!important;font-size:11px!important}
.frm input[type="text"],.frm input[type="password"]{width:39%}
.frm button{width:14%!important}
}
@media only screen and (max-width:1320px) {
.pr-md-40{padding-right:38px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 26px!important;font-size:12.5px}
}
@media only screen and (max-width:1360px) {
.pr-md-40{padding-right:36px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 29px!important;font-size:12px}
.pull-right{float:none}
.imp-date{white-space:nowrap;width:263px!important;overflow:hidden;text-overflow:ellipsis}
ul.stud-comment li{display:block;padding:5px 0;border-bottom:1px solid #ddd;text-align:justify;font-size:13px;height:85px}
.aboutinfo{width:100%;height:200px;position:absolute;z-index:-9}
.aboutinfo p{font-size:13px;text-align:justify;line-height:24px}
.footposition{position:absolute;z-index:999;width:100%}
.studentPanel .className .title1{display:inline-block;position:absolute;text-align:center;width:92px!important;margin-top:4px}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
.agentfrm input[type="file"]{width:121%}
.browser{margin-left:-21px!important}
.custom-file-input:before{padding:5px 21px!important}
#sign{width:265px!important;height:38px!important;border:0!important}
.browser1{margin-left:145px!important}
.posts h5{font-size:13px!important}
.studentPanel .className{padding:7px!important}
.studentPanel .className .title1 h3{font-size:13px!important}
.studentPanel .className .iconbox{width:50px!important;height:60px!important}
.studentPanel .className .iconbox img{width:50px!important;margin-top:3px}
}
@media only screen and (max-width:1380px) {
.pr-md-40{padding-right:38px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 31px!important;font-size:12px}
.pull-right{float:none}
.imp-date{white-space:nowrap;width:263px!important;overflow:hidden;text-overflow:ellipsis}
ul.stud-comment li{display:block;padding:5px 0;border-bottom:1px solid #ddd;text-align:justify;font-size:13px;height:85px}
ul.stud-comment li p{left:65%;width:70%;line-height:18px}
.studentPanel .className{padding:7px!important}
.studentPanel .className .iconbox{width:50px!important;height:60px!important}
.studentPanel .className .iconbox img{width:50px!important;margin-top:3px}
.studentPanel .className .title1{display:inline-block;position:absolute;text-align:center;width:92px!important;margin-top:4px}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
#vid-list .desc{margin-bottom:0}
.agentfrm input[type="file"]{width:121%}
.browser{margin-left:-21px!important;padding-top:4px!important}
.custom-file-input:before{padding:5px 21px!important}
#sign{width:265px!important;height:38px!important}
.browser1{margin-left:145px!important}
.upload-btn-wrapper{left:0!important}
}
@media(min-width:1383px) and (max-width:1420px) {
.pr-md-40{padding-right:36px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:6px 31px;font-size:12px}
.pull-right{float:none}
.imp-date{white-space:nowrap;width:263px!important;overflow:hidden;text-overflow:ellipsis}
ul.stud-comment li{display:block;padding:5px 0;border-bottom:1px solid #ddd;text-align:justify;font-size:13px;height:85px}
.aboutinfo{width:100%;height:200px;position:absolute;z-index:-9}
.aboutinfo p{font-size:13px;text-align:justify;line-height:24px}
.footposition{position:absolute;z-index:999;width:100%}
.studentPanel .className .title1{display:inline-block;position:absolute;text-align:center;width:75px!important;margin-top:4px}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
#vid-list .desc{margin-bottom:0!important}
}
@media(min-width:1421px) and (max-width:1459px) {
.frm button{min-width:13%;width:13%!important}
.account li{min-width:48%;width:48.5%!important}
.account li a{font-size:12px}
.pr-md-40{padding-right:38px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:6px 32px;font-size:13px}
.pull-right{float:none}
.pr-70{padding-right:40px!important}
.mainmenu ul#nav > li{display:inline-block;margin-left:0!important;margin-right:0!important;position:relative}
.aboutinfo{width:100%;height:200px;position:absolute;z-index:-9}
.aboutinfo p{font-size:13px;text-align:justify;line-height:24px}
.footposition{position:absolute;z-index:999;width:100%}
.studentPanel .className .title1{display:inline-block;position:absolute;text-align:center;width:75px!important;margin-top:4px}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
#vid-list .desc{margin-bottom:0!important}
}
@media(min-width:1460px) and (max-width:1500px) {
.frm button{min-width:13%;width:13%!important}
.account li{min-width:48%;width:48.5%!important}
.account li a{font-size:12px}
.pr-md-40{padding-right:40px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 33px!important;font-size:13px!important}
.pull-right{float:none}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
#vid-list .desc{margin-bottom:0!important}
}
@media(min-width:1501px) and (max-width:1600px) {
.frm button{min-width:13%;width:13%!important}
.account li{min-width:48%;width:48.5%!important}
.account li a{font-size:12px}
.pr-md-40{padding-right:42px!important}
.logo > a{padding-right:18px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 39px}
.pull-right{float:none}
.pr-md-40{padding-right:65px!important}
}
@media(min-width:1800px) and (max-width:1920px) {
.pr-md-40{padding-right:42px!important}
.logo > a{padding-right:18px}
.header-top span{padding-right:30px}
.mainmenu ul#nav > li{margin-left:0;margin-right:0}
.mainmenu ul#nav > li > a{padding:8px 50px}
.pull-right{float:none}
.pr-md-40{padding-right:95px!important}
}
.bn-breaking-news{display:block;width:100%;border:solid 1px #eee;background:#FFF;height:32px!important;box-sizing:border-box;position:relative;line-height:32px!important;overflow:hidden;border-radius:2px;text-align:auto;font-size:13px}
.bn-breaking-news *{box-sizing:border-box}
.bn-breaking-news.bn-fixed-top{position:fixed;left:0;right:0;top:0}
.bn-breaking-news.bn-fixed-bottom{position:fixed;left:0;right:0;bottom:0}
.bn-label{left:0;top:0;bottom:0;height:100%;position:absolute;background-color:#ce2525;text-align:center;color:#FFF;font-weight:700;z-index:3;padding:0 15px;white-space:nowrap}
.bn-news{position:absolute;left:0;top:0;bottom:0;height:100%;right:0;overflow:hidden}
.bn-news ul{display:block;height:100%;list-style:none;padding:0;margin:0;left:0;bottom:0;width:100%;position:absolute}
.bn-news ul li{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;position:absolute;width:100%;display:none;color:#333}
.bn-news ul li a{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;padding:0 14px;color:#333;position:relative;display:block;overflow:hidden;top:-33px}
.bn-news ul li a:hover{color:#069}
.bn-loader-text{padding:0 10px}
.bn-seperator{display:inline-block;float:left;margin-right:15px;width:30px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative}
.bn-seperator.bn-news-dot{margin-right:0}
.bn-seperator.bn-news-dot:after{content:'';position:absolute;width:8px;height:8px;background:#333;border-radius:50%;top:50%;margin-top:-4px;left:50%;margin-left:-4px}
.bn-prefix{color:#d65d7a;margin-right:15px;padding-left:10px}
.bn-positive{color:#0b8457;font-weight:700}
.bn-negative{color:#dc2f2f;font-weight:700}
.bn-controls{width:auto;right:0;top:0;bottom:0;height:100%;position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bn-controls button{width:30px;float:left;height:100%;cursor:pointer;border:none;border-left:solid 1px #EEE;text-align:center;background-color:#f6f6f6;outline:none}
.bn-controls button:hover{background-color:#EEE}
.bn-arrow{margin:0;display:inline-block;height:8px;position:relative;width:8px;top:-2px}
.bn-arrow::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:'';display:inline-block;height:8px;left:0;position:absolute;top:0;width:8px}
.bn-arrow.bn-next{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);left:-3px}
.bn-arrow.bn-prev{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);left:3px}
.bn-arrow::after{border-color:#999}
.bn-arrow::before{background-color:#999}
.bn-play{position:relative;background:#999;width:0;height:12px;display:inline-block;margin-left:-5px}
.bn-play::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#999;border-width:8px;margin-top:-8px}
.bn-pause{position:relative;width:0;height:14px;display:inline-block;top:1px;left:-1px}
.bn-pause::before{position:absolute;content:"";width:2px;height:100%;left:3px;background-color:#999}
.bn-pause::after{position:absolute;content:"";width:2px;height:100%;left:-3px;background-color:#999}
.bn-direction-rtl{direction:rtl}
.bn-direction-rtl .bn-label{left:auto;right:0}
.bn-direction-rtl .bn-controls{right:auto;left:0}
.bn-direction-rtl .bn-seperator{margin-left:15px;margin-right:0;float:right}
.bn-direction-rtl .bn-prefix{margin-left:15px;margin-right:0;padding-left:0;padding-right:10px}
.bn-direction-rtl .bn-controls button{border-left:none;border-right:solid 1px #EEE}
.bn-effect-scroll .bn-news ul{display:block;width:100%;position:relative}
.bn-effect-scroll .bn-news ul li{display:list-item;float:left;position:relative;width:auto}
.bn-effect-scroll.bn-direction-rtl .bn-news ul li{float:right}
.calendar,.calendar_weekdays,.calendar_content{max-width:300px}
.calendar{margin:auto;font-family:'Muli',sans-serif;font-weight:400}
.calendar_content,.calendar_weekdays,.calendar_header{position:relative;overflow:hidden}
.calendar_weekdays div{display:inline-block;vertical-align:top}
.calendar_header{border:1px solid #ddd;border-bottom:0}
.calendar_weekdays{border:1px solid #ddd}
.calendar_content{border-left:1px solid #ddd}
.calendar_weekdays div,.calendar_content div{width:14.28571%;height:32px;line-height:32px;overflow:hidden;text-align:center;background-color:transparent;color:#000;font-size:14px}
.calendar_content div{border-right:1px solid #ddd;float:left;border-bottom:1px solid #ddd}
.calendar_content div:fast-child{border-left:1px solid #ddd}
.calendar_content div:hover{border:1px solid #dcdcdc;cursor:default}
.calendar_content div.blank:hover{cursor:default;border:1px solid transparent}
.calendar_content div.past-date{color:#d5d5d5}
.calendar_content div.today{font-weight:500;font-size:14px;color:#fff!important;background:#3b5998}
.calendar_content div.selected{background-color:#f0f0f0}
.calendar_header{width:100%;text-align:center;padding:10px 0 5px;background:#d9dfea;background:-webkit-linear-gradient(to right,#77839b,#d9dfea);background:linear-gradient(to right,#77839b,#d9dfea)}
.calendar_header h2{padding:0 10px;font-family:'Muli',sans-serif;font-weight:500;font-size:16px;color:#000;float:left;width:70%;margin:3px 0 7px}
button.switch-month{background-color:transparent;padding:0;outline:none;border:none;color:#000;float:left;width:15%;transition:color .2s;cursor:pointer;font-size:22px;margin-top:-7px}
button.switch-month:hover{color:#333}
.title{width:100%;max-width:854px;margin:0 auto}
.caption{width:100%;max-width:854px;margin:0 auto;padding:20px 0}
.vid-main-wrapper{width:100%;max-width:1100px;min-width:440px;background:#fff;margin:0 auto}
.vid-container{position:relative;padding-bottom:55%;padding-top:30px;width:100%;float:left}
.vid-container iframe,.vid-container object,.vid-container embed{position:absolute;top:0;left:0;width:100%;min-height:510px;border:0}
.vid-list-container{width:100%;height:auto;overflow:hidden;float:right}
ul#vid-list{margin:0;padding:0;background:#fff}
ul#vid-list li{list-style:none;height:130px;border-bottom:1px solid #ddd;margin:8px 0;display:flex}
ul#vid-list li a{text-decoration:none;background-color:#fff;height:90px;display:block;padding:0;color:#000;width:100%}
ul#vid-list li a:hover{background-color:#fff}
.vid-thumb{float:left;margin-right:8px;width:100%;max-height:121px;overflow:hidden}
.vid-thumb img{width:100%;height:121px}
.thumbimg{display:inline-block;width:200px}
.vidinfo{display:inline-block;width:49%;padding-left:8px;position:absolute;height:122px}
.active-vid{background:#3A3A3A}
.capitalize{text-transform:capitalize}
.fw-600{font-weight:600}
#vid-list .desc{color:#222;font-size:15px;font-weight:600;margin-top:5px;margin-bottom:10px;text-transform:capitalize;white-space:nowrap;width:185px;overflow:hidden;text-overflow:ellipsis}
#vid-list .para p{font-size:13px;line-height:22px;color:#555;text-align:left}
@media (max-width: 624px) {
.caption{margin-top:40px}
.vid-list-container{padding-bottom:20px}
}
.links .btn{padding:5px 10px;border-radius:0;font-size:13px}
.links table{border-collapse:collapse;width:100%}
.links th,td{padding:6px!important;border:1px solid #ddd;font-size:14px;font-weight:400}
.links tr:nth-child(even){background-color:#fafafa}
#owl-demo{height:250px;width:100%}
#owl-demo .item img{width:100%;object-fit: fill;height: 250px;}
#owl-demo2{height:250px;width:100%}
#owl-demo2 .item img{width:100%;object-fit: fill;height: 250px;}
.postimg{width:100%;margin-bottom:10px;border:1px solid #ddd;padding:3px}
.innerbanner{margin-bottom:5px}
.theiaStickySidebar .posts{min-height:140px;overflow:hidden;margin-bottom:20px}
.redcolor{color:red;font-weight:500}
.bluecolor{color:#1f5475;font-weight:500}
.mb-20{margin-bottom:20px}
.imp-date{white-space:nowrap;width:295px;overflow:hidden;text-overflow:ellipsis}
ul.breadcrumb{padding:6px 10px;list-style:none;background-color:#fafafa;border-radius:0}
ul.breadcrumb li{display:inline;font-size:13px}
ul.breadcrumb li+li:before{padding:7px;color:#000;content:"\f105";font-family:FontAwesome}
ul.breadcrumb li a{color:#0275d8;text-decoration:none}
ul.breadcrumb li a:hover{color:#01447e;text-decoration:none}
.plr-18{padding:0 18px}
.posmt-4{top:-4px}
.logdiv{width:15%}
.notifdiv{width:70%}
.appdiv{width:15%}
.appdiv .callnow{margin-left:25px;margin-top:12px;font-weight:600;color:#3b5998}
.appdiv .callnow a{color:#3b5998}
.header-top-link{list-style:none;padding:8px 0}
.header-top-link li{display:inline-block;margin-right:18px}
.header-top-link li a.clrs{color:#fff;padding:4px}
.header-top-link ul.menus{background-color:#023d68;position:absolute;text-align:left;top:85%;width:190px;height:auto;z-index:-99;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.header-top-link ul.menus > li{display:block;margin:0;position:relative;border-bottom:1px solid #003754}
.header-top-link ul.menus > li:last-child{border-bottom:0 solid #ddd}
.header-top-link ul.menus > li:hover{color:#555}
.header-top-link ul.menus > li a{color:#fff;display:block;font-size:13px;font-weight:500;line-height:25px;padding:5px 15px}
.header-top-link ul.menus > li a:hover{background:#f8f8f8;color:#555;padding:5px 15px}
.header-top-link ul.menus li:last-child{margin-right:0}
.header-top-link > li:hover ul.menus{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.studentprofile{float:right;margin-right:2px;padding:7px 0}
.studentprofile li{display:inline-block;padding:0 15px}
.studentprofile li:last-child{padding:0 0 0 15px}
.studentprofile li a.logout{color:#fff}
.studentprofile li a img{width:15px;margin-right:3px;margin-top:-3px}
.studentprofile li a span{color:#fff;position:relative;top:1px}
.studentprofile ul.menus{background-color:#023d68;position:absolute;text-align:left;top:82%;width:190px;height:auto;z-index:-99;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0}
.studentprofile ul.menus > li{display:block;margin:0;position:relative;border-bottom:1px solid #003754;padding:0}
.studentprofile ul.menus > li:last-child{border-bottom:0 solid #ddd}
.studentprofile ul.menus > li:hover{color:#555}
.studentprofile ul.menus > li a{color:#fff;display:block;font-size:13px;font-weight:500;line-height:25px;padding:5px 15px}
.studentprofile ul.menus > li a:hover{background:#f8f8f8;color:#555;padding:5px 15px}
.studentprofile ul.menus li:last-child{margin-right:0}
.studentprofile > li:hover ul.menus{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9999}
.modal-dialog.buy{max-width:350px;margin:15% auto}
.modal-dialog.buy .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}
.modal-dialog.buy .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0;border-radius:0;outline:0}
.modal-dialog.buy .modal-header .close{padding:0;margin:-1rem -1rem -1rem auto;color:#fff;opacity:.8}
.modal-dialog.buy .modal-content .modal-body p{font-size:13px;text-align:center;line-height:28px}
.studentPanel .className{padding:10px;background:#f6f6f6;margin-top:20px;border:1px solid #ddd}
.studentPanel .className .iconbox{width:60px;height:60px;border-radius:50%;display:inline-block}
.studentPanel .className .iconbox img{width:56px}
.studentPanel .className .title1{display:inline-block;position:absolute;text-align:center;width:104px;margin-top:4px}
.studentPanel .className .title1 h3{font-size:14px;color:#555;padding:6px 0 4px;margin:0;font-weight:600}
.studentPanel .className .title1 a.buy{font-size:13px;color:#f05050;padding:0}
.studentPanel .className .title1 a.watch{font-size:13px;color:#e9aa02;padding:0}
.paymentfrm{border:1px solid #eee;padding:15px 25px 0;background:#fefefe;box-shadow:5px 6px 3px 0 #f5f5f5}
.paymentfrm input[type="text"],.paymentfrm input[type="password"]{width:100%;height:45px;border:1px solid #ddd;background:#fff;border-radius:0;color:#444;padding:10px;font-size:13px}
.paymentfrm .btn{border-radius:0;padding:11px 10px;color:#fff;font-size:14px;width:100%}
.paymentfrm .btn-primary{background:#3b5998;border:1px solid #3b5998}
.paymentfrm .btn-primary:hover{background:#3e68b7;border:1px solid #3e68b7}
.paymentfrm .btn-primary:focus{box-shadow:none}
.paymentfrm .padlr5{padding:0 5px}
.studentPanel table.datatable{border-collapse:separate!important}
.studentPanel table tr th,.studentPanel table tr td,table tr th,table tr td{padding:10px!important}
.std-content{overflow:auto;position:relative;max-width:100%;height:295px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.aboutinfo{width:100%;height:200px;position:absolute;z-index:-9}
.aboutinfo p{font-size:13px;text-align:justify;line-height:24px}
.footposition{position:absolute;z-index:999;width:100%}
.list li a p span img{width:17px!important;height:16px!important}
.list li a p img{width:17px!important;height:16px!important}
.admissionfrm input[type="text"],.admissionfrm input[type="email"]{width:100%;height:35px;font-size:14px;color:#333;border:1px solid #ccc;padding:10px}
.admissionfrm input[type="file"]{width:100%;height:35px;font-size:14px;color:#333;border:1px solid #ccc;padding:0}
.admissionfrm textarea{border:1px solid #ccc;width:100%;color:#333;padding:10px;height:90px}
.admissionfrm input[type="radio"],.admissionfrm input[type="checkbox"]{width:10px;height:10px;padding:10px;margin:5px;cursor:pointer}
.admissionfrm select{width:32.9%;height:35px;border:1px solid #ccc;padding:9px;color:#666}
.admissionfrm input[type="submit"]{background:#3b5998;color:#fff;text-transform:uppercase;height:40px;width:30%;border:0;text-align:center;cursor:pointer}
.admissionfrm h2{font-size:20px;text-align:center;padding:4px 0;color:#fff}
.admissionfrm h5{font-size:15px;text-align:center;padding:2px 0}
.modal-body{text-align:center;background:#eee}
.modal-body h3{font-size:20px;font-weight:500;margin-top:10px}
.modal-body p{margin-bottom:5px}
.el{width:100%;height:135px;overflow:hidden}
.el table tr th{padding:6px!important;border:1px solid #ddd;font-size:13px;font-weight:600}
.el tr td{padding:5px!important;border:1px solid #ddd;font-size:13px;font-weight:500}
.fpass{text-align:left;color:#3b5998;font-size:13px;padding:7px 0 0;float:left}
.newac{color:#0ada29;font-size:13px;padding:7px 0 0;float:right}
.already{width:100%;text-align:center;position:relative;top:10px}
.regac{color:#0ada29;font-size:14px}
.logacc{color:#444;font-size:14px}
#extra{display:none}
#hobbies{display:none}
.bgf2{background:#f7f7f7}
.bgf0{background:#f0f3f4}
.mejs__container{width:100%!important;height:510px}
.mejs__mediaelement{height:510px}
.mejs__layer{width:100%!important;height:510px}
.mejs__overlay-play{width:100%!important;height:510px}
.mejs__overlay{width:100%!important;height:510px}
#player1_html5{width:100%!important;height:100%!important}
.media-wrapper{margin-bottom:15px}
.img-responsive{width:100%}
#blah{width:120px;height:125px;padding:3px;border:1px solid #ddd}
#sign{width:100%;height:42px;padding:0;position:absolute;bottom:28px;border:1px solid #ddd;padding:9px 0}
.examform #sign{width:100%;height:42px;padding:0;position:relative;bottom:28px;border:1px solid #ddd;padding:9px 0;top:6px}
.examform .upload-btn-sign-wrapper{position:relative;width:100%;left:31%;top:40px}
#spnPhoneStatus,#emailStatus,#pinStatus{font-size:13px;position:relative;top:5px}
.el table{width:100%!important}
.el table tr:first-child{background:#2980b9!important;color:#fff!important}
.posts table{width:100%!important}
.posts table tr:first-child{background:#2980b9!important;color:#fff!important}
.watching{animation:watchingText .8s infinite}
@keyframes watchingText {
0%{color:#e9aa02}
50%{color:#000}
100%{color:#e9aa02}
}
.homegif{animation:homegifText .8s infinite}
@keyframes homegifText {
0%{color:#fff}
50%{color:#000}
100%{color:#fff}
}
.mobile-top-bar{background:#fff;height:45px;border-bottom:1px solid #ddd}
.mbar{width:100%;display:flex;padding:0 10px}
.mbarlogo{display:inline-block;width:40%}
.icomenubar{display:inline-block;width:60%}
.mbarlogo .logo img{width:100px}
.icomenubar ul.icomenu{width:100%}
.icomenubar ul.icomenu li{display:inline-block;width:100%;height:45px;line-height:42px;text-align:right}
.icomenubar ul.icomenu li a{color:#0072b7;font-size:15px;font-weight:600}
.icomenubar ul.icomenu li a i{font-size:18px;}
.vericalmenu{width:100%;padding:0 10px}
.vmenu li{border-bottom:1px solid #eee;padding:0}
.vmenu li:last-child{border-bottom:0}
.vmenu,.submenu{list-style:none;padding:0;margin:0}
.vmenu a{font-size:12px;display:block;text-decoration:none;padding:7px 10px;color:#333}
.vmenu a:hover{background-color:#f9f9f9}
.vmenu li:hover .smenu{display:block;max-height:350px}
.vmenu li .smenu li:hover .in-side{display:block;max-height:350px;background:#fff}
.in-side li a:hover{background:#fbfbfb}
.smenu a{background-color:#f4f4f4}
.smenu a:hover{background-color:#fff}
.smenu{overflow:hidden;max-height:0;-webkit-transition:all .5s ease-out}
.in-side{overflow:hidden;max-height:0;-webkit-transition:all .5s ease-out}
.menubgfa{background:#fff;box-shadow:0 3px 5px #fafafa;border:1px solid #eee}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#fafafa;min-width:140px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);z-index:10;left:0;top:45px}
.dropdown-content a{color:#000!important;padding:0 10px!important;text-decoration:none;display:block;font-size:13px!important;font-weight:500!important;text-align:left;border-bottom:1px solid #ddd;line-height:34px}
.dropdown-content a:hover{background-color:#eee}
.dropdown:hover .dropdown-content{display:block}
.b-radius{border-radius:20px;left:-60px}
.menu-left a{display:inline-block;position:relative;padding-bottom:0;transition:color .35s ease;font-size:14px;font-size:14px;font-weight: 600;color:#777;letter-spacing:.5px;}
.menu-left a:hover:before{width:100%;background:#000;transition:width .35s ease}
.menu-left a:hover:after{width:100%;background:transparent;transition:all 0 ease}
footer{position:absolute;left:0;width:100%;padding:3px 10px 4px;background:#f7f7f7;z-index:3;will-change:transform;transition:background 0.3s,-webkit-transform .5s cubic-bezier(0.694,0.048,0.335,1);transition:transform .5s cubic-bezier(0.694,0.048,0.335,1),background .3s;transition:transform .5s cubic-bezier(0.694,0.048,0.335,1),background 0.3s,-webkit-transform .5s cubic-bezier(0.694,0.048,0.335,1);transform:translateY(0);-webkit-transform:translateY(0);border-top:1px solid #ddd}
footer nav .logo{float:left;margin-right:1rem;line-height:inherit;padding:0}
footer nav .logo:after{content:'';display:table;clear:both}
footer nav ul{list-style:none;padding-left:0;margin:0}
footer nav ul li{display:inline-block;margin-left:0}
@media (min-width: 768px) {
footer nav ul li{display:inline-block;padding:9px 33px}
footer nav ul li:last-child{padding-bottom:0}
}
footer nav ul li a{display:block}
@media (min-width: 576px) {
footer nav ul li a{display:block}
}
@media (max-width: 768px) {
footer nav ul{clear:both}
footer nav ul li{padding:.6em 0;margin-right:12px}
footer nav ul li:last-child{margin-right:0}
}
.hide-nav{transform:translateY(-120% !important);-webkit-transform:translateY(-120%)!important}
ul.menu-left{display:block;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:10}
@media (min-width: 768px) {
ul.menu-left{display:block!important;text-align:center;max-height:none}
}
/*ul.menu-left:before{content:'';display:table;clear:both}
ul.menu-left.collapse{max-height:20em!important}
.nav-toggle{display:block;border-radius:2px;background-color:transparent;float:right;height:30px;width:30px;cursor:pointer;padding:3.5px 5px;border:1px solid #555;margin-top:3px}
.nav-toggle.open span:first-child{transform:rotate(45deg) translate(3.6px,3.5px)}
.nav-toggle.open span:nth-child(2){width:0;opacity:0}
.nav-toggle.open span:last-child{transform:rotate(-45deg) translate(4px,-4.5px)}
@media (min-width: 768px) {
.nav-toggle{display:none}
}
.nav-toggle span{position:relative;display:block;height:1px;width:100%;margin-top:4.6px;background-color:#000;transition:all .25s}*/
@media (max-width:767px) {
.mejs__container{width:100%!important;height:180px!important}
.mejs__mediaelement{height:180px!important}
.mejs__layer{width:100%!important;height:180px!important}
.mejs__overlay-play{width:100%!important;height:180px!important}
.mejs__overlay{width:100%!important;height:100%!important}
#player1_html5{width:100%!important;height:100%!important}
.mejs__overlay-button{display:block;position:relative;top:-10px}
.xs-pb-0{padding-bottom:0!important}
.xs-mb-0{margin-bottom:0!important}
}
.videotitle{font-size:16px;color:#333;font-weight:600;line-height:25px}
ol.faq{padding:0 10px 0 20px}
ol.faq li{line-height:35px;border-bottom:1px solid #ddd}
ol.faq li:last-child{border-bottom:0}
ol.faq li a{font-size:14px;color:#222}
ol.faq li a.read{color:#1c50bb;float:right;font-weight:600;font-size:13px}
ol.faq li a.read:hover{color:#f40808}
.agentfrm{border:1px solid #ddd;padding:15px 15px 10px}
.appli-no{width:120px;height:140px;border:1px solid #ccc}
.appli-no p{text-align:center;padding-top:15px;color:#ddd}
.appli-nor{width:120px;height:140px;border:1px solid #ccc}
.appli-nor img{width:100%;height:100%}
.agentfrm p{line-height:24px;margin-bottom:10px!important;padding-top:0}
.appli-nor p{text-align:center;padding-top:5px}
.agentfrm{padding:15px;border:1px solid #ddd;box-shadow:0 0 3px 2px #f8f8f8}
.agentfrm .form-control{border-color:#ccc;box-shadow:none;background:#fff;font-size:13px;padding:6px 12px;color:#363c48;min-height:35px;margin-bottom:0;border-radius:2px}
.agentfrm .form-group label{color:#222!important;font-size:12px}
.appli-no{width:120px;height:140px;border:1px solid #ccc}
.appli-no p{text-align:center;padding-top:15px;color:#ddd}
.appli-nor{width:120px;height:140px;border:1px solid #ccc}
.appli-nor p{text-align:center;padding-top:5px}
.agentfrm input[type="checkbox"],.agentfrm input[type="radio"]{width:auto;height:auto}
.upload-btn-wrapper{position:relative;left:0;width:100%;display:inline-block}
.btns{border:1px solid #eee;color:#fff;background-color:#104d7c;padding:0;width:121px;border-radius:0;font-size:13px;font-weight:400;height:26px;line-height:15px;cursor:pointer}
.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;cursor:pointer;filter:alpha(opacity=1);-moz-opacity:0;opacity:0}
.upload-btn-sign-wrapper{position:absolute;bottom:0;width:100%;display:inline-block}
.btns{border:1px solid #eee;color:#fff;background-color:#3b5998;padding:0;width:121px;border-radius:0;font-size:13px;font-weight:400;height:28px;line-height:15px;cursor:pointer}
.upload-btn-sign-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;cursor:pointer;filter:alpha(opacity=1);-moz-opacity:0;opacity:0}
.agentfrm input[type="file"]{border-bottom:0;padding-left:0}
.browser{color:#fff;margin-left:-6px;padding-top:4px}
.browser1{color:#fff;margin-top:5px;margin-left:185px}
.agentfrm h4{font-size:16px;color:#fa1515;margin-bottom:15px;margin-top:0;text-transform:uppercase;font-weight:600}
.agency table tr td input[type="text"]{border:1px solid #ddd;height:30px}
.agency table tr td{font-size:12px}
.agentfrm select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(images/angle-down.png) no-repeat right 10px center!important;background-size:10px!important;padding-right:25px;width:100%;height:35px;font-size:13px;font-weight:400;color:#888;border:1px solid #aaa}
.logfrm select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(images/angle-down.png) no-repeat right 10px center!important;background-size:10px!important;padding-right:25px;padding-left:7px;width:100%;height:40px;font-size:13px;font-weight:400;color:#888;border:1px solid #ccc;border-radius:3px}
.font13{font-size:13px!important;line-height:25px}
.agentfrm h2{font-size:22px;text-transform:uppercase;font-weight:700;color:#0558a1}
select.form-control:not([size]):not([multiple]){height:calc(2rem + 2px)}
.custom-file-input{opacity:1;height:calc(2rem + 2px)}
.agentfrm table tr:first-child{background:#fff!important;color:#333!important}
.btn-submit{height:40px;background:#3b5998;font-size:16px;text-transform:capitalize;color:#fff;border:0;border-radius:0;padding:6px 50px}
.agentfrm span{font-size:12px}
tr.bnone td{border:0}
.agentfrm table.table{margin-bottom:0}
label{font-size:13px}
.pay,.Pay:hover{color:#fff}
.act:hover{color:#fff}
.pay,.Pay{background:#3b5998;padding:6px 14px;color:#fff;border-radius:3px}
.act{background:#1be156;padding:6px 22px;color:#fff;border-radius:3px}
.privacy h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:red}
.privacy ul li{display:block;line-height:30px;font-size:14px;color:#444;margin-bottom:10px}
.privacy ul li:before{content:"\f15e";font-family:Flaticon;font-size:12px;color:red;padding-right:5px}
.content .blog-item{margin-bottom:30px;border:1px solid #eee;padding-bottom:0;box-shadow:0 5px 5px #ddd}
.content .blog-item figure{margin:0;height:176px}
.content .img-box img{height:100%;max-width:380px}
.content .blog-item .news-content{position:relative;padding:0 0 1px;background:#f9f9f9}
.content .blog-item .news-content .top-content{position:relative;padding:6px 0 9px;margin:0 0 10px 70px;border-bottom:1px solid #e5e5e5}
.content .blog-item .news-content .top-content .date{position:absolute;left:-70px;top:0;font-size:14px;line-height:16px;width:55px;height:52px;text-align:center;background:#004d91;color:#fff;z-index:10}
.content .blog-item .news-content .top-content .date:before{background:#004d91 none repeat scroll 0 0;content:"";height:30px;right:0;position:absolute;bottom:-10px;transform:skewY(25deg);width:28px;z-index:-1}
.content .blog-item .news-content .top-content .date:after{background:#004d91 none repeat scroll 0 0;content:"";height:30px;left:0;position:absolute;bottom:-10px;transform:skewY(-25deg);width:30px;z-index:-1}
.content .blog-item .news-content .top-content .date span{font-size:22px;line-height:34px;font-weight:600}
.content .blog-item .news-content .top-content .title{margin-bottom:0}
.content .blog-item .news-content .top-content .title a{position:relative;display:block;font-size:16px;line-height:30px;color:#222;font-weight:500;margin-bottom:3px;transition:all 500ms ease}
.content .blog-item .news-content .top-content .list{position:relative;padding:0;margin:0}
.content .blog-item .news-content .top-content .list li{display:inline-block;width:32.4%;font-size:14px;color:#444}
.content .blog-item .news-content .top-content .list li i{padding-right:5px}
.content .blog-item .news-content .top-content .list span{color:#004d91}
.content .blog-item .news-content p{font-size:14px;line-height:26px;color:#444;margin-bottom:10px;text-align:center}
.content .blog-item .news-content a{font-size:14px;line-height:26px;color:#005ea2;margin-bottom:10px;transition:all 500ms ease}
.readmore{background:#005ea2;color:#fff!important;padding:7px 15px;border-radius:3px}
.content .blogimg{width:100%;margin-bottom:10px;border:1px solid #ddd;padding:3px;height:300px}
.content .blogbanner{margin-bottom:5px;max-height:310px;overflow:hidden;position:relative}
ul.bloglist{list-style:none;position:absolute;bottom:13px;left:30%;background:rgba(254,254,254,0.6);padding:4px 15px;border-radius:3px}
ul.bloglist li{display:inline-block;margin:5px;color:#000}
.pr-10{padding-right:10px}
.pl-10{padding-left:10px}
.lbl-align{text-align:center}
.sin-font{font-size:16px!important}
.upload-h5{text-transform:uppercase;padding:0 0 15px;border-bottom:1px solid #ddd;margin-bottom:15px}
.searching{width:100%;position:relative;display:flex}
.searchTerm{width:100%;border:1px solid #ccc;border-right:none;padding:10px;height:40px;border-radius:5px 0 0 5px;outline:none;color:#9DBFAF;font-size:14px}
.searchButton{width:40px;height:40px;border:1px solid #3B5998;background:#3B5998;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:15px}
.jobapply{background:#3B5998;height:40px;padding:10px 30px;text-align:center;color:#fff;position:absolute;right:14px;border-radius:4px;font-weight:600}
.jobpost{border:2px solid #ddd;margin-top:15px;padding:15px}
.jobpost ul.jobspecif{padding:0;margin:0;width:100%}
.jobpost ul.jobspecif li{list-style:none;display:inline-block;margin-bottom:10px;font-size:13px;font-weight:600}
.jobpost ul.jobspecif li:nth-child(odd){width:19.5%}
.jobpost ul.jobspecif li:nth-child(even){width:30%}
.jobpost h4{font-size:20px;font-weight:600;color:#3B5998;text-align:center;margin:10px 0 15px}
.jobpost .jobskill{border:1px solid #ddd;padding:15px 15px 5px}
.jobpost .jobskill ul{padding:0;margin:0;width:100%}
.jobpost .jobskill ul li{list-style:none;display:inline-block;width:32.6%;margin-bottom:13px;font-size:13px;font-weight:500}
.jobpost .jobskill ul li span img{margin-right:6px;position:relative;top:-2px;width:20px}
.jobpost ul.jobspecif li span{color:#1e5883}
.postinfo{margin-top:15px}
.postinfo span{font-size:13px;color:#777}
.fright{float:right}
.formbox{border:1px solid #ddd;padding:20px 20px 10px}
.formbox h4{font-size:22px;font-weight:600;color:#3B5998;margin-bottom:20px}
.formbox h5{font-size:17px;font-weight:600;margin-bottom:20px;text-align:center;background:#f0e68c;padding:10px;color:#1d335d}
.formbox input{height:45px;font-size:14px;border-radius:3px}
.formbox select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(images/angle-down.png) no-repeat right 10px center!important;background-size:10px!important;padding-right:25px;width:100%;height:45px!important;font-size:14px;font-weight:400;color:#888;border:1px solid #ddd}
.formbox .btn{height:43px;background:#3B5998;color:#fff;font-weight:600;border:0}
.formbox hr{background:#eee;height:1px;margin:0 0 15px;width:100%}
.list-group-item{padding:10px;text-align:left;height:43px;border:1px solid #ccc}
.list-group-item [type="radio"]:checked,.list-group-item [type="radio"]:not(:checked){position:absolute;left:-9999px}
.list-group-item [type="radio"]:checked + label,.list-group-item [type="radio"]:not(:checked) + label{position:relative;padding-left:26px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.list-group-item [type="radio"]:checked + label:before,.list-group-item [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #555;border-radius:100%;background:#fff}
.list-group-item [type="radio"]:checked + label:after,.list-group-item [type="radio"]:not(:checked) + label:after{content:'';width:11px;height:11px;background:#626463;position:absolute;top:3.2px;left:3.5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.list-group-item [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.list-group-item [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.pgntn_mrgntp{margin-top:30px;margin-bottom:0}
.fix{overflow:hidden}
.pagination{border-radius:0;display:inline-block;margin:0;padding-left:15px;padding-right:15px;width:100%}
.pagination ul{display:inline-block}
.pagination ul li{display:block;float:left}
.pagination ul li a{color:#303030;display:inline-block;font-size:12px;text-align:center;padding:0;line-height:29px;width:30px;height:30px;border-radius:50%;border:1px solid #ddd}
.pagination ul li a:hover,.pagination ul li a:hover i{color:#c31616}
.pagination ul li a i{color:#909090;font-size:18px;line-height:27px}
.pagination ul li + li{margin-left:8px}
.pagination ul li a.active{border-color:#3b5998;background-color:#3b5998;color:#fff;box-shadow:4px 3px 5px rgba(0,0,0,0.07);line-height:28px}
.pagination ul li a.active:hover{color:#c31616}
#category-list{float:left;list-style:none;margin:0;padding:0;width:100%;background:#fff;position:absolute;z-index:99999;border:1px solid #eee;top:35px;border-radius:0;max-height:300px;overflow-y:scroll;left:0}
#category-list li{padding:8px;background:#f7f7f7;border-top:#eee 1px solid;font-size:13px;color:#555;cursor:pointer}
#category-list li:first-child{border-top:0}
#category-list li:hover{background:#F0F0F0}
#loading{text-align:center;background:url(images/loader.gif) no-repeat center;height:150px;margin:6% auto}
.notfound{text-align:center;margin:50px auto}
.notfound h4{width:100%;color:#1F3971;text-transform:capitalize;font-size:20px;font-weight:600}
.msgsuccess{position:absolute;top:0;right:0;border-radius:0;border:0;background:#61d969e8;color:#fff}
.msgdanger{position:absolute;top:0;right:0;border-radius:0;border:0;background:#d96161;color:#fff}
.addReadMore.showlesscontent .SecSec{display:none}
.addReadMore.showmorecontent .readMore{display:none}
.addReadMore .readMore{font-weight:600;margin-left:5px;color:#666}
.addReadMore.showlesscontent{font-size:13px!important;font-family:'Roboto',sans-serif!important;color:#555!important;font-weight:600!important;margin-bottom:10px!important}
.ReadMore.lesscontent .Sec{display:none}
.ReadMore.morecontent .More{display:none}
.ReadMore .More{font-weight:600;margin-left:5px;color:#666}
.ReadMore.lesscontent{font-size:12px!important;font-family:'Roboto',sans-serif!important;color:#555!important;font-weight:600!important;margin-bottom:3px!important}
.mejs__button.mejs__speed-button button{margin-left:-5px}
pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
}

.pagination{border-radius:0;display:inline-block;margin:0;padding-left:15px;padding-right:15px;width:100%}
.pagination ul{display:inline-block}
.pagination ul li{display:block;float:left}
.pagination ul li a{color:#303030;display:inline-block;font-size:12px;text-align:center;padding:0;line-height:30px;width:30px;height:30px;border-radius:50%;border:1px solid #ddd;cursor:pointer}
.pagination ul li a i{color:#909090;font-size:20px}
.pagination ul li + li{margin-left:8px}
.pagination ul li a.active{border-color:#3b5998;background-color:#3b5998;color:#fff}
.pgntn_mrgntp{margin-top:30px;margin-bottom:0}
.fix{overflow:hidden}
.advert .col-lg-12{padding-left:12px;padding-right:12px;margin-bottom:10px}
.advert .col-lg-12 .row .col-sm-3{width:25%;padding:0 3px}
