@font-face{font-family:'Poppins';src:url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),
url('../fonts/Poppins.woff') format('woff'),
url('../fonts/Poppins.ttf') format('truetype'),
url('../fonts/Poppins.svg#Poppins') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Light';src:url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Poppins-Light.woff') format('woff'),
url('../fonts/Poppins-Light.ttf') format('truetype'),
url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Medium';src:url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Poppins-Medium.woff') format('woff'),
url('../fonts/Poppins-Medium.ttf') format('truetype'),
url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Regular';src:url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Poppins-Regular.woff') format('woff'),
url('../fonts/Poppins-Regular.ttf') format('truetype'),
url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-SemiBold';src:url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Poppins-SemiBold.woff') format('woff'),
url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight:normal;font-style:normal;}
html,body{font-family:'Poppins-Regular';font-size:14px;color:#606060;font-weight:normal;text-rendering:auto}
.container{width:100%;max-width:1200px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#000;}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:'Poppins-Regular';font-size:14px;color:#808080;line-height:24px;margin-bottom:24px;font-weight:normal}
.noscript{background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}
::selection{background:#DE487E;color:#FFF}
::-moz-selection{background:#DE487E;color:#FFF}
.scroll_top{bottom:100px;cursor:pointer;height:54px;position:fixed;right:20px;width:54px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;border:1px solid #DE487E;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.scroll_top:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#DE487E;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;z-index:-1;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.scroll_top .fa-angle-up{font-size:28px !important;margin:4px 0 0 0}
.scroll_top .top-text{font-size:12px;font-weight:700;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}
h1,.h1{font-size:40px;margin:0 0 20px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#303030}
h2,.h2{font-size:36px;margin:0 0 20px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#303030}
h3,.h3{font-size:30px;margin:0 0 15px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#404040}
h4,.h4{font-size:24px;margin:0 0 15px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#505050}
h5,.h5{font-size:20px;margin:0 0 10px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#505050}
h6,.h6{font-size:16px;margin:0 0 10px 0;font-family:'Poppins-SemiBold';font-weight:normal;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}
.loader {background: rgba(0, 0, 0, 0.9) url("../images/newloader.gif") no-repeat scroll 50% 50%;height: 100%;left: 0;position: fixed !important;top: 0;width: 100%;z-index: 9;}
img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}
.site-main{overflow:hidden;padding-bottom:0 !important}
ul > li{color:#808080;font-size:14px;line-height:24px;word-wrap:break-word;list-style:none;position:relative;font-weight:normal;}
ol > li{color:#333;font-size:14px;line-height:24px;word-wrap:break-word;position:relative;font-weight:400;}
ul > li::before{border-radius:50%;content:"\f135";height:10px;left:-30px;position:absolute;top:0px;width:10px;font-family:'FontAwesome';font-size:18px;color:#2ecc71;}
ul > li > ul > li::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #F68121;border-radius:50%;content:"";height:10px;left:-18px;position:absolute;top:6px;width:10px;}
ol > li:before,
ul > li > ol > li:before{display:none}
ol > li,
ul > li > ol > li{list-style:decimal;list-style-position:outside;}
ol > li > ol > li{list-style-type:lower-alpha;}
ol.breadcrumb > li::before{display:inline-block;}
select::-ms-expand{display:none !important;}
.site-main > header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;background:#fff}
.container-main{margin-top:120px}
.logo{padding:15px 0 15px 0;float:left}
.header-contact{float:right;margin-top:29px}
.header-contact ul{list-style-type:none;padding:0;margin:0 -3px 0 0;display:inline-block;vertical-align:top}
.header-contact ul li{float:left;position:relative}
.header-contact ul li+li{margin-left:30px}
.header-contact ul li .title{display:block;color:#303030;font-size:14px;font-family:"Roboto";font-weight:300;line-height:16px}
.header-contact ul li a{color:#606060}
.header-contact ul li a .icon{display:block;position:absolute}
.header-contact ul li a .text{}
.header-contact ul li a .icon:after{opacity:0}
.header-contact ul li.header-mail{padding-left:49px}
.header-contact ul li.header-mail a{font-size:16px;font-weight:400;font-family:"Roboto";line-height:20px}
.header-contact ul li.header-mail a .icon{display:block;position:absolute;left:0;top:1px;height:35px;width:38px}
.header-contact ul li.header-mail a .icon:before{}
.header-contact ul li.header-mail a .icon:after{background-position:0 -45px;position:absolute;left:0;top:0}
.header-contact ul li.header-call{padding-left:45px}
.header-contact ul li.header-call a{font-size:18px;font-weight:500;font-family:"Roboto";line-height:23px}
.header-contact ul li.header-call a .icon{display:block;position:absolute;height:35px;width:35px;top:1px;left:0}
.header-contact ul li.header-call a .icon:before{background-position:-47px 0}
.header-contact ul li.header-call a .icon:after{background-position:-47px -45px;position:absolute;left:0;top:0}
.header-top .header_right{float:right;margin-top:33px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.banner:before{content:"";background:url(../images/home_banner_img_1.png) no-repeat 0 0;width:100%;height:140px;position:absolute;left:0;bottom:0;z-index:3;background-size:100%;}
.Find_but{display:inline-block;}
.navigation li:before{display:none;}
.button{display:inline-block;position:relative;text-align:left;line-height:50px;min-width:170px;position:relative;z-index:1;font-family:'Poppins-SemiBold';font-size:14px;font-weight:normal;padding:0 20px 0 30px;color:#fff;color:#fff;z-index:1;border-radius:50px;-webkit-border-radius:50px;border:2px solid;text-transform:uppercase;}
.button:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:25px;-webkit-border-radius:25px;background:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1;}
.button.primary{color:#fff;background:#DE487E;position:relative;overflow:hidden;border:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.button.primary:before{background:#2A338F;left:100%;right:auto;width:100%;}
.button.secondary{color:#fff;border-color:#606060}
.button.secondary:before{background:#606060}
.button.primary:after{content:"";position:absolute;left:0;background:#fff;width:13px;height:2px;top:50%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.button.primary i{position:absolute;right:15px;font-size:18px;top:15px;pointer-events:none;}
.banner{position:relative}
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.30);z-index:-1;}
.banner figure img{max-width:100%;min-width:100%;width:auto !important;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-2}
.banner figcaption{position:absolute;left:50%;top:50%;z-index:1;padding:0 15px;max-width:1200px;margin:0 auto;text-align:center;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;}
.banner h1,.banner .h1{color:#fff;margin:0;padding:0;line-height:90px;text-transform:initial;opacity:0;font-size:70px;margin:0 auto;font-weight:normal;max-width:100%;margin-bottom:20px;font-family:'Poppins-SemiBold';}
.banner p{font-size:36px;font-weight:normal;color:#fff;line-height:24px;margin-bottom:0;opacity:0;transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);-webkit-transform:translateY(120px);margin:0;padding:0;font-family:'Poppins-SemiBold';}
.banner .btn2{transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);-webkit-transform:translateX(150px);opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease}
.banner .button{transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease}
.banner .button span{color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner .button+.button{margin-left:17px}
a.button.primary span{margin-right:15px;}
.banner .active h1,.banner .active .h1{opacity:1;transition:all 0.5s linear 1.5s;-moz-transition:all 0.5s linear 1.5s;-ms-transition:all 0.5s linear 1.5s;-o-transition:all 0.5s linear 1.5s;-webkit-transition:all 0.5s linear 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.banner .active p{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.banner .active .button{opacity:1;transform:translateX(0);-moz-transform:translateY(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);}
.banner .owl-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:1330px;padding:0 15px;max-width:100%;pointer-events:none}
.banner .owl-nav > div{display:block;height:56px;width:34px;background:url(../images/sprite.png) no-repeat -93px 0 transparent;float:left;pointer-events:auto;opacity:0.5;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;pointer-events:auto}
.banner .owl-nav > .owl-next{float:right;background-position:-139px 0}
.vssec_info_section{padding:70px 0 30px 0;}
.vssec_info_main{position:relative;margin-bottom:30px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;box-shadow:0 0 0 rgba(0,0,0,0.80);}
.text_info{position:absolute;bottom:30px;left:40px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.text_info a{font-size:24px;font-family:'Poppins';color:#fff;line-height:30px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.vssec_info_main a{display:block;position:relative}
.vssec_info_main .img_box a:before{width:100%;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.0);z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.vssec_info_main .img_box img{width:100%;}
.vssec_info_main .img_box a:before{background:url(../images/bottom_bg.png) repeat-x 0 0;content:"";display:block;position:absolute;width:100%;height:400px;z-index:0;bottom:0;left:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;opacity:0.70;pointer-events:none;}
.heading{font-size:40px;font-weight:normal;color:#303030;margin:0 0 50px 0}
.heading:after{content:"";display:block;height:3px;width:100px;background:#fff;margin:12px 0 0 0}
.heading.text-center:after{margin:12px auto 0 auto}
.heading.text-center h2{color:#fff;font-size:40px;text-transform:uppercase;font-family:'Poppins';}
.prize_box_main{margin-right:70px;}
.prize_detail_main{padding:30px 0 0 0;}
.prize_detail_main .title_box a{color:#fff;font-size:24px;font-family:'Poppins-SemiBold';margin-bottom:20px;display:block;}
.prize_detail_main p{color:#bbbbbb;}
.prize_detail_main p a{color:#DE487E;font-family:'Poppins-Medium';font-size:14px;line-height:24px;}
.favourites_bg_img{background-size:cover;padding:70px 0;}
.favourites_detail_main{box-shadow:0 0 0 #ccc;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.box_info_main{padding:30px;background:#fff;}
.box_info_main a.title_text{font-size:18px;color:#505050;font-family:'Poppins-SemiBold';line-height:24px;margin-bottom:10px;display:inline-block;min-height:48px;}
.hl_welcome_main .heading{margin:0 0 20px 0}
.hl-welcome-content{margin-bottom:26px;max-height:320px;overflow:hidden;max-width:600px}
.events_main .heading{margin:0 0 20px 0}
.events-content{margin-bottom:26px;max-height:320px;overflow:hidden;max-width:600px}
.welcome_content_section{padding:70px 0;}
.welcome_content_section .wel_img_box{margin:0 70px 0 100px;}
.welcome_content_section .wel_img_box img{border-radius:50%;}
.welcome_content_section .img_box{margin:0 70px 0 100px;}
.welcome_content_section .img_box img{border-radius:50%;width:100%;}
.events_content_section{padding:70px 0;}
.events_content_section .events_img_box{margin:0 70px 0 100px;}
.events_content_section .events_img_box img{border-radius:50%;}
.hl_welcome_main .heading:after{background:#888888;}
.events_main .heading:after{background:#888888;}
.read_more_but .button.primary{background:#555ca5;}
.read_more_but .button.primary:before{background:#DE487E;}
.testimonials_main_box .heading{margin:0 0 20px 0;}
.hl-testimonial-content p{font-size:24px;color:#808080;font-family:'Poppins-Light';line-height:36px;padding-right:20px;}
.hl-testimonial-content span{color:#d61a5e;font-size:18px;text-transform:uppercase;font-family:'Poppins-SemiBold';}
.video_box_main a{position:absolute;top:50%;left:50%;margin:0 auto;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.video_box_main span i{font-size:100px;color:#fff;}
.video_box_main{margin-right:60px;position:relative;}
.video_box_main .img_box img{border-radius:50%;width:100%;}
.video_container{position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,0.8);display:none;z-index:999;}
body.video_sticky{overflow:hidden}
.video_close:before{content:"\f00d";font-family:"FontAwesome";font-size:26px;color:#fff;}
.video_close{position:absolute;right:15px;top:15px;}
.video_box iframe{width:770px;height:450px;border:none;}
.video_box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.testimonials_main_box h2{margin:0;text-transform:uppercase;font-size:40px;font-family:'Poppins';}
.testimonials_main_box .heading:after{background:#808080;}
#testimonial_slider .owl-dots{text-align:center;line-height:1;margin-top:20px;float:left;}
#testimonial_slider .owl-dot{position:relative;display:inline-block;height:30px;width:30px;overflow:hidden;vertical-align:top}
#testimonial_slider .owl-dot:before{position:absolute;content:"\f135";font-family:'FontAwesome';left:0;right:0;font-size:30px;color:#dddddd;}
#testimonial_slider .owl-dot.active:before{color:#0876aa;}
span.testimonial_icon{position:absolute;right:0;top:40px;z-index:-1;opacity:0.3;}
span.testimonial_icon img{width:auto !important;}
.form_section{padding:70px 0;}
.form_title_main .heading h2{text-transform:uppercase;font-size:40px;line-height:48px;color:#404040;margin-bottom:10px;}
.form_title_main .heading:after{background:#808080;}
.form_title_main .heading{margin:0 0 30px 0;}
.from_img_box_main{float:right;position:relative;margin-right:70px;}
.from_block{position:absolute;top:50%;left:50%;min-width:330px;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.from_block .form-control{border:0;min-height:50px;border-radius:50px;font-size:14px;color:#606060;padding:0 20px;}
.from_block .but_box{text-align:center;margin:0 auto;display:block;}
.but_box a.form_but{background:#de487e;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%;color:#fff;font-size:24px;width:70px;height:70px;line-height:70px;}
.form_title_main p{padding-right:50px;}
.from_img_box_main img{border-radius:50%;}
.from_img_box_main .img_box{position:relative;}
.from_img_box_main .img_box:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.23);z-index:0;border-radius:50%;}
.from_block .input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.from_block .input-box .input:-moz-placeholder{color:#606060;opacity:1}
.from_block .input-box .input::-moz-placeholder{color:#606060;opacity:1}
.from_block .input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.from_block input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#606060;opacity:1;}
.from_block input:-moz-placeholder, .from_block textarea:-moz-placeholder{color:#606060;opacity:1;}
.from_block input::-moz-placeholder, .from_block textarea::-moz-placeholder{color:#606060;opacity:1;}
.from_block form input:-ms-input-placeholder, .from_block form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
.form_title_main{vertical-align:middle;display:inline-block;padding:140px 0 0 0;}
.international_detail_main:after{content:"";display:table;clear:both;}
.international_section_main{position:relative;}
.international_section_main:before{content:"";position:absolute;background:rgba(0,0,0,0.60);width:100%;height:100%;border-radius:5px;top:0;display:block;z-index:1;}
.international_bg_img{padding:70px 0;background-attachment:fixed;position:relative;}
.international_title_main{position:relative;z-index:1;text-align:center;}
.title_box a{color:#fff;font-size:18px;font-family:'Poppins-SemiBold';line-height:24px;}
.international_info_main .title_box{margin-bottom:5px;}
.international_info_main p{color:#bbbbbb;margin:0;}
.international_title_main p{color:#bbbbbb;}
.international_detail_main{clear:both;position:relative;z-index:1;}
.international_detail_main{clear:both;position:relative;z-index:1;padding-top:10px;}
.international_title_main .heading{margin:0 0 45px 0;}
.international_detail_block{margin:0 -15px;padding:20px 0;position:relative;}
.international_detail_block:after{content:"";display:table;clear:both;}
.international_img_box a{display:block;}
.international_img_box{display:block;width:40%;float:left;padding:0 30px 0 15px;}
.international_info_main{display:block;}
.international_info_main a.click{color:#DE487E;font-family:'Poppins-Medium';}
.international_detail_block:before{content:"";height:1px;background:#bbbbbb;position:absolute;bottom:0;left:15px;right:15px;}
.international_detail_block:first-child{padding:0 0 20px 0;}
#our_partners_section{background:#f3f3f4;padding:70px 0;}
.our_partners_title .heading.text-center h2{color:#404040;margin-bottom:0;}
.our_partners_title .heading.text-center:after{background:#808080;}
#client_logo_slider.owl-theme .owl-controls{margin-top:0;text-align:center;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;}
#client_logo_slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
#client_logo_slider .owl-next{right:-80px;}
#client_logo_slider .owl-prev{left:-80px;}
#client_logo_slider .owl-prev span.left-main.banner_arrow{background:url(../images/arrow_left.png);display:block;width:68px;height:44px;}
#client_logo_slider .owl-next span.right-main.banner_arrow{background:url(../images/arrow_right.png);display:block;width:68px;height:44px;}
.site-main > footer{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer{}
.footer-top ul li:before{display:none;}
.footer_bg_img{padding:70px 0 0 0;background:url(../images/footer_bg_img.jpg) repeat 0 0 transparent;position:relative;background-size:cover;}
.footer_bg_img:before{content:"";position:absolute;background:rgba(32,32,32,0.80);width:100%;height:100%;border-radius:5px;top:0;display:block;z-index:0;}
.footer-top{padding:0 0 70px 0;}
.mobile-accordion .title{color:#fff;font-weight:normal;font-size:18px;font-family:'Poppins';text-transform:uppercase;display:block;position:relative;line-height:24px;margin:0}
.quick_links ul{list-style-type:none;padding:0;margin:27px 0 0 0}
.quick_links ul li{line-height:20px}
.quick_links ul li+li{margin-top:10px}
.quick_links ul li a{color:#fff;position:relative;display:inline-block;font-weight:normal;font-size:14px}
.quick_links ul li a:before{content:"";display:block;height:2px;width:0;position:absolute;left:0;top:9px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#DE487E}
.quick_links ul li.selected a{padding-left:15px;color:#DE487E}
.quick_links ul li.selected a:before{width:10px}
.footer-contact{margin:27px 0 0 0}
.footer-contact p{line-height:24px;font-size:14px;color:#fff;font-weight:normal;margin:0;}
.footer-contact p span{font-weight:normal;font-size:14px;display:block;margin:0 0 14px 0;color:#fff;}
.footer-contact p a{color:#fff;}
.footer-contact p+p{margin-top:17px;line-height:15px;}
.footer-contact p+p+p{margin:0;line-height:5px;}
.footer-contact p+p+p+p{margin-top:20px;}
.footer-contact p span.phone{display:inline-block;}
.footer-contact p span.fax{display:inline-block;}
.footer_social{}
.footer_social ul{list-style-type:none;padding:0;margin:19px 0 0 0}
.footer_social ul li{display:inline-block;}
.footer_social ul li a{margin:0 10px;display:inline-block;}
.footer_social ul li a .fa{color:#fff;font-size:22px;position:relative;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer_social ul li a .fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.footer_social ul li a .text{font-size:14px;color:#606060;font-family:"Roboto";font-weight:400;display:inline-block;vertical-align:middle;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.footer_social ul li+li{margin-top:10px}
.mobile-accordion.quick_links.program_box{padding:0 40px;}
.fb_page_img{float:right;}
.signature{padding:0}
.signature span,.signature p,.signature a{color:#fff;font-weight:normal;line-height:24px;margin:0;font-size:14px;display:inline-block;vertical-align:top;}
.signature p+p:before{content:"|";margin:0 7px 0 4px}
.copyright_main{padding:20px 0 20px 0;border-top:2px dashed #bababb;}
.copyright_main span.website_design:before{content:"/";margin:0 5px 0 2px;}
.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current{font-weight:bold;}
.inner_page{padding:70px 0}
#page_title{position:relative;padding:100px 0;overflow:hidden}
#page_title:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:1}
#page_title > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:initial;min-width:100%}
.page_title h1,.page_title .h1{color:#FFFFFF;margin:0;position:relative;font-weight:700;font-size:50px;font-family:"Century Gothic";line-height:56px}
.page_title{position:relative;z-index:2;margin:0 auto;padding:0 15px;width:100%;max-width:1200px;text-align:center}
.breadcrumb_main{max-width:1230px;margin:0 auto;padding:0 15px}
#breadcrumb{border-bottom:1px solid #d7d7d7}
.breadcrumb{background:none}
.breadcrumb{margin:10px 0 0 0;background:none;border-radius:0;-webkit-border-radius:0;padding:0}
.breadcrumb > li{color:#FFFFFF;font-size:14px;vertical-align:top;position:relative}
.breadcrumb > li:before{display:none}
.breadcrumb > li a:after{content:"";display:block;height:2px;position:absolute;bottom:-4px;left:0;background:#fff;width:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.breadcrumb > li a{color:#FFFFFF;display:inline-block;vertical-align:top}
.breadcrumb > li + li:before{color:#FFFFFF;display:inline;vertical-align:top;background:none;position:static;padding:0 7px 0 4px}
.breadcrumb > li.selected{color:#de487e}
.inner_page ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0}
.inner_page ul > li{padding:0 0 0 15px;position:relative;line-height:24px}
.inner_page ul > li:before{content:"\f105";height:auto;width:auto;top:1px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#283891}
.inner_page ul ul > li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:0;top:6px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #283891}
.inner_page ul ul ul > li:before{background:#283891}
.inner_page ul ul > li{padding:0 0 0 15px}
.inner_page ul ul ul > li{padding:0 0 0 15px}
.inner_page ul ul{margin:0;padding:0}
.inner_page ul ol{margin:0}
.inner_page ol ul{margin:0;padding:0}
.inner_page ol ol{margin:0;}
.inner_page ol{padding:0 0 0 30px;margin:0 0 26px 0}
.inner_page ol > li{line-height:26px}
.inner_page ol > li:before{}
.sidebar{}
.sidebar ul{padding:0;margin:0}
.sidebar ul li{padding:0}
.sidebar ul li:before{display:none}
.sidebar ul ul li:before{display:none}
.sidebar ul li a{display:block;position:relative;font-size:14px;color:#606060;padding:12px 15px 8px 15px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1;font-weight:400}
.sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #283891;border-left:5px solid #283891;right:0;height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}
.sidebar ul li a:after{content:"";position:absolute;left:-5px;top:0;width:0;height:100%;background:#f78429;}
.sidebar ul li+li{margin-top:1px}
.sidebar ul li.selected a:before{opacity:1}
.sidebar .title{display:block;color:#FFF;font-size:18px;font-weight:600;margin-bottom:10px;padding:10px 15px 6px 15px;background:#303030;text-align:center;text-transform:uppercase}
.my_pagination{text-align:center;margin:20px 0 0 0}
.my_pagination .pagination .wp-pagenavi{display:inline-block;vertical-align:top}
.my_pagination .pagination .wp-pagenavi span.current{background:#0b74b9;color:#fff}
.my_pagination .pagination .wp-pagenavi span, .my_pagination .wp-pagenavi a{display:block;width:40px;height:40px;border:1px solid #0b74b9;line-height:40px;color:#303030;font-weight:400;float:left;margin:0;padding:0}
.my_pagination .pagination .wp-pagenavi a + span,.my_pagination .wp-pagenavi a + a,.my_pagination .wp-pagenavi span + a{border-left:0}
.my_pagination .pagination .wp-pagenavi .nextpostslink,.my_pagination .wp-pagenavi .previouspostslink{font-size:22px;line-height:34px}
.my_pagination .pagination li{padding:0;float:left;font-weight:normal}
.my_pagination .pagination li:before{display:none !important}
.my_pagination .pagination li a{font-weight:normal;font-family:'Poppins-Medium';border-radius:50%;-webkit-border-radius:50%;color:#606060;padding:0;height:50px;width:50px;line-height:50px;background:transparent;margin:0;border:2px solid #bbbbbb;font-size:14px;}
.my_pagination .pagination{margin:0;padding:0;vertical-align:top}
.my_pagination .pagination li.disabled a{pointer-events:none}
.my_pagination .pagination li.selected a{background:#8dc63f;pointer-events:none;color:#fff}
.my_pagination .pagination li:first-child a,
.my_pagination .pagination li:last-child a{font-size:14px}
.my_pagination .pagination a.nextpostslink{font-size:25px !important;line-height:50px;}
.my_pagination .pagination a.previouspostslink{font-size:25px !important;line-height:50px;}
.my_pagination .pagination li+li{margin-left:9px}
.pagination>.active>a, .pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{z-index:3;color:#fff;background-color:transparent;border-color:transparent;cursor:default;}
.my_pagination .pagination li.active a{border-color:#2A338F;color:#DE487E;}
.inner_page p{line-height:24px;margin-bottom:24px}
.inner_page table{width:100%}
.inner_page tr{}
.inner_page td{padding:5px 10px;border:1px solid #ccc}
.inner_page tr:nth-child(odd) td{background:#EEE}
.inner_page th{font-weight:700;color:#303030;background:#BBB;padding:5px 10px;border:1px solid #ccc}
.contact_page .contact_us_icon span.title{display:block;color:#000;font-weight:600;font-size:20px;margin:0 0 9px 0}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{display:table-cell;vertical-align:middle;height:60px;width:60px;position:relative;color:#fff;font-size:22px;background:#000}
.contact_page .contact_us_icon.abn span{text-align:center;font-weight:700;font-family:"Century Gothic";font-size:16px}
.contact_page .contact_us_icon span.fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{display:table-cell;margin-bottom:0;vertical-align:middle;color:#606060;line-height:24px;vertical-align:middle;font-weight:400}
.contact_page .contact_us_icon > p{padding-left:15px}
.contact_page .contact_us_icon > a{padding-left:15px}
.contact_page .contact_us_icon+.contact_us_icon{margin-top:30px}
.contact_page h2,.contact_page .h2{color:#000;margin:-5px 0 44px 0}
.map{}
.contact_page .map iframe{border:none;width:100%;height:420px;display:block}
.input-box{margin-bottom:30px;position:relative;z-index:1}
.input-box .input{font-family:'Poppins-Regular';font-weight:normal;box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;outline:none !important;width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #ccc;color:#606060;font-size:14px;padding:14px 13px 10px 13px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.input-box .input:-moz-placeholder{color:#606060;opacity:1}
.input-box .input::-moz-placeholder{color:#606060;opacity:1}
.input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.input-box label{font-weight:600;margin:0 0 5px 0;font-size:14px}
.input-box textarea.input{height:156px;resize:none;display:block;padding:16px 17px}
select::-ms-expand{display:none !important;}
.input-box.select-box:before{content:"\f078";position:absolute;right:1px;top:1px;background:#fff;color:#606060;font-family:"FontAwesome";font-size:14px;width:46px;height:48px;text-align:center;line-height:48px;pointer-events:none;}
.input-box.submit-box{position:relative;z-index:1;margin:0;background:#8dc63f;overflow:hidden;min-width:370px}
.input-box.submit-box:before{content:"";display:block;width:100%;position:absolute;top:50%;left:50%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1;padding-bottom:100%;transform:translate(-120%,20%) rotateZ(45deg);-moz-transform:translate(-120%,20%) rotateZ(45deg);-ms-transform:translate(-120%,20%) rotateZ(45deg);-o-transform:translate(-120%,20%) rotateZ(45deg);-webkit-transform:translate(-120%,20%) rotateZ(45deg);-o-transform:translate(-120%,20%) rotateZ(45deg);background:#283891}
.input-box.submit-box input{background:none;padding:0;color:#fff;height:50px;border:none;min-width:200px;font-family:'Century Gothic';font-size:14px;font-weight:700;text-transform:uppercase}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #909090;-moz-transition:all 0s ease}
.input-box label.lbl_input{position:absolute;left:0;top:0;width:100%;pointer-events:none;margin:0;line-height:62px;padding:0 10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#606060}
.input-box.focus label.lbl_input,
.input-box.filled label.lbl_input{top:-30px}
.input-box.captcha-box{margin:0}
.req{color:#f00}
div .wpcf7-form label.error{color:#f00;font-size:14px;padding:0;margin:0;font-weight:400}
div div.wpcf7-response-output{text-align:center;margin:0 0 20px 0;padding:7px 15px}
div div.wpcf7-validation-errors{color:#f00}
div div.wpcf7-mail-sent-ng{color:#f00}
div div.wpcf7-spam-blocked{color:#f00}
div div.wpcf7-mail-sent-ok{color:#398f14}
label.require{font-size:14px;color:#606060;font-weight:400;margin:10px 0 0 0;display:block}
.contact-form .input-box textarea.input{height:160px}
.contact-form form .text-center.col-xs-12+.text-center.col-xs-12{float:right;text-align:right;}
.contact-form .submit-box{margin:0}
.contact_page h3,.contact_page .h3{font-size:40px;color:#303030;font-weight:400;margin:50px 0 25px 0}
.contact_page .input-box textarea.input{}
div.wpcf7 div .ajax-loader{height:16px;width:16px;z-index:999;margin:0;position:absolute;right:50px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-image:none !important;}
.contact{}
.cta{text-align:center}
.cta h4,.cta .h4{font-size:18px;font-weight:600;font-family:"Roboto";color:#303030;margin:40px 0 36px 0}
.cta img{}
.cta p{font-size:14px;font-weight:300;font-family:"Roboto";line-height:30px;margin:0}
.cta a{font-size:14px;font-weight:300;font-family:"Roboto";color:#606060;line-height:30px}
.testimonial_page{}
.testimonial-list{padding:0 15px;float:left;width:100%}
.testimonial-list+.testimonial-list{margin-top:30px}
.testimonial-list .testimonial-content{padding:10px 15px 20px 55px;position:relative;border:1px solid #EEE;}
.testimonial-list .testimonial-content p{margin-bottom:10px;color:#909090;font-size:18px;font-weight:300;line-height:30px}
.testimonial-list .testimonial-content p a{font-weight:400;margin-left:5px}
.testimonial-list .h5,.testimonial-list h5{color:#303030;margin:20px 0 0 0;font-size:20px}
.testimonial_pagination ul{list-style-type:none;padding:0;float:left;position:relative;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}
.testimonial_pagination ul{list-style-type:none;padding:0;float:left;position:relative;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin:15px 0 0 0}
.testimonial-list .testimonial-content:before{position:absolute;z-index:-1;content:"\f10d";top:10px;left:10px;font-family:"FontAwesome";font-size:32px;color:#ccc;line-height:initial}
.testimonial-list .testimonial-content *:last-child{margin-bottom:0}
.testimonials-client{color:#303030;font-size:14px;font-weight:700;display:block;text-align:right}
.testimonials-designation{color:#283891;font-size:14px;font-weight:300;display:block;text-align:right;margin-top:5px}
.video_section_main{background:#303030;margin:60px 0;padding:50px 0;}
.video_text_main > h3{color:#ffffff;}
.video_text_main{padding:70px 0 30px 0;}
.videosection_btn{padding:25px 0 0;}
.view-video{margin:0 0 0}
.video-main{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:999;display:none}
.video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:20px;background:#fff}
.video iframe{border:none}
body.popup{overflow:hidden}
.video span{position:absolute;right:0;font-size:14px;height:20px;width:20px;text-align:center;line-height:20px;border-radius:0;background:#EB1C22;color:#fff;cursor:pointer;top:0px}
.wc_video{position:relative;overflow:hidden}
.wc_video img{position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
@media (min-width:992px){.video iframe{height:500px;width:850px;}
}
@media screen and (max-width:991px){.video iframe{height:500px;width:690px;}
.video_text_main{padding:20px 0 0;}
}
@media screen and (max-width:767px){
.professional_learning_section .col-xs-12:nth-child(2n+1) {  clear: both;}
.professional_learning_section .col-xs-12 {  width: 50%;}
.professional_learning_section .col-xs-12:nth-child(3n+1) {  clear: inherit !important;}
.inner-banner_img_main{min-height:140px;}
.video{background:#ffffff none repeat scroll 0 0;left:15px;padding:20px;position:fixed;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.video iframe{width:100%;height:200px;}
.video_text_main{padding:0 0 30px;text-align:center;}
.wc_video img{width:100%}
.video_section_main{margin:0;padding:30px 0;}
.background_box_img{margin-bottom:20px;}
}
.form-control:focus{border-color:#2A338F;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(42, 51, 143);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(42, 51, 143);}
.inner-banner::before{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2;}
.inner-banner{position:relative;overflow:hidden}
.inner-banner-img{background-position:center center !important;background-size:cover !important;min-height:250px;}
.inner-banner-title{display:block;left:0;position:absolute;bottom:0;margin:0 auto -10px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;z-index:2;}
.position_relative{position:relative;}
.inner_banner_caption,
.inner-banner-title .breadcrumb{float:left;width:100%;}
.inner_banner_caption h1, .inner_banner_caption .h1{color:#ffffff;display:block;float:left;text-transform:uppercase;font-size:50px;margin:0 auto;position:relative;text-align:center;width:100%;font-family:'Poppins';}
.inner-banner-title .breadcrumb{background-color:rgba(0, 0, 0, 0);display:block;margin:0;padding:7px 0;text-align:left;z-index:99;}
.breadcrumb_main .breadcrumb li:first-child{padding-left:0;}
.breadcrumb_main .breadcrumb li{display:inline-block;font-size:14px;color:#808080;margin:0;position:relative;}
.breadcrumb_main .breadcrumb li a{color:#808080;text-transform:uppercase;font-size:14px;}
.breadcrumb_main .breadcrumb > li + li::before{color:#808080;content:"/";padding:0 5px 0 5px;transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);}
.breadcrumb_main .breadcrumb > li + li::after{color:#808080;content:"";font-size:14px;left:-10px;padding:0 5px;position:absolute;top:0;}
.breadcrumb_main .breadcrumb li.active{color:#DE487E;}
.breadcrumb_main .breadcrumb{margin:0;border:1px solid #dddddd;padding:22px 10px;text-transform:uppercase;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0;text-align:center;}
.inner_banner_caption{}
.inner-banner_img_main > img{left:50%;position:relative;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:auto;min-height:100%;min-width:100%;}
.cms-area{padding:70px 0;}
.cms-area p{padding-bottom:0;margin-bottom:20px;}
.title_main h2:before{content:"";border:2px solid #808080;display:inline-block;width:150px;margin:0 auto 0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);}
.title_main h2{font-size:40px;color:#404040;line-height:48px;position:relative;font-family:'Poppins';text-transform:uppercase;}
.title_main{margin-bottom:40px;}
.about_title.title_main.h2{font-size:40px;color:#404040;line-height:48px;position:relative;font-family:'Poppins';text-transform:uppercase;}
.about_title.title_main.h2:before{content:"";border:2px solid #909090;display:inline-block;width:150px;margin:0 auto 0;position:absolute;bottom:-10px;left:0;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);}
.text-center.about_title.title_main.h2:before{left:50%;-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.contact-form-main{padding:70px 0 0 0;}
.contact_box{width:20%;float:left;margin:0 auto;text-align:center;padding:10px 0;position:relative;}
.contact_box:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 0 20px #ccc;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.icon_box{position:relative;width:137px;height:136px;background:#2ecc71;border-radius:50%;text-align:center;margin:0 auto;display:block}
.icon_box img{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.contact_text p{margin:0;}
.contact_text h3{font-size:18px;margin-bottom:20px;color:#505050;line-height:24px;}
.contact_text{margin-top:20px;}
.contact_box.call_box .icon_box{background:#3498db;}
.contact_box.int_box .icon_box{background:#9b59b6;}
.contact_box.mail_box .icon_box{background:#de487e;}
.contact_box.hours_box .icon_box{background:#2a338f;}
.contact_text p a{color:#808080;}
.contact_detail_box:after{content:"";display:table;clear:both;}
.contact_detail_box{margin-bottom:50px;}
.contact_form_main .form-group{margin-bottom:20px;}
.form-control{width:370px;height:50px;border-radius:50px;box-shadow:none;border:1px solid #bcbcbc;padding-left:20px;font-size:14px;}
textarea.form-control{min-height:120px;min-width:370px;resize:none;border-radius:30px !important;padding:10px 0 0 20px}
.submit_btn_box{text-align:center;margin:0 auto;}
.submit_btn_box input.submit-btn{background:none;border:0;box-shadow:none;width:100%;padding:0 60px 0 0;text-transform:uppercase;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.required-field{position:absolute;bottom:-30px;}
.contact_form_main input::-webkit-input-placeholder, .contact_form_main textarea::-webkit-input-placeholder{color:#606060;opacity:1;}
.contact_form_main input:-moz-placeholder, .contact_form_main textarea:-moz-placeholder{color:#606060;opacity:1;}
.contact_form_main input::-moz-placeholder, .contact_form_main textarea::-moz-placeholder{color:#606060;opacity:1;}
.contact_form_main form input:-ms-input-placeholder, .contact_form_main form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
.inner-banner_img_main{position:relative;}
.inner-banner_img_main:before{position:absolute;content:"";left:0;top:0;background:url(../images/inner_banner_bg_1.png) no-repeat 0 0;width:100%;z-index:2;height:100%;background-size:100%;}
.about_title.title_main h2:before{left:0;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);}
.background_box_main{padding-top:60px;}
.cms-area .img_box img{border-radius:50%;}
.cms-area .img_box{margin-left:70px;}
.visoon_section{padding:70px 0;}
.visoon_box_img .img_box{margin-left:0;margin-right:70px;}
.partner_box_main{margin-right:120px;}
.partner_form .submit_btn_box{text-align:left;}
.partner_section{border-bottom:1px solid #dddddd;padding-bottom:70px;}
.partner_form input::-webkit-input-placeholder, .partner_form textarea::-webkit-input-placeholder{color:#606060;opacity:1;}
.partner_form input:-moz-placeholder, .partner_form textarea:-moz-placeholder{color:#606060;opacity:1;}
.partner_form input::-moz-placeholder, .partner_form textarea::-moz-placeholder{color:#606060;opacity:1;}
.partner_form form input:-ms-input-placeholder, .partner_form form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
.gallery2_section_main .gallery2_box_main{margin-bottom:30px;position:relative;}
.gallery2_section_main .gallery_img img{width:100%}
.gallery2_section_main .gallery_hvr_box::before{background:rgba(222,72,126,0.75) none repeat scroll 0 0;bottom:0;content:"";height:101%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.gallery2_section_main .gallery_hvr_box{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:1;}
.gallery2_section_main .galleryhvr{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.gallery2_section_main .gallery_name a{color:#ffffff;display:block;font-size:22px;font-weight:600;line-height:30px;padding:0 20px;position:relative;text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:10;}
.gallery2_section_main .gallery_hvr_btn{margin:0 auto;text-align:center;}
.gallery2_section_main .search_btn i{font-size:30px;text-align:center;color:#fff;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.gallery2_section_main .search_btn{background:url(../images/gallery_hover.png) no-repeat 0 0;display:inline-block;width:112px;height:112px;margin:0 14px;opacity:0;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.gallery2_main{margin-top:70px;}
.about_page .cms-area{padding-bottom:40px;}
.gallery2_section_main:after{content:"";display:table;clear:both;}
.gallery2_section_main{padding-top:10px;}
.professional_learning_main{position:relative;margin-bottom:30px;}
.professional_learning_main .img_box_main{padding-right:100px;padding-bottom:100px;}
.professional_info{padding:30px;width:370px;height:247px;position:absolute;right:0;bottom:0;background:#fff;box-shadow:0px 5px 20px #ccc;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.professional_info .button.primary{background:#2A338F;}
.professional_info .button.primary:before{background:#DE487E;}
.professional_info h4{font-size:18px;line-height:24px;color:#505050;}
.team_list_page .cms-area{padding:70px 0 10px 0;}
.team_list_box_main{margin-bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:relative;}
.team_img a{display:block;}
.team_info{padding:30px;background:#fff;box-shadow:0px 4px 20px #ccc;position:relative;bottom:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#9b59b6;bottom:0;min-height:200px;margin-bottom:30px;}
.team_info h3{font-size:18px;display:block;color:#fff;}
.team_info h3 a{color:#505050;font-size:18px;}
.team_info span{color:#fff;line-height:24px;font-size:14px;margin-bottom:10px;display:block;}
.team_info p.hover{height:auto;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:visible;margin-bottom:0;color:#dddddd;}
.team_list_section .col-md-4:nth-child(3n+1){clear:both;}
.list_box_main_main{margin-bottom:70px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.product_listing_top_block{display:inline-block;width:100%;text-align:center;margin-bottom:50px;}
.program_list_box_main .item_text_box{float:left;padding-top:15px;}
.program_list_box_main .select_block_main{text-align:center;margin:0 auto;display:inline-block;}
.program_list_box_main .my_pagination{float:right;margin:0}
.select_box{position:relative;}
.select_arrow i{position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none;}
.select_box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
select::-ms-expand{display:none !important;}
.select_box{position:relative;z-index:0;display:inline-block;margin-left:10px;}
.select_arrow i{position:absolute;right:15px;font-size:24px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none;color:#606060;}
.sort_by_box{display:inline-block;}
.View_block{display:inline-block;}
.sort_by_box select.form-control{width:270px;border:2px solid #bbbbbb;color:#808080;}
.View_block select.form-control{width:170px;border:2px solid #bbbbbb;color:#808080;}
.item_text_box label{color:#808080;font-weight:normal;margin:0 auto;}
.list_img_box{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;padding-bottom:100%; border: 1px solid #E9E9E9;}
.list_img_box img{position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.list_cont{padding:30px;background:#fff;box-shadow:0px 5px 20px #ccc;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.list_cont a.title_text{font-size:18px;color:#505050;font-family:'Poppins-SemiBold';line-height:24px;margin-bottom:10px;display:inline-block;min-height:55px;}
.zoomContainer{display:none !important;}
.product-descrip .submit{background:none;border:0;}
#fancybox-thumbs ul > li::before{background:none;}
#fancybox-thumbs{bottom:20px;}
.product_details_img{overflow:hidden;border:1px solid #ddd;cursor:pointer;position:relative;padding-bottom:100%;margin-bottom:20px;}
.product_details_img img{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.product_details_img{overflow:hidden;border:1px solid #ddd;}
.product_info{margin:28px 0;}
.product_block{padding:30px 0;}
.product_info h2{padding-bottom:30px;margin:0;font-size:50px;font-weight:normal;text-transform:uppercase;}
.product_info p{width:100%;max-width:740px;margin:0 auto;display:block;font-size:14px;text-align:center;font-family:open sans;margin-bottom:25px;line-height:25px;}
.procuct_box_main{margin:0 0 30px 0;}
.procuct_detail{position:relative;overflow:hidden;}
.procuct_detail .h3{border:1px solid #ccc;padding:20px 0 20px;margin:0;color:#404040;font-size:18px;text-align:center;border-radius:0px;border-top:0;background-color:#fff;z-index:1;position:relative;}
.img_box{position:relative;}
.procuct_hvr_box{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;}
.procuct_hvr_box:before{background:rgba(168,24,37,0.75);content:" ";position:absolute;right:10px;left:10px;top:10px;bottom:10px;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.procuct_hvr_box{margin:0 auto;text-align:center;}
.procucthvr{position:relative;top:50%;transform:translateY(50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.procuct_hvr_btn .view_btn{display:inline-block;margin:0 17px;width:auto;height:70px;opacity:0;transform:translate(-250%);-moz-transform:translate(-250%);-ms-transform:translate(-250%);-o-transform:translate(-250%);-webkit-transform:translate(-250%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.procuct_hvr_btn .fancyboxpopup{display:inline-block;margin:0 17px;width:auto;height:70px;opacity:0;transform:translate(250%);-moz-transform:translate(250%);-ms-transform:translate(250%);-o-transform:translate(250%);-webkit-transform:translate(250%);}
.procuct_hvr_btn a i{font-size:70px;color:#fff;text-align:center;position:relative;top:50%;transform:translateY(50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.product_section .owl-controls .owl-prev i{font-size:50px;color:#fff;background-color:#A81825;padding:5px 15px;}
.product_section .owl-controls .owl-next i{font-size:50px;color:#fff;background-color:#A81825;padding:5px 15px;}
.product_section .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:none;}
.product_details_thumbs .owl-item.active a.active{display:block;position:relative;}
.product_details_thumbs a.active:before{border:1px solid #DE487E;box-shadow:0 0 20px #ccc;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2;}
.product_detail_info_main{padding-left:39px;}
.program_detail_page .title_main.h2:before{content:"";border:2px solid #909090;display:inline-block;width:150px;margin:0 auto 0;position:absolute;bottom:-10px;left:0;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0);}
.program_detail_page .title_main{margin-bottom:40px;position:relative;font-family:'Poppins';font-style:italic;font-size:38px;color:#404040;}
.product_detail_info_main h3{font-size:18px;color:#505050;line-height:30px;margin-bottom:30px;}
.list_box ul{padding:0 0 0 30px;}
.list_box li{margin-bottom:15px;}
.radiobtn{position:absolute;top:0;left:0;height:35px;width:35px;background-color:transparent;border-radius:50%;border:5px solid #bbbbbb}
.checkcontainer input:checked ~ .radiobtn{border-color:#3498db}
.checkcontainer input{opacity:0;}
.radiobtn:after{content:"\f00c";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);font-family:"FontAwesome";color:#3498db;font-size:20px;}
.checkcontainer{display:inline-block;color:#808080;position:relative;padding-left:44px;margin-right:11px;cursor:pointer;font-size:14px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:25px;line-height:41px;margin-bottom:40px;}
.checkcontainer .radiobtn:after{}
.checkcontainer input:checked ~ .radiobtn{background-color:transparent;}
.checkcontainer input:checked ~ .radiobtn:after{display:block;}
.product_details_thumbs .owl-nav{display:none;}
#horizontalTab{margin-top:70px !important}
.product_page .resp-tabs-list{padding:0;text-align:left;margin:0 auto;display:inline-block;}
.product_page .resp-tabs-list li{padding:27px 0px 10px 0 !important;font-size:18px;color:#909090;line-height:36px;margin-right:90px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.product_page .resp-tabs-list li:last-child{margin:0;}
.product_page ul > li:before{display:none}
.product_page .resp-tabs-list li.resp-tab-active{background:#fff}
.product_page .resp-tabs-list li.resp-tab-active{background:#fff;border:0;color:#303030;font-family:'VerbMedium';osition:relative}
.product_page .resp-tabs-list li.resp-tab-active:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.product_page .resp-tabs-list li:before{content:"";position:absolute;width:100%;height:5px;top:0;left:0;border-radius:0;display:block;z-index:0;background:#D72A2C;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);}
.resp-tab-content{text-align:left;padding:0}
.resp-tabs-container{padding:50px 50px 50px 50px;border:1px solid #bbbbbb;position:relative;margin-top:0;top:-2px;}
#horizontalTab{border:0;text-align:center;}
.resp-tab-content-active{border:0 !important;}
.product_details_content .input-box.button.secondary{margin:0;margin-left:20px;padding:0}
.resp-tabs-list li{font-family:'Poppins-SemiBold';font-size:24px;color:#909090;border:1px solid transparent;text-transform:uppercase;line-height:24px;padding:30px 40px 40px 40px !important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
li.resp-tab-item.resp-tab-active{color:#de487e;}
.resp-tabs-container:before{content:"";border:1px solid #bbb;display:block;position:absolute;top:5px;left:5px;right:5px;bottom:5px;}
li.resp-tab-item.resp-tab-active:after{content:"";position:absolute;top:-8px;left:-8px;bottom:8px;right:-8px;z-index:1;border:1px solid #dddddd;border-radius:0;width:auto;height:auto;border-bottom:0;}
li.resp-tab-item.resp-tab-active:before{position:absolute;top:-4px;left:-4px;bottom:4px;right:-4px;z-index:-1;border:1px solid #dddddd;border-radius:0;width:auto;height:auto;border-bottom:0;color:transparent;}
li.resp-tab-item.resp-tab-active{border:1px solid #dddddd;border-bottom:0;position:relative;z-index:3;background:#fff;}
.resp-tabs-container:before{content:"";border:1px solid #dddddd;display:block;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1;}
.resp-tabs-container:after{content:"";border:1px solid #dddddd;display:block;position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;z-index:-1;}
ul li.resp-tab-item:before{width:0;height:0;background:transparent;color:transparent;}
.resp_tabs_main_box p{margin:0 auto;line-height:24px;}
.resp_tabs_main_box{text-align:center;}
.resp_tabs_main_box .icon_box_tab:before{content:"";position:absolute;bottom:-15px;background:url(../images/tab_01.png) no-repeat 0 0;width:18px;height:11px;text-align:center;margin:0 auto;display:block;left:50%;transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);}
.resp_tabs_main_box .icon_box_tab{border:5px solid #2ecc71;display:inline-block;border-radius:50%;width:80px;height:80px;position:relative;margin-bottom:30px;}
.resp_tabs_main_box .icon_box_tab span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.resp_tabs_main_box .icon_box_tab span i{color:#2ecc71;font-size:30px;}
.resp_tabs_main_box.tab_2_box p{margin-bottom:15px;}
.resp_tabs_main_box.tab_2_box .icon_box_tab:before{background:url(../images/tab_02.png) no-repeat 0 0;}
.resp_tabs_main_box.tab_2_box .icon_box_tab{border:5px solid #3498db;}
.resp_tabs_main_box.tab_2_box .icon_box_tab span i{color:#3498db;}
.resp_tabs_main_box.tab_3_box .icon_box_tab:before{background:url(../images/tab_03.png) no-repeat 0 0;}
.resp_tabs_main_box.tab_3_box .icon_box_tab{border:5px solid #9b59b6;}
.resp_tabs_main_box.tab_3_box .icon_box_tab span i{color:#9b59b6;}
.slider_main_block{padding:70px 0 0 0;}
#product_slider_main .owl-nav{width:100%;max-width:1360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px;font-size:60px;color:#909090;}
#product_slider_main .owl-nav .owl-prev{opacity:1;position:absolute;top:50%;left:-30px;float:left;pointer-events:auto;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#product_slider_main .owl-nav .owl-next{opacity:1;position:absolute;top:50%;right:-30px;float:left;pointer-events:auto;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.slider_list_box_main_main{padding:20px 15px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.slider_list_img_box{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;padding-bottom:100%;}
.slider_list_img_box img{position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.slider_list_cont{padding:30px;background:#fff;box-shadow:0px 5px 20px #ccc;}
.slider_list_cont a.title_text{font-size:18px;color:#505050;font-family:'Poppins-SemiBold';line-height:24px;margin-bottom:10px;display:inline-block;min-height:55px;}
.slider_main_block .title_main.h2.text-center{font-style:normal;}
.slider_main_block .title_main.h2:before{left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.slider_main_block .list_box_main_main{margin-bottom:0;padding:20px}
.product_block_main{margin:-20px;margin-top:0;}
.slider_list_img_box img{width:auto !important;}
.australian_space_page .cms-area{padding:40px 0 70px 0;}
.australian_space_main .h2.text-center{font-size:24px;color:#404040;line-height:48px;font-family:'Poppins';text-transform:uppercase;}
.australian_nasa_logo{text-align:center;margin:0 auto;display:block;}
.horizontaltab_section .resp-tab-content{text-align:left;padding:0}
.horizontaltab_section .resp-tabs-container{padding:50px 50px 50px 50px;border:1px solid #bbbbbb;position:relative;top:-2px;}
.horizontaltab_section #horizontalTab{border:0;text-align:center;}
.horizontaltab_section .resp-tab-content-active{border:0 !important;}
.horizontaltab_section .product_details_content .input-box.button.secondary{margin:0;margin-left:20px;padding:0}
.horizontaltab_section .resp-tabs-list li{font-family:'Poppins-SemiBold';font-size:24px;color:#909090;border:1px solid transparent;text-transform:uppercase;line-height:24px;padding:30px 40px 40px 40px !important;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.horizontaltab_section li.resp-tab-item.resp-tab-active{color:#de487e;}
.horizontaltab_section .resp-tabs-container:before{content:"";border:1px solid #bbb;display:block;position:absolute;top:5px;left:5px;right:5px;bottom:5px;}
.horizontaltab_section li.resp-tab-item.resp-tab-active:after{content:"";position:absolute;top:-8px;left:-8px;bottom:5px;right:-8px;z-index:1;border:1px solid #dddddd;border-radius:0;width:auto;height:auto;border-bottom:0;}
.horizontaltab_section li.resp-tab-item.resp-tab-active:before{position:absolute;top:-4px;left:-4px;bottom:2px;right:-4px;z-index:-1;border:1px solid #dddddd;border-radius:0;width:auto;height:auto;border-bottom:0;color:transparent;}
.horizontaltab_section li.resp-tab-item.resp-tab-active{border:1px solid #dddddd;border-bottom:0;position:relative;z-index:3;background:#fff;}
.horizontaltab_section .resp-tabs-container:before{content:"";border:1px solid #dddddd;display:block;position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;z-index:-1;}
.horizontaltab_prize_section .registration_form_main:after{content:"";display:table;clear:both;}
.horizontaltab_section .resp-tabs-list li span{display:block;}
.horizontaltab_section li.resp-tab-item.resp-tab-active span:before{content:"";display:block;position:absolute;width:2px;height:6px;left:-3px;bottom:2px;z-index:0;background:#fff;}
.horizontaltab_section li.resp-tab-item.resp-tab-active span:after{content:"";display:block;position:absolute;width:3px;height:4px;background:#fff;left:-7px;bottom:4px;z-index:3;}
.registration_form_main .form-control{width:100%;}
.registration_form_main textarea.form-control{width:100%;max-width:100%;min-width:100%;height:190px;}
.registration_form_main .h3{font-size:18px;text-align:center;margin:0 auto;margin-bottom:20px;color:#505050;line-height:24px;}
.registration_form_main .select_box{display:block;margin:0 auto;}
.ragister_main_box:after{content:"";display:table;clear:both;}
.ragister_main_box{margin-bottom:15px;}
.registration_form_main .captcha_box_main{text-align:center;margin:0 auto;margin-top:0;}
.registration_form_main .ragister_but{margin:0 auto;line-height:0;text-align:center;}
.application_form_main:after{content:"";display:table;clear:both;}
.application_form_main .form-control{width:100%;}
.application_form_main textarea.form-control{width:100%;max-width:100%;min-width:100%;}
.application_form_main .ragister_but{margin:0 auto;line-height:0;text-align:center;}
.booking_main_box .book_title.h2{text-transform:uppercase;color:#404040;font-size:40px;position:relative;margin-bottom:40px;font-family:'Poppins';}
.booking_main_box .book_title.h2:before{content:"";display:block;position:absolute;background:#de487e;width:100px;height:3px;bottom:-15px;}
.booking_main_box .select_box_list{padding-top:10px;}
.booking_main_box .checkcontainer{margin-bottom:20px;}
.booking_main_box .select_box{display:block;margin-left:0;}
.booking_form_main{margin-bottom:30px;}
.booking_main_box .req_but .button{width:250px;line-height:60px;}
.booking_main_box .button.primary:after{width:20px;height:4px;}
.booking_form_main .form-control{width:100%;}
.booking_form_main textarea.form-control{width:100%;max-width:100%;min-width:100%;}
.booking_main_box .button.primary:before{border-radius:50px;-webkit-border-radius:50px;}
.booking_main_box .button.primary i{right:20px;font-size:24px;top:17px;}
.booking_form_main input::-webkit-input-placeholder, .booking_form_main textarea::-webkit-input-placeholder{color:#606060;opacity:1;}
.booking_form_main input:-moz-placeholder, .booking_form_main textarea:-moz-placeholder{color:#606060;opacity:1;}
.booking_form_main input::-moz-placeholder, .booking_form_main textarea::-moz-placeholder{color:#606060;opacity:1;}
.booking_form_main form input:-ms-input-placeholder, .booking_form_main form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
.booking_main_box:before{content:"";width:1px;height:100%;background:#dddddd;position:absolute;right:-50px;}
.booking_main_box{position:relative;}
.color-tag{display:inline-block;padding:0 10px 0 30px;color:#606060;font-size:16px;margin-right:20px;line-height:60px;position:relative;}
.color_tags_main{margin:10px 0;}
.color-tag:before{border:2px solid #606060;content:"";width:20px;height:20px;border-radius:50px;position:absolute;display:block;left:0;top:20px;background:#fff;}
.color-tag.book-tag:before{background:#ed4f4f;border-color:#ed4f4f;}
.color-tag.ped-tag:before{background:#dfac32;border-color:#dfac32;}
.color-tag.select-tag:before{background:#2ecc71;border-color:#2ecc71;}
.book_info_main{padding-left:70px;}
.booking_title.h2{text-transform:capitalize;font-size:24px;margin:30px 0;font-style:italic;color:#505050;}
.book_info_main h3{font-size:18px;color:#505050;line-height:24px;margin:0 auto;}
.more_info_main span{display:block;color:#808080;line-height:24px;}
.more_info_main{margin-bottom:30px;}
.book_info_main span{display:block;line-height:24px;color:#808080;}
.book_info_main .read_more_but{color:#DE487E;font-family:'Poppins-SemiBold';font-size:14px;text-decoration:underline;display:inline-block;margin-bottom:50px;}
.but_box input.form_but{background:#DE487E;border:0;color:#fff;width:70px;height:70px;border-radius:50%;font-size:24px;padding:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
div .wpcf7-form label.error{position:absolute;left:15px;font-size:12px;}
.wpcf7-form-control-wrap{position:relative;display:block;}
.recaptcha-error-message.validation-advice.error{color:#f00;position:absolute;left:15px;font-size:12px;}
.mc4wp-form-fields label{color:#f00;font-weight:normal;position:absolute;left:15px;font-size:12px;}
.mc4wp-form-fields .form-group{margin-bottom:20px;}
.international_info_main .title_box h3{margin-bottom:0;color:#fff;font-size:18px;line-height:24px;}
.clientlogo_box_main{padding:5px 0;}
.client_logo_box{box-shadow:0 0 0 #ccc;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.background_box_img{margin-bottom:70px;}
.about_page .partner_section{margin-top:0;}
.partner_box_main .form-group{margin-bottom:20px;}
.row:nth-child(even) .col-md-6 .img_box{margin-left:0;}
.mc4wp-alert.mc4wp-error{background:#ffa500;padding:6px 10px;margin-top:10px;}
.mc4wp-alert.mc4wp-error p{margin:0;color:#fff;text-align:center;}
.mc4wp-alert.mc4wp-success{background:#47a547;padding:6px 10px;margin-top:10px;}
.mc4wp-alert.mc4wp-success p{margin:0;color:#fff;text-align:center}
.mc4wp-alert.mc4wp-notice{background:#eae29a;padding:5px 10px 0px 10px;margin-top:10px;}
.mc4wp-alert.mc4wp-notice p{color:#303030;text-align:center;margin:0;}
.program_list_page .select_block_main{float:right;}
.program_list_box_main.bottom_box .my_pagination{float:none;}
.program_list_box_main.bottom_box .select_block_main{display:none;}
.program_list_box_main.bottom_box .item_text_box{display:none;}
.select_box_list h3{margin-bottom:10px;}
.select_box_list .select_box{margin-left:0;margin-bottom:5px;}
.cms-area .form-group{margin-bottom:20px;}
.captcha_box .wpcf7-form-control-wrap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{text-align:center;margin:0 auto;}
.registration_form_main .captcha_box_main .recaptcha-error-message.validation-advice.error{text-align:center;margin:0 auto;display:block;width:100%;}
.application_form_main p:last-child{margin-bottom:0;}
.submit-review-form .input-box textarea.input{border-radius:30px;}
div div.wpcf7-validation-errors{border-color:#f00 !important;font-size:12px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{font-size:14px;}
.checkbox_main .input_checkbox_div{left:0;position:absolute;top:0px;vertical-align:middle;display:inline-block;}
.checkbox_main .checkboxinput{cursor:pointer;display:block;height:25px;line-height:normal !important;margin:0;min-height:inherit;opacity:0;width:25px;}
.checkbox_main label.lbl_radio{font-weight:normal;font-size:14px;padding:0;margin-left:40px;vertical-align:middle;margin-bottom:0;}
.checkbox_main .input_checkbox_div .icon{background:#ccc;border-radius:30px;color:#606060;font-size:20px;height:30px;left:50%;pointer-events:none;position:absolute;margin:0 0 0 5px;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:30px;}
.checkbox_main .input_checkbox_div .icon::before{content:"\f00c";font-size:14px;color:#DE487E;font-family:"FontAwesome";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.checkbox_main .input_checkbox_div .checkboxinput:checked + .icon{border-color:rgba(255,255,255,1)}
.checkbox_main .input_checkbox_div .checkboxinput:checked + .icon:before{opacity:1;}
.input-box .input.input-text{position:absolute;left:0;top:0;right:0;pointer-events:none;padding-left:60px;opacity:1;z-index:1;color:#707070}
.file-box:before{content:"\f0c6";font-family:"FontAwesome";display:inline-block;background:#e4e4e4;color:#707070;position:absolute;top:0;left:0;z-index:2;line-height:50px;min-width:50px;text-align:center;font-size:24px;pointer-events:none}
.submit-review-form .input-box{margin-bottom:20px;}
.submit-review-form input{border-radius:30px !important;}
.testimonial1_item{padding:40px;margin-bottom:15px;background:rgba(246, 246, 246,0.9);position:relative;z-index:2;}
.testimonial1_box_main .testimonial1_item:last-child{margin-bottom:0;}
.testimonial1_box_main{border-right:1px solid #ccc;padding-right:40px;}
.testimonial1_box_main p.testimonial1-label{margin-bottom:0;font-weight:700;}
.testimonial1_box_main p.testimonial1-label img{padding-right:10px;width:50px !important;}
.testimonial1_item:nth-child(2n+1):before{color:#DE487E;opacity:0.2;}
.testimonial1_item::before{content:"\f10d";display:block;font-family:"FontAwesome";font-size:56px;left:20px;position:absolute;top:20px;z-index:-1;color:#DE487E;opacity:0.3;}
.testimonial1_item:nth-child(2n){background:#fff;;}
span#teacher_name-error{position:absolute;left:15px;color:#f00;font-size:12px;font-weight:normal;display:block;}
span#email_address-error{position:absolute;left:15px;font-size:12px;font-weight:normal;color:#f00;display:block;}
span#file-error{position:absolute;display:block;bottom:-20px;left:10px;color:#f00;font-size:12px;}
.submit-review-form .input-box::-webkit-input-placeholder, .submit-review-form .input-box::-webkit-input-placeholder{color:#606060;opacity:1;}
.submit-review-form .input-box::-moz-placeholder, .submit-review-form textarea:-moz-placeholder{color:#606060;opacity:1;}
.submit-review-form .input-box::-moz-placeholder, .submit-review-form textarea::-moz-placeholder{color:#606060;opacity:1;}
.submit-review-form .input-box::-ms-input-placeholder, .submit-review-form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
span.team_email{margin-bottom:0;}
span.team_email a{display:block;position:absolute;top:30px;right:30px;opacity:0;margin-bottom:0;line-height:10px;}
span.team_email a i{font-size:22px;color:#fff;}
.professional_info h4 a{font-size:18px;line-height:24px;color:#505050;display:inline-block;}
.professional_learning_main .img_box_main a{display:block;}
.submit-review-form h3{margin-bottom:15px;text-align:left;}
.pdf_box_main{background:#f0f0f0 none repeat scroll 0 0;border:1px solid #f0f0f0;min-height:105px;padding:20px;margin-bottom:30px}
.pdf_box{position:relative;padding:0 40px 0 70px;}
.pdf_box .pdf-icon{font-size:60px;color:#DE487E;position:absolute;top:0;left:0;}
.pdf_text .pdf_title{color:#303030;display:block;font-size:20px;padding:0 0 5px;}
.pdf_text span{font-size:14px;color:#666;}
.pdf_box .download-icon{color:#2A338F;font-size:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.pdf_section_main .col-sm-6:nth-child(3n+1){clear:both;}
.pdf_section_main .col-sm-6:last-child .pdf_box_main{margin-bottom:0;}
.sidebar_listing .panel-title{font-size:19px;}
.sidebar_listing .panel-title a{display:block;text-decoration:none !important;line-height:30px;}
.sidebar_listing .panel-title a::before{content:"\f0da";float:right;font-size:28px;font-family:'fontawesome'}
.sidebar_listing .panel-title a[aria-expanded="true"]::before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.sidebar_listing .panel-default > .panel-heading{background-color:transparent;border-color:transparent;color:#ffffff;border-radius:15px !important;padding:0;}
.sidebar_listing .panel-default > .panel-heading a{background-color:#DE487E;border-color:#dddddd;color:#ffffff;border-radius:10px 10px 0 0 !important;padding:10px 15px;display:block;line-height:24px;}
.sidebar_listing .panel-default > .panel-heading a.collapsed{background-color:#2A338F;border-radius:10px 10px 10px 10px !important;}
.sidebar_listing .panel-body{background:#ededed;border:none !important;padding:10px 15px 15px;border-radius:0 0 10px 10px;}
.sidebar_listing .panel-group .panel{border:medium none;border-radius:0 !important;box-shadow:none;margin-bottom:10px;}
.sidebar_listing .panel-body ul{padding:0 0 0 25px;}
.sidebar_listing .panel-body ul li{list-style:none;margin:4px 0}
.sidebar_listing .panel-body ul li a{font-size:15px;color:#666;}
.sidebar_listing .panel-body ul li.selected a{color:#DE487E;}
.armodal_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,0.7);text-align:left}
.armodal{margin:0 auto;width:500px;background:#fff;position:absolute;padding:30px;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-height:90%;max-width:90%;overflow-y:auto}
.armodal-close{position:absolute;top:15px;right:15px;font-size:24px;color:#b9b9b9}
body.sticky{overflow:hidden}
.armodal_box h2, .armodal_box .h2{font-size:30px;color:#505050;margin:12px 0 28px 0;text-align:center;text-transform:uppercase}
.armodal_box h2+p, .armodal_box .h2+p{text-align:center;font-size:18px;margin-bottom:40px}
.armodal_box .col-sm-12.col-md-8{width:100%;}
.armodal_box .col-sm-12.col-md-4{width:100%;}
.armodal_box a.armodal-close.fa.fa-times{font-family:'fontawesome';}
.armodal_box .captcha_box{width:100%;float:none;display:block;margin-bottom:30px;overflow:hidden;}
.armodal_box .input-box.submit-box{float:left;width:50%;margin-top:0;}
.armodal_box .form-control{height:50px;border-radius:4px;color:#909090;}
.armodal_box input.submit-btn{border:0;background:none;width:100%;}
.armodal_box .required-field{margin-bottom:8px;}
.armodal_box .submit_btn_box{float:right;line-height:6px;margin-bottom:20px;}
.armodal_box textarea.form-control{resize:none;height:130px;}
.armodal_box h2{width:100%;}
.armodal_box .contact-form-main.contact_block_main{padding:0;}
.armodal_box .contact-form-main.contact_block_main .col-sm-6.col-xs-12{width:100%;}
.armodal_box input.input{background:none;border:0;width:100%;padding:0;margin:0 auto;}
.armodal_box .button{min-width:200px;line-height:50px;font-size:15px;}
.professional_main_section a.button.primary span{pointer-events:none;}
.professional_main_section .form_section{padding:0;}
.professional_main_section .form_section .captcha_box .wpcf7-form-control-wrap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{text-align:left;margin:0;}
.professional_main_section .armodal_box .submit_btn_box{float:none;text-align:left;}
.professional_main_section .download_but{padding-top:0;margin-bottom:10px;}
.download_but .button.primary{min-width:100%;}
.professional_main_section .armodal_box h2{margin-top:0;}
.input-box.file-box{position:relative;z-index:1;}
.input-box.file-box .file{display:block;height:50px;color:#707070;}
.input-box.file-box .input-file{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #e4e4e4;color:#606060;font-size:14px;font-weight:400;padding:10px 18px;background:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;position:absolute;top:0;left:0}
.file-box:before{content:"\f0c6";font-family:"FontAwesome";display:inline-block;background:#e4e4e4;color:#707070;position:absolute;top:0;left:0;z-index:2;line-height:50px;min-width:50px;text-align:center;font-size:24px;pointer-events:none;border-radius:20px 0 0 20px;}
.input-box.file-box .input-file::-webkit-input-placeholder, .input-box.file-box .input-file::-webkit-input-placeholder{color:#707070;opacity:1;}
.input-box.file-box .input-file::-moz-placeholder, .input-box.file-box .input-file:-moz-placeholder{color:#707070;opacity:1;}
.input-box.file-box .input-file::-moz-placeholder, .input-box.file-box textarea::-moz-placeholder{color:#707070;opacity:1;}
.input-box.file-box .input-file::-ms-input-placeholder, .input-box.file-box textarea:-ms-input-placeholder{color:#707070;opacity:1;}
section.container-main.contact_page .background_box_main{padding-top:0;}
section.container-main.contact_page .background_box_img{margin-bottom:0;}
/*section.container-main.professional_main_detail .cms-area img{max-width:350px;float:right;}*/
.ajax-loader2{position:absolute;left:50%;bottom:10px;margin-left:30px;transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);width:24px;height:24px;}
.contact_form_main .captcha_box .wpcf7-form-control-wrap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{text-align:left;margin:0;}
.Zebra_DatePicker{z-index:0;width:100% !important;margin-top:30px;background:#fff !important;border-radius:0 !important;padding:0;border:1px solid #ccc;box-shadow:none;}
.Zebra_DatePicker .dp_actions .dp_caption{color:#606060 !important;border:0;font-size:16px;font-family:'Poppins-Medium';font-weight:normal;padding:5px 0;}
.Zebra_DatePicker .dp_body .dp_disabled{background:#EEE;color:#bbbbbb;}
.Zebra_DatePicker th, .Zebra_DatePicker td{padding:15px;color:#303030;font-size:17px;border:1px solid #ccc;}
.Zebra_DatePicker .dp_body .date_booked{background:#ED4F4F;color:#fff;}
.Zebra_DatePicker .dp_body .dp_selected, .Zebra_DatePicker .dp_body .dp_selected.dp_weekend{background:#2ECC71;color:#fff;}
.Zebra_DatePicker .dp_daypicker th{background:#909090;color:#fff;padding:10px;font-size:14px;}
.Zebra_DatePicker .dp_body td{background:#fff;font-size:18px;font-family:'Poppins-Regular';color:#202020;}
.Zebra_DatePicker .dp_body .dp_weekend{background:#fff;}
.Zebra_DatePicker .dp_footer{margin-top:0 !important;}
td.dp_not_in_month.dp_weekend.dp_disabled{background:#EEE;}
.Zebra_DatePicker .dp_body .dp_weekend.dp_disabled {background: #eee;color: #bbbbbb;}
.Zebra_DatePicker .dp_body .dp_disabled.dp_current{background:#ccc !important;color:#DE487E !important;}
.Zebra_DatePicker .dp_actions .dp_previous, .Zebra_DatePicker .dp_actions .dp_next{border:0;padding:5px;}
.Zebra_DatePicker .dp_actions td{border-radius:0;border:0;}
.Zebra_DatePicker .dp_body tr:last-child th, .Zebra_DatePicker .dp_body tr:last-child td{border-bottom:1px solid #ccc;}
.Zebra_DatePicker .dp_actions .dp_next img{display:none !important;}
.Zebra_DatePicker .dp_actions .dp_previous img{display:none !important;}
.Zebra_DatePicker .dp_actions .dp_next:before{content:"\f105";font-family:"FontAwesome";color:#909090;font-size:30px;}
.Zebra_DatePicker .dp_actions .dp_previous:before{content:"\f104";font-family:"FontAwesome";color:#909090;font-size:30px;}
.booking_form_main label.error{position:absolute;font-size:12px;display:block;margin-bottom:0;color:#f00;font-weight:normal;left:15px;}
.cms-area .form-group{position:relative;}
.cms-area .book_info_main a.read_more_but{margin-bottom:0;}
.prize_detail_main .title_box h3{color:#fff;font-size:24px;font-family:'Poppins-SemiBold';margin-bottom:20px;display:block;}
.partner_box_main textarea{height:120px;}
.partner_box_main .captcha_box .wpcf7-form-control-wrap .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{text-align:left;margin:0;}
.select_box_list label.error{position:absolute;width:100%;display:block;color:#f00;font-weight:normal;}
.select_box_list.check_main_box{margin-top:15px;}
form#single_pform .submit_btn_box{margin:0;margin-top:25px;clear:both;text-align:left;}
form#single_pform .checkcontainer{margin-bottom:0;}
label#datepicker-disabled-dates-error{position:absolute;color:#f00;font-weight:normal;font-size:12px;}
.req_but.submit_btn_box .ajax-loader2{top:0;margin-left:62px;}
.calander_box_main .req_but .button i{right:15px;}
.professional_main_section .form_section input{border-radius:30px;width:100%;}
.footer_social iframe{width:100% !important;height:340px !important;}
.submit-review-form .ajax-loader2{margin-left:-75px;z-index:1;top:13px;}
.submit-review-form .input-box:last-child{margin-bottom:0;}
.contact-form .contact_form_main .required-field{position:relative;bottom:0;padding-top:20px;}
div div.wpcf7-mail-sent-ok{clear:both;}
div div.wpcf7-validation-errors{clear:both;}
div div.wpcf7-mail-sent-ng{clear:both;}
div div.wpcf7-spam-blocked{clear:both;}
.program_list_section .col-xs-12:last-child .list_box_main_main{margin-bottom:0;}
.contact_form_main textarea.form-control{height:120px;}
.contact_form_main .captcha_box .recaptcha-error-message.validation-advice.error{left:0;}
.Zebra_DatePicker .dp_actions .dp_previous, .Zebra_DatePicker .dp_actions .dp_next{font-size:0 !important;}
.submit-review-form .input-box label.error{position:absolute;display:block;font-weight:normal;color:#f00;font-size:12px !important;left:15px;}
.submit-review-form .checkbox_main span.input_checkbox_div span.icon{border:4px solid #ccc;background:transparent;border-radius:0;}
.submit-review-form .checkbox_main .input_checkbox_div .checkboxinput:checked + .icon{border-color:#ccc;}
.testimonial1_item p{color:#606060;}
.professional_info p{min-height:70px;}
.hl-testimonial-content p a{color:#DE487E;}
.sidebar_listing .panel-body ul li:before{left:-25px;}
.professional_learning_section .col-xs-12:nth-child(4n+1) {  clear: both;}
.program_detail_page .title_main.h2 {  text-transform: inherit;}
@media screen and (max-width:1500px){.banner:before{height:140px;}
}
@media screen and (max-width:1200px){.banner:before{height:120px;}
}
@media screen and (max-width:1200px){.banner:before{height:110px;}
}
@media screen and (max-width:1350px){#client_logo_slider.owl-theme .owl-controls{position:relative;margin-top:30px;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);}
#client_logo_slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{position:relative;right:0;left:0;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);margin:0 10px 0 10px;}
}
@media screen and (min-width:1025px){.sidebar_listing .panel-body ul li a:hover{color:#DE487E;}
.hl-testimonial-content p a:hover{color:#2A338F;}
.but_box input.form_but:hover{background:#2A338F;}
.hl_welcome_main a.button.primary:hover{background:#2A338F;}
.events_main a.button.primary:hover{background:#2A338F;}
.client_logo_box:hover{box-shadow:0px 0 10px #ccc;}
.team_list_box_main:hover span.team_email a{opacity:1;color:#fff;}
.professional_info h4 a:hover{color:#DE487E;}
.calander_box_main .req_but .button:hover:before{-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px);}
.Zebra_DatePicker .dp_body .dp_hover{background:#2ECC71;}
.Zebra_DatePicker .dp_actions .dp_hover{background-color:transparent;color:#303030;}
li.resp-tab-item.resp-tab-active:hover{border-color:#dddddd;}
.resp-tabs-list li:hover{color:#DE487E;border-color:transparent;}
.team_list_box_main:hover{box-shadow:0 0 20px #000;}
.professional_learning_main:hover .professional_info{right:30px;bottom:30px;}
.professional_info .button.primary:hover{background:#2A338F;}
.list_box_main_main:hover a.title_text{color:#DE487E;}
.list_box_main_main:hover{box-shadow:0 0 20px #383838;}
.slider_list_box_main_main:hover .slider_list_cont a.title_text{color:#DE487E;}
.booking_main_box .button:hover:before{transform:scale(0);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-o-transform:translateX(-60px);-webkit-transform:translateX(-60px);transform:translateX(-60px);}
.book_info_main .read_more_but:hover{color:#2A338F;}
a:hover{color:#303030}
.scroll_top:hover{border-color:#2A338E}
.scroll_top:hover:before{background:#2A338E}
.primary:hover{color:#fff}
.secondary:hover{color:#DE487E}
.default:hover{color:#fff}
.gallery2_section_main .gallery2_box_main:hover .gallery_hvr_box::before{opacity:1;}
.gallery2_section_main .gallery2_box_main:hover .gallery_name a{opacity:1;transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.gallery2_section_main .gallery2_box_main:hover .search_btn,
.gallery2_section_main .gallery2_box_main:hover .view_btn{opacity:1;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.international_info_main a.click:hover{color:#fff;}
header.sticky .header-top .header_right{margin-top:25px;}
.input-box .input:focus{border-color:#283891}
.submit-box:hover:before,
.submit-box.focus:before{transform:translate(-50%,-50%) rotateZ(45deg);-moz-transform:translate(-50%,-50%) rotateZ(45deg);-ms-transform:translate(-50%,-50%) rotateZ(45deg);-o-transform:translate(-50%,-50%) rotateZ(45deg);-webkit-transform:translate(-50%,-50%) rotateZ(45deg)}
.input-box.submit-box .input:hover,
.input-box.submit-box.focus .input{color:#fff}
.logo,
.header-contact{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.site-main > header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-ms-box-shadow:0 0 3px rgba(0,0,0,0.5);-o-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.site-main > header.sticky .logo{padding:5px 0}
.header-contact ul li a:hover .icon:before{opacity:0}
.header-contact ul li a:hover .icon:after{opacity:1}
.header-contact ul li a:hover{color:#DE487E}
.banner .owl-nav > div:hover{opacity:1}
.hl-blog:hover figcaption h4 a,.hl-blog:hover figcaption .h4 a{color:#DE487E}
.hl-blog:hover:before{box-shadow:0 0 7px rgba(83,83,83,0.2);-moz-box-shadow:0 0 7px rgba(83,83,83,0.2);-ms-box-shadow:0 0 7px rgba(83,83,83,0.2);-o-box-shadow:0 0 7px rgba(83,83,83,0.2);-webkit-box-shadow:0 0 7px rgba(83,83,83,0.2)}
.hl-blog figcaption .read_more:hover:before{width:0}
.quick_links ul li a:hover{padding-left:15px;color:#DE487E}
.quick_links ul li a:hover:before{width:10px}
.footer-contact p a:hover{color:#DE487E}
.signature a:hover{color:#DE487E}
.my_pagination li a:hover{background:#2A338F;color:#fff;border-color:#2A338F;}
.breadcrumb > li a:hover{color:#DE487E}
.sidebar ul li a:hover:before{opacity:1}
.contact_page .contact_us_icon a:hover{color:#000}
.social ul li a:hover{background:#8dc63f;color:#fff}
.service figcaption h3 a:hover,.service figcaption .h3 a:hover{color:#283891}
.service:hover .read_more{opacity:1}
.service figure > a:hover:before{opacity:1}
.service figure > a:hover:after{opacity:1}
.Find_but .button:hover:before{transform:translateX(-38px);-o-transform:translateX(-38px);-ms-transform:translateX(-38px);-webkit-transform:translateX(-38px);moz-transform:translateX(-38px);}
.button:hover:before{-moz-transform:translateX(-48px);;-ms-transform:translateX(-48px);;-o-transform:translateX(-48px);;-webkit-transform:translateX(-48px);;transform:translateX(-48px);}
.button.primary:hover{color:#fff;background:#DE487E;padding:0 20px;}
.button.secondary:hover{color:#606060}
.button.primary:hover:after{width:0;}
.vssec_info_main:hover{box-shadow:0 0 20px rgba(0,0,0,0.80);}
.vssec_info_main a:hover{color:#fff;}
.prize_detail_main .title_box a:hover{color:#DE487E}
.prize_detail_main p a:hover{color:#fff;}
.favourites_detail_main:hover{box-shadow:0px 0px 20px #ccc;}
.box_info_main a.title_text:hover{color:#DE487E;}
.but_box a.form_but:hover{background:#2A338F;}
.title_box a:hover{color:#DE487E;}
.footer_social ul li a:hover .fa{color:#DE487E}
.footer_social ul li a:hover .text{color:#DE487E}
.newsletter_btn_input:hover,.newsletter_btn_input:focus{background:#303030}
.contact_text p a:hover{color:#404040;}
.contact_box:hover:before{opacity:1}
}
@media screen and (max-width:1199px){.banner figcaption{left:0;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);padding-left:60px}
.navigation ul.menu{margin:0;}
.navigation ul.menu > li + li{margin-left:15px;}
.banner h1, .banner .h1{font-size:55px;max-width:100%;line-height:60px}
.slider_list_img_box{border:1px solid #dddddd;}
.international_detail_block{margin:0;}
.contact_box{width:33.3333%;}
.contact_page h3, .contact_page .h3{margin:20px 0 20px 0;}
.contact_form_main .form-control{width:100%;}
.contact_form_main textarea.form-control{min-width:100%;}
#product_slider_main .owl-nav .owl-next{right:-10px;}
#product_slider_main .owl-nav .owl-prev{left:-10px;}
#product_slider_main .owl-nav{font-size:50px;margin:-30px auto;}
.inner-banner_img_main:before{top:0;}
.product_block_main{margin:0;}
.footer_social ul li:first-child a{margin-left:3px;margin-right:3px;}
.banner:before{height:100px;}
}
@media screen and (max-width:1024px){.footer_social ul li a{margin:0 8px;}
.clientlogo_box_main{padding:0px 0;}
.background_box_img{margin-bottom:50px;}
.cms-area .background_box_img .img_box{margin-left:30px;}
.cms-area .background_box_main{padding-top:20px;}
.book_info_main{padding-left:50px;}
.booking_main_box:before{right:-40px;}
.slider_list_img_box{border:1px solid #dddddd;}
.product_detail_info_main{padding-left:15px;}
.product_detail_info_main h3{font-size:16px;line-height:26px;margin-bottom:15px;}
.list_box.mb30{margin-bottom:15px;}
.team_list_page .cms-area{padding:50px 0 10px 0;}
.team_info{position:relative;}
.team_list_box_main{margin-bottom:30px;}
.team_list_box_main .team_info{min-height:200px;}
.site-main > header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-ms-box-shadow:0 0 3px rgba(0,0,0,0.5);-o-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.logo{padding:10px 0 10px 0;}
.header-top .header_right{margin:10px 0;}
.site-main > header{position:relative;}
.container-main{margin-top:0}
.header-contact{margin:0}
.header-contact ul{margin:30px 0}
.international_bg_img{background-attachment:scroll !important;}
.navigation-toggle{position:absolute;right:15px;top:0;margin:30px 0 0 0;}
.Find_but{margin:20px 60px 0 0;}
.navigation ul.menu > li + li{margin-left:0;}
.vssec_info_main .img_box a:before{height:auto;}
.vssec_info_section{padding:50px 0;}
.favourites_bg_img{padding:50px 0 30px 0;}
.welcome_content_section{padding:50px 0;}
.events_content_section{padding:50px 0;}
.heading{margin:0 0 30px 0;}
.heading{font-size:34px;}
.welcome_content_section .wel_img_box{margin:0 40px 0 50px;}
.welcome_content_section .img_box{margin:0 40px 0 50px;}
.events_content_section .events_img_box{margin:0 40px 0 50px;}
.form_section{padding:50px 0;}
.international_bg_img{padding:50px 0;}
.heading.text-center h2{margin:0;}
.international_info_main p{padding:0;margin:0;}
.title_box a{font-size:16px;}
.international_detail_block{padding:10px 0px;}
.mobile-accordion.quick_links.program_box{padding:0 20px;}
.banner h1, .banner .h1{font-size:36px;max-width:100%;line-height:40px}
.banner p{margin:15px 0 20px 0;font-size:25px}
.from_img_box_main{margin-right:0;}
.form_title_main{padding:120px 0 0 0;}
.cms-area{padding:40px 0;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:40px;}
.breadcrumb_main .breadcrumb{padding:15px 10px;}
.title_main h2{font-size:35px;margin-bottom:30px;}
.title_main{margin-bottom:30px;}
.contact-form-main{padding:40px 0 0 0;}
.inner-banner_img_main > img{height:300px;}
.background_box_main{padding-top:40px;}
.img_box{margin-left:30px;}
.visoon_box_img .img_box{margin-right:30px;}
.partner_box_main{margin-right:50px;}
.gallery2_main{margin-top:40px;}
.partner_section{padding-bottom:40px;}
.visoon_section{padding:40px 0;}
.list_box_main_main{margin-bottom:30px;}
.product_listing_top_block{margin-bottom:40px;}
.submit-review-form .ajax-loader2{margin-left:0;right:30px;left:auto;}
.submit-review-form .button{min-width:100%;}
.navigation ul.menu li a{padding:10px 15px;padding-left:40px;}
.navigation ul.menu.no-sub li a{padding-left:40px !important;}
.vssec_info_main .img_box{margin-left:0;}
.favourites_detail_main .img_box{margin-left:0;}
.favourites_detail_main .box_info_main{padding:20px;}
.footer-top{padding:0 0 50px 0;}
}
@media screen and (max-width:991px){
.professional_learning_section .col-xs-12:nth-child(3n+1) {  clear: both;}
.professional_learning_section .col-xs-12:nth-child(4n+1) {  clear: inherit;}
.submit-review-form .checkbox_main .input_checkbox_div .icon{margin:5px 0 0 5px;}
/*section.container-main.professional_main_detail .cms-area img{max-width:250px;}*/
.Zebra_DatePicker .dp_body td{font-size:16px;padding:10px;}
.Zebra_DatePicker .dp_daypicker th{padding:5px;}
.cms-area .background_box_img .img_box{margin-left:0;}
.cms-area .img_box{margin-left:0;}
.pdf_section_main .col-sm-6:nth-child(3n+1){clear:none;}
.pdf_section_main .col-sm-6:nth-child(2n+1){clear:both;}
.testimonial1_box_main{padding-right:20px;}
.horizontaltab_section .resp-tabs-list li{padding:30px 30px 30px 30px !important;}
.professional_learning_main .img_box_main img{width:100%;max-width:initial;}
.sidebar_listing .panel-default > .panel-heading a{font-size:15px;}
.sidebar_listing .panel-body ul li a{font-size:14px;}
.submit-review-form h3{font-size:23px;}
.banner:after{height:200px;}
.banner:before{height:80px;}
.more_info_main{margin-bottom:10px;}
.color-tag{margin-right:10px;}
.book_info_main{padding-left:30px;}
.booking_main_box:before{right:-30px;}
.book_info_main h3{font-size:17px;}
.book_info_main .read_more_but{margin-bottom:20px;}
.booking_main_box .book_title.h2{font-size:35px;margin-bottom:25px;}
.booking_title.h2{font-size:22px;margin:15px 0;}
#horizontalTab{margin-top:40px !important;}
.team_list_page .cms-area{padding:40px 0 10px 0;}
.team_info{position:relative;}
.team_list_box_main{margin-bottom:30px;}
.team_info{min-height:150px;}
.product_listing_top_block{margin-bottom:30px;}
.View_block select.form-control{width:150px;}
.sort_by_box select.form-control{width:220px;}
.list_box_main_main{margin-bottom:30px;}
#page_title{padding:60px 0}
.banner .button{line-height:50px;min-width:150px}
.header-contact ul li+li{margin-left:20px}
.banner p{margin:10px 0 15px 0;font-size:20px}
.banner h1, .banner .h1{font-size:33px;max-width:100%;line-height:35px}
.hl-welcome-container{padding:43px 20px 50px 30px}
.footer-top .quick_links{margin-bottom:30px}
.vssec_info_section{padding:40px 0 10px 0;}
.favourites_bg_img{padding:40px 0 20px 0;}
.heading.text-center h2{font-size:35px;margin:0;}
.favourites_detail_main{margin-bottom:30px;}
.box_info_main{padding:20px;}
.favourites_detail_main img{width:100%;}
.banner figcaption{margin-top:-20px}
.banner h1, .banner .h1{line-height:50px;font-size:40px}
.banner p{font-size:20px}
.welcome_content_section{padding:40px 0;}
.events_content_section{padding:40px 0;}
.form_section{padding:30px 0;}
.form_title_main .heading h2{font-size:32px;line-height:40px;}
.form_title_main .heading{margin:0 0 20px 0;}
.welcome_content_section .wel_img_box{margin:0 30px 0 30px;}
.welcome_content_section .img_box{margin:0 30px 0 30px;}
.events_content_section .events_img_box{margin:0 30px 0 30px;}
.form_title_main p{padding-right:20px;}
.international_bg_img{padding:30px 0;}
.international_title_main .heading{margin:0 0 25px 0;}
.prize_box_main{margin-right:0;margin-bottom:30px;}
#our_partners_section{padding:40px 0;}
.prize_detail_main{padding:15px 0 0 0;}
.text_info{left:20px;}
.text_info a{font-size:20px;}
.testimonials_main_box h2{font-size:30px;}
.hl-testimonial-content p{font-size:18px;line-height:30px;margin:0 0 10px 0;}
.video_box_main{margin-right:0;}
.video_box_main span i{font-size:80px;}
.international_detail_main{width:100%;max-width:600px;margin:0 auto;overflow:hidden;}
.international_img_box{width:auto;}
.international_detail_block{padding:20px 0px;}
.footer-top .col-sm-6:nth-child(2n+1){clear:both;}
.mobile-accordion.quick_links.program_box{padding:0;}
.footer_bg_img{padding:30px 0 0 0;}
.footer-top{padding:0 0 30px 0;}
.quick_links ul{margin:15px 0 0 0;}
.footer-contact{margin:15px 0 0 0;}
.fb_page_img{float:none;}
.box_info_main a.title_text{width:100%;}
.favourites_section .col-sm-4{width:50%;}
.favourites_section .col-sm-4:nth-child(3n+1){clear:both;}
.form_title_main{padding:80px 0 0 0;}
.required-field{position:relative;bottom:0;padding-top:20px;}
.inner-banner_img_main > img{height:250px;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:32px;}
.partner_box_main{margin-right:0;}
.partner_form .form-control{width:100%;}
.partner_form textarea.form-control{min-width:100%;}
.visoon_box_img .img_box{margin-right:0;}
.about_title.title_main.h2{font-size:32px;}
.professional_learning_main .img_box_main{padding-right:0;padding-bottom:0;}
.professional_info{position:relative;min-height:inherit;max-width:100%;}
.professional_learning_section .col-sm-6:nth-child(2n+1){clear:both;}
.slider_main_block{padding:40px 0 0 0;}
.program_detail_page .title_main{font-size:35px;margin-bottom:30px;}
.list_box li{margin-bottom:10px;}
.list_box ul{padding:0 0 0 25px;}
.product_detail_info_main h3{line-height:24px;margin-bottom:10px;}
.checkcontainer{padding-left:42px;margin-right:5px;line-height:35px;margin-bottom:20px;}
.resp-tabs-list li{padding:20px 20px 20px 20px !important;font-size:22px;}
.resp-tabs-container{padding:30px 30px 30px 30px;}
.inner-banner_img_main:before{top:0;}
.professional_info h4 a{min-height:25px;}
.from_block .form-control{width:260px;}
.from_block{min-width:240px;}
.team_list_box_main .team_info{min-height:210px;padding:20px;}
.list_box_main_main .list_cont{padding:20px;}
.contact-form-main{padding:30px 0 0 0;}
}
@media screen and (min-width:768px){}
@media screen and (max-width:767px){div#submit-review-form{margin-top:15px;}
.submit-review-form .checkbox_main span.input_checkbox_div span.icon{margin:0 0 0 5px;}
.submit-review-form .button{min-width:200px;}
.about_page .background_box_img{margin-bottom:20px;}
.cms-area .background_box_main{padding-top:0;}
.program_list_box_main .item_text_box{width:100%;float:none;padding:0;margin-bottom:15px;}
.program_list_box_main .select_block_main{float:none;}
.registration_form_main textarea.form-control{height:120px;}
.horizontaltab_section .resp-tab-content-active{padding:20px;}
.horizontaltab_section .resp-tabs-container{padding:0;}
.Zebra_DatePicker{margin-top:15px;}
section.container-main.contact_page .background_box_main{padding-top:20px;}
.testimonial1_box_main{padding-right:0px;}
.testimonial1_box_main{border-right:0;padding-right:0;}
.testimonial1_item{padding:20px 20px;}
.pdf_box_main{padding:10px;}
.pdf_text .pdf_title{font-size:17px;padding:0}
.pdf_box .download-icon{font-size:20px;}
.pdf_section_main .col-sm-6{float:left;width:50%;}
.pdf_text span{font-size:13px;}
.pdf_box .pdf-icon{font-size:50px;}
.pdf_box{padding:0 35px 0 50px;}
.pdf_box_main{min-height:80px;margin-bottom:0;}
.professional_main_section .download_but{padding-top:0;margin-bottom:20px;text-align:center;}
.download_but .button.primary{min-width:auto;}
.booking_form_main .col-sm-6.col-md-6.col-xs-12{width:50%;}
.booking_main_box:before{display:none}
.book_info_main{padding-left:0;margin-top:20px;}
.australian_space_page .cms-area{padding:30px 0 50px 0;}
.inner-banner_img_main:after{top:-10px;}
.inner-banner_img_main:before{top:-140px;}
#horizontalTab{margin-top:20px !important;}
.resp-tabs-container{padding:0;}
.resp-tab-content{padding:20px;}
h2.resp-accordion{text-align:left;}
.resp-tabs-container span.fa.fa-angle-down{position:absolute;right:20px;font-size:25px;}
.slider_main_block{padding:20px 0 0 0;}
h2.resp-tab-active{background:#DE487E !important;color:#fff;}
h2.resp-accordion{padding:15px 15px !important;border:2px solid #dddddd;border-bottom:0;border-left:0;border-right:0;font-size:20px;text-transform:uppercase;}
.resp_tabs_main_box{margin-bottom:15px;}
h2.resp-accordion:first-child{border-top:0 !important;}
.horizontaltab_section{margin-bottom:20px;}
.product_detail_info_main{padding-left:0;margin:30px 10px;}
.program_list_section .col-sm-4.col-md-3.col-xs-12{width:50%;}
.View_block select.form-control{width:130px;height:40px;}
.sort_by_box select.form-control{width:200px;height:40px;}
.program_list_box_main .my_pagination .pagination li+li{margin-left:5px;}
.program_list_box_main .my_pagination .pagination li a{height:40px;width:40px;line-height:40px;}
.product_listing_top_block{margin-bottom:30px;}
.program_list_box_main .item_text_box{margin-bottom:10px;}
.list_cont a.title_text{width:100%;min-height:50px;}
.list_img_box{border:1px solid #dddddd;}
.team_list_page .cms-area{padding:30px 0 10px 0;}
.team_info{min-height:110px;position:relative;}
.team_info h3{margin-bottom:10px;}
.team_list_box_main{margin-bottom:30px;}
.team_list_section .col-sm-4.col-md-4.col-xs-12:nth-child(2n+1){clear:both;}
.team_list_section .col-md-4:nth-child(3n+1){clear:inherit;}
.team_list_section .col-sm-4.col-md-4.col-xs-12{width:50%;}
.team_info{padding:15px;}
.breadcrumb{display:none}
.banner figcaption{display:none}
.scroll_top .top-text{display:none}
.scroll_top{line-height:42px;height:40px;width:40px;bottom:40px}
.scroll_top .fa-angle-up{margin:4px 0 0 0;font-size:24px !important}
.inner_page{padding:40px 0}
.sidebar .title .icon{display:block}
.button{min-width:150px;line-height:50px}
h1,.h1{font-size:30px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14px}
img.alignleft{float:none;margin:0 auto 20px auto;display:block}
img.alignright{float:none;margin:0 auto 20px auto;display:block}
.sidebar{margin-top:30px}
.contact_page .contact_us_icon span.fa,
.contact_page .contact_us_icon.abn span{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.contact_page .contact_us_icon.abn span{font-size:14px}
.contact_page .map{margin-top:30px}
.contact_page .map iframe{height:290px}
.page_title h1, .page_title .h1{font-size:36px}
#page_title{padding:40px 0}
.testimonial-list .testimonial-content p{line-height:26px;font-size:15px}
.testimonials-client{font-size:13px}
.heading{font-size:30px;margin:0 0 30px 0}
.mobile-accordion{margin-bottom:20px}
.mobile-accordion .title{margin:0;padding:15px 35px 15px 15px;background:#DE487E;color:#fff;text-align:center;position:relative;margin:0 !important;text-align:left;font-size:18px}
.mobile-accordion .title span{position:absolute;right:10px;font-weight:300;font-size:18px;width:100%;height:100%;left:0;top:0}
.mobile-accordion .title span:after{content:"\f067";font-family:"FontAwesome";position:absolute;right:15px;top:16px}
.mobile-accordion.in .title span:after{content:"\f068"}
.mobile-accordion > ul,.mobile-accordion-toggle{border:1px solid #DE487E;padding:15px;display:none;margin:0;     border-radius: 30px;}
.mobile-accordion .title:after{display:none}
.mobile-accordion .title{line-height:18px;border-radius:30px;}
.mobile-accordion.mobile-toggle{margin-top:0}
.banner .owl-nav > div{transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}
.banner .owl-nav > .owl-next{transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center}
.header-contact{margin:25px 0}
.hl-welcome img{float:none;max-width:100%}
.hl-welcome-container{max-width:100%;padding:40px 15px}
.hl-welcome-content{max-width:100%;height:190px}
.hl-events img{float:none;max-width:100%}
.hl-events-container{max-width:100%;padding:40px 15px}
.hl-events-content{max-width:100%;height:190px}
.hl-testimonials{padding:40px 0}
.hl-why-us-content{padding:40px 0 0 0}
.hl-blogs{padding:40px 0 35px 0}
.hl-blogs .heading{margin:0 0 25px 0}
.footer-contact{margin:0}
.video_box_main .img_box img{width:auto;}
.video_box_main .img_box{text-align:center;}
.video_box_main{margin-bottom:30px;}
.from_img_box_main{position:relative;float:none;margin:0 auto;text-align:center;max-width:500px;width:100%;}
.favourites_section .col-sm-4.col-md-3.col-xs-12{width:50%;}
.favourites_section .col-sm-4.col-md-3.col-xs-12:nth-child(3n+1){clear:both;}
.box_info_main a.title_text{width:100%;min-height:25px;}
.welcome_content_section .wel_img_box{margin:0 auto;margin-bottom:20px;text-align:center;}
.welcome_content_section .img_box{margin:0 auto;margin-bottom:20px;text-align:center;}
.welcome_content_section{padding:30px 0;}
.events_content_section .events_img_box{margin:0 auto;margin-bottom:20px;text-align:center;}
.events_content_section{padding:30px 0;}
.favourites_bg_img{padding:20px 0 10px 0;}
.box_info_main a.title_text{font-size:16px;}
.text_info a{font-size:18px;}
.text_info{left:10px;bottom:10px;}
.form_title_main{padding:20px 0 0 0;}
.contact_box{width:50%;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:30px;}
.inner-banner_img_main > img{height:250px;}
.cms-area{padding:30px 0;}
.contact_detail_box{margin-bottom:20px;}
.contact-form-main{padding:20px 0 0 0;}
.inner-banner-title{top:50%;bottom:auto;}
.img_box{text-align:center;margin:0 auto;}
.img_box img{border-radius:0;}
.events_img_box{text-align:center;margin:0 auto;}
.events_img_box img{border-radius:0;}
.background_box_main{padding-top:20px;}
.visoon_section{padding:20px 0;}
.visoon_box_main{padding-top:20px;}
.partner_img_box{padding-top:20px;}
.partner_section{padding-bottom:30px;}
.professional_learning_section .col-sm-6.col-md-6.col-xs-12{width:50%;}
.professional_info{padding:20px;min-width:100%;}
.product_details_img{padding-bottom:70%;margin-bottom:15px;}
.from_img_box_main .img_box:before{border-radius:0;}
.banner:before{height:57px;background-size:100%;}
.banner:after{height:57px;background-size:100%;}
.team_list_box_main .team_info{min-height:199px;}
/*section.container-main.professional_main_detail .cms-area img{margin:0 0 20px 30px;float:right;}*/
}
@media screen and (max-width:639px){.pdf_section_main .col-sm-6{float:none;margin:0 auto;max-width:100%;width:100%;}
.pdf_box_main{margin-bottom:20px;}
.signature span{display:block}
.signature span:before{display:none}
.social ul li{margin:0 8px !important}
.australian_space_main .h2.text-center{font-size:22px;line-height:35px;}
.heading.text-center h2{font-size:30px;margin:0;}
.box_info_main a.title_text{min-height:45px;}
.international_detail_block:before{}
.professional_info h4{font-size:16px;}
.list_cont a.title_text{font-size:16px;}
.list_cont{padding:15px;}
.title_main h2{font-size:30px;}
.program_list_box_main .my_pagination{margin:0;float:none;width:100%;}
.program_list_box_main .select_block_main{float:none;width:100%;margin-bottom:10px;}
}
@media screen and (min-width:568px) and (max-width:991px){label.require{float:right;width:40%;text-align:right;}
.submit-box{float:right;width:auto}
.input-box.captcha-box{margin:0;float:left}
.contact_page label.require{float:right;width:40%;text-align:right}
}
@media screen and (max-width:567px){
.professional_learning_section .col-xs-12 {  width: 100%;  max-width: 320px;  margin: 0 auto;  float: none; }
/*section.container-main.professional_main_detail .cms-area img{max-width:340px;}*/
.booking_form_main .col-sm-6.col-md-6.col-xs-12{width:100%;}
.scroll_top{bottom:60px}
.professional_learning_section .col-sm-6.col-md-6.col-xs-12{width:100%;max-width:350px;margin:0 auto;float:none;}
.professional_info{min-height:inherit;height:100%;width:100%;}
.professional_info h4{font-size:15px;}
.logo img{width:200px;}
.international_detail_main{max-width:550px;}
.gallery2_section_main .col-xs-4{width:50%;}
.slider_list_cont{padding:20px;}
.slider_list_cont a.title_text{font-size:16px;}
.inner-banner_img_main:before{top:-160px;}
.color-tag{margin-right:0;}
.banner:after{height:60px;}
.banner:before{height:40px;}
.team_list_box_main .team_info{min-height:220px;}
section.container-main.professional_main_detail .cms-area img{width:100%;}
}
@media screen and (max-width:479px){form#single_pform .checkcontainer{margin-bottom:5px;margin-right:0;}
.professional_main_section .download_but{margin-bottom:10px}
.testimonial1_item::before{top:0;font-size:45px;left:5px;}
.Zebra_DatePicker .dp_daypicker th{padding:4px;}
.Zebra_DatePicker .dp_actions .dp_caption{padding:3px 0;}
.Zebra_DatePicker .dp_actions .dp_previous, .Zebra_DatePicker .dp_actions .dp_next{padding:2px;}
.Zebra_DatePicker .dp_actions .dp_next:before{font-size:25px;}
.Zebra_DatePicker .dp_actions .dp_previous:before{font-size:25px;}
.Zebra_DatePicker .dp_body td{font-size:15px;padding:5px;}
input#datepicker-disabled-dates{width:100%;}
.armodal{padding:20px;}
.armodal_box h2{margin-bottom:14px;font-size:20px;}
.armodal_box .captcha_box iframe{transform-origin:left center;transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);-moz-transform:scale(0.85);-webkit-transform:scale(0.85);}
.product_listing_top_block{margin-bottom:15px;}
.language_option select.form-control{width:270px;}
.resp_tabs_main_box .icon_box_tab{margin-bottom:10px;}
.registration_form_main .captcha_box_main iframe{transform:scale(0.90);-o-transform:scale(0.90);-ms-transform:scale(0.90);-moz-transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:left center;}
.more_info_main{margin-bottom:15px;}
.booking_main_box .book_title.h2{font-size:30px;margin-bottom:20px;}
.color_tags_main:after{content:"";display:table;clear:both;}
.color-tag{width:50%;float:left;margin-right:0;margin-bottom:0;line-height:40px;}
.color-tag:before{top:10px;}
.horizontaltab_prize_section h2.resp-accordion{font-size:15px;}
.australian_space_page .inner_banner_caption h1{font-size:20px;}
.horizontaltab_prize_section .resp-tabs-container span.fa.fa-angle-down{right:15px;font-size:20px;}
.australian_space_main .h2.text-center{font-size:20px;line-height:28px;margin-bottom:10px;}
.australian_nasa_logo{margin-bottom:10px;}
.inner-banner_img_main:before{display:none}
.inner-banner_img_main:after{display:none}
.program_detail_page .title_main{font-size:28px;margin-bottom:25px;}
.checkcontainer input:checked ~ .radiobtn:after{position:absolute;left:50%;}
h2.resp-accordion{font-size:17px;padding:15px 10px !important;}
.product_detail_info_main{margin-bottom:10px}
.australian_space_page .cms-area{padding:20px 0 40px 0;}
.slider_list_cont a.title_text{min-height:auto;}
.slider_list_img_box{padding-bottom:80%;}
.program_list_section .col-sm-4.col-md-3.col-xs-12{width:100%;}
.list_cont a.title_text{min-height:auto;}
.list_img_box{padding-bottom:70%;}
.sort_by_box{display:block;margin-bottom:10px;}
.View_block{display:block;}
.team_info{min-height:115px;}
.team_list_section .col-sm-4.col-md-4.col-xs-12{width:100%;max-width:350px;float:none;margin:0 auto;}
.team_img img{width:100%;text-align:center;margin:0 auto;display:block;}
.team_info{min-height:inherit;}
.team_list_box_main{margin-bottom:20px;}
.team_info span{margin-bottom:0;}
.my_pagination{margin:10px 0 0 0;}
.my_pagination .pagination li a{height:40px;width:40px;line-height:40px;}
.professional_learning_section .col-sm-6.col-md-6.col-xs-12{width:100%;}
.gallery2_section_main .col-sm-4{width:100%;float:none;margin:0 auto;max-width:320px;}
.background_box_main{padding-top:10px;}
.visoon_section{padding:10px 0;}
.visoon_box_main{padding-top:10px;}
.gallery2_main{margin-top:20px;}
.partner_section{padding-bottom:20px;}
.about_page .cms-area{padding-bottom:10px;}
.about_title.title_main.h2{font-size:28px;line-height:30px;}
.page_title h1, .page_title .h1{font-size:30px}
.logo{width:100%;border-bottom:1px solid rgba(40,21,113,0.1);text-align:center}
.vssec_info_section{padding:20px 0 10px 0;}
.text_info{left:10px;bottom:10px;}
.heading.text-center h2{font-size:25px;}
.testimonials_main_box h2{font-size:25px;}
.form_title_main .heading h2{font-size:24px;line-height:30px;}
.favourites_section .col-sm-4.col-md-3.col-xs-12{width:100%;}
.box_info_main a.title_text{min-height:25px;}
.from_img_box_main img{border-radius:0;}
.from_block{min-width:auto;padding:0 20px;}
.international_img_box{margin-bottom:10px;float:none;}
.international_info_main{display:block;padding:10px 10px 0;}
.heading{font-size:26px}
.scroll_top{bottom:90px}
.fb_page_img{text-align:center;}
.header-top .header_right{float:left;}
.Find_but{margin:0;}
.button.primary:before{display:none}
.navigation-toggle{top:50%;margin:25px 0 0 0;}
.from_img_box_main .img_box:before{border-radius:0;}
.vssec_info_section .col-xs-4{width:100%;}
.vssec_info_section .col-xs-8{width:100%;}
.vssec_info_main .img_box img{width:auto;}
.form_title_main{padding:0;}
.footer-top .quick_links{margin-bottom:15px;}
.copyright_main{padding:10px 0 10px 0;}
.contact_box{width:100%;padding:0;margin-bottom:10px;}
.contact_text{margin-top:10px;}
.contact_page h3, .contact_page .h3{margin:10px 0 10px 0;}
.inner-banner_img_main > img{height:150px;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:20px;}
.title_main h2{font-size:25px;}
.submit-review-form .input-box textarea.input{height:120px;}
.about_title.title_main.h2{margin-bottom:30px;}
.checkcontainer{margin-bottom:10px;width:100%;}
.banner:after{height:30px;}
.banner:before{height:30px;}
.vssec_info_main{margin-bottom:15px;}
.team_list_box_main .team_info{min-height:inherit;margin-bottom:0;}
.my_pagination{margin:10px 0 10px 0;}
.my_pagination .pagination a.previouspostslink{line-height:40px;}
.my_pagination .pagination a.nextpostslink{line-height:40px;}
}
@media screen and (max-width:375px){.ajax-loader2{margin-left:40px;}
.contact-form-main .captcha_box iframe{transform-origin:left center;transform:scale(0.90);-o-transform:scale(0.90);-ms-transform:scale(0.90);-moz-transform:scale(0.90);-webkit-transform:scale(0.90);}
.partner_box_main .captcha_box iframe{transform-origin:0 0;transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);-moz-transform:scale(0.85);-webkit-transform:scale(0.85);}
.armodal_box .captcha_box iframe{transform-origin:0 0;transform:scale(0.80);-o-transform:scale(0.80);-ms-transform:scale(0.80);-moz-transform:scale(0.80);-webkit-transform:scale(0.80);}
}