/*  fTheme Name: Gtec Theme
Theme URI: http://gtecafrica.com
Description: A WordPress theme frame work
Version: 3.0
Author: Gtec
Author URI: http://gtecafrica.com
*/

/* .companyName {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    margin-left: 20px;
    margin-right: 20px;
     float: left;
    width: auto;
    margin-top: 60px;
    margin-left: 30px;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    white-space:initial;
} */
.headerRightBlock {
    display: block;
    align-items:end;
    justify-content: right;
    gap: 15px; /* space between elements */
    padding-bottom: 0%;
    padding:0%;
    margin-top: 0%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{margin:0;}
body, th, td, input, textarea{color:#777777;font-family:"Open Sans",sans-serif;font-size:14px;line-height:24px;font-weight:400;outline:none;box-sizing:border-box;}
form{}
fieldset{}
input, textarea{font-weight:bold;}
input.text{background:#FFFFFF;border:none;padding:1px;}
input.button{background:#000000;border:1px solid #000000;color:#ffffff;}
h1, h2, h3, h4, h5, h6{color:#1f1f1f;margin-bottom:30px;}
h1{font-size:60px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:16px;}
h5{font-size:12px;}
h6{font-size:10px;}
p, ul, ol{font-size:14px;line-height:24px;text-align: justify;}
ul, ol{margin-bottom:30px;}
blockquote{margin-left:36px;margin-right:36px;text-align: justify;}
a{color:#000000;text-decoration:none;}
a:hover{border:none;}
a.social-icons{color:#777777;}a.social-icons:hover{color:#aaaaaa;}
h1 a, h2 a, h3 a{border:none;color:#333333;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover{background:none;color:#371015;}
hr{display:none;}
#wrapper{}
#header{height:61px;margin:0 auto;width:100%;position:relative;z-index:999;}
#menu{float:left;}
#menu ul{line-height:normal;list-style:none;margin:0;padding:0;}
#menu li{float:left;}
#menu a{color:#FFFFFF;display:block;float:left;font-size:12px;margin-right:1px;text-decoration:none;padding-right:20px;padding-left:20px;height:30px;line-height:30px;}
#menu a:hover{background:#371015;color:#ffffff;}
#menu .current_page_item a{color:#ffffff;background-color:#000000;}
#search{float:right;width:270px;padding-top:10px;}
#search fieldset{border:none;}
#search #s{padding:3px;width:140px;vertical-align:top;}
#search #x{width:60px;vertical-align:top;}
#page{margin:0 auto;width:100%;}
.contentmain{padding-top:68px;width:70%;float:left;max-width:675px;}
.contentmain2{padding-top:50px;width:100%;float:left;max-width:675px;}
.page-template-template-contactpage .contentmain2{padding-top:50px;width:100%;float:left;max-width:100%;}
.contentmain3{padding-top:45px;width:70%;float:left;max-width:675px;}
#content{}
.post{}
.post .title{font-weight:normal;margin:0;}
h1.title{color:#333333;font-size:26px;font-weight:normal;}
h2.title{color:#371015;font-size:16px;}
.desctitle{font-size:10px;}
.post h1.title{font-size:24px;height:auto;}
.post .entry{padding-bottom:40px;}
.entry p{padding-bottom:30px;color:#1f1f1f;}
.entry ul li{padding-left:30px;background:url(images/list1.png) no-repeat left 5px;}
.entry ol{}
.entry ul li{list-style-type:none;padding-bottom:10px;}
.post .meta{border-bottom:1px dotted #CCCCCC;color:#333333;font-size:14px;}
.navigation{padding-top:10px;padding-bottom:10px;}
.navigation a{font-size:14px;font-weight:bold;}
.post .meta a{color:#333333;}
.post .links{margin:0;}
.post .tags{font-size:9px;font-weight:bold;margin:0;text-transform:uppercase;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;}
.post .links a, .post .tags a{border:none;}
.leftsidebar{width:245px;float:left;}
.sidebar{}
.sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar1 li{background-color:#C6C6C6;padding:5px;}
#sidebar2 li{padding:5px 0;}
.sidebar li ul{}
.sidebar li li{margin:0;}
.sidebar li h2{margin:0;}
#sidebar1{margin-left:10px;}
#sidebar1 li h2{height:30px;font-size:14px;font-weight:bold;color:#FFFFFF;line-height:30px;background-color:#333333;text-align:center;}
#sidebar1 li ul{line-height:normal;padding-left:5px;padding-right:5px;}
#sidebar1 li li{background-image:url(images/list.jpg);background-repeat:no-repeat;background-position:left center;padding-left:15px;padding-top:5px;padding-bottom:5px;}
#sidebar1 li li li{background-image:url(images/list.jpg);background-repeat:no-repeat;background-position:left center;padding:0px;}
#sidebar1 li li a{}
.rightsidebar{padding-top:68px;width:30%;float:right;max-width:287px;}
#sidebar2{padding:0px;}
#sidebar2 li h2{height:30px;font-size:18px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #d6d6d6;margin-bottom:15px;color:#1f1f1f;}
#sidebar2 li ul{line-height:normal;padding-left:10px;}
#sidebar2 li li{}
#sidebar2 li a{border:none;padding-left:10px;}
#sidebar2 li a:hover{border:none;}
#calendar{margin:0 auto;}
#calendar caption{font-weight:bold;}
#calendar table{border-collapse:collapse;text-align:center;width:220px;}
#calendar thead th{background:#CCCCCC;color:#FFFFFF;}
#calendar tbody td{background:#EEEEEE;}
#calendar #today{background:#B8D03B;color:#FFFFFF;font-weight:bold;}
#calendar a{font-weight:bold;}
#calendar #prev{text-align:left;}
#calendar #next{text-align:right;}
#design{background:#FFFFFF url(images/lines2.html) bottom right no-repeat;height:138px;}
#footer{background-color:#050022;width:100%;margin-right:auto;padding:66px 0 83px;margin-left:auto;height:auto;}
.sw_copy{font-size:12px;padding-left:10px;}
.info{}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote {font-family: Georgia, serif;font-size: 18px;font-style: italic;width: 100%;margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;box-sizing: border-box;color: #383838;}
blockquote:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: -5px;top: -35px;color: #7a7a7a;}
blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}
blockquote cite:before {content: "\2014 \2009";}
.center{text-align:center;}
.aligncenter{margin-right:auto;margin-left:auto;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
hr{display:none;}
a img{border:none;}
code{}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#dropmenu, #dropmenu ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;z-index:300;width:100%;}
#dropmenu a{color:#FFFFFF;display:block;float:left;font-size:14px;margin-right:0px;text-decoration:none;line-height:30px;height:30px;padding-right:13px;padding-left:13px;}
#dropmenu a:hover{}
#dropmenu li{float:left;position:relative;}
#dropmenu ul{position:absolute;display:none;top:30px;;left:0px;}
#dropmenu ul a{color:#2081cd;font-weight:normal;background-image:none;}
#dropmenu ul a:hover{color:#FFFFFF;font-weight:normal;background-image:none;}
#dropmenu li ul{background-color:#464646;width:200px;padding:0px;margin:0px;}
#dropmenu li ul a{height:auto;float:left;color:#FFFFFF;width:200px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#797979;text-align:left;text-indent:20px;padding-top:0px;padding-bottom:0px;margin:0px;padding-right:0px;padding-left:0px;}
.clear, .cb{clear:both;}
#dropmenu li ul a:hover{color:#FFFFFF;background-color:#626262;}
#dropmenu li ul li{width:200px;}
#dropmenu ul ul{top:auto;}
#dropmenu li ul ul{left:200px;margin:0px 0 0 0px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul{display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul{display:block;}
#dropmenu li ul li.parent{background:url(images/drop_list_bg.jpg) no-repeat 211px 14px #2A448F;}
#dropmenu li ul li.parent:hover{background:url("images/drop_list_bg_hover.jpg") no-repeat scroll 211px 14px #626262;}
#access{display:block;float:right;margin:0 auto;width:auto;padding-right:400px;}
#access2{display:block;float:left;width:auto;}
.footerMenuOuter{float:left;width:100%;padding:15px 0;margin-top:50px;border-bottom:1px solid #505050;border-top:1px solid #505050;}
#access .menu-header, #access2 .menu-header, div.menu{font-size:13px;}
#access .menu-header ul, #access2 .menu-header ul, div.menu ul{list-style:none;margin:0;}
#access .menu-header li, #access2 .menu-header li, div.menu li{float:left;position:relative;}
#access a{color:#fff;display:block;font-size:14px;font-weight:700;line-height:60px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
#access2 a{color:#6f6f6f;display:block;font-size:12px;font-weight:400;line-height:30px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
#access ul ul, #access2 ul ul{display:none;position:absolute;top:60px;left:0;float:left;width:180px;z-index:99999;padding:0;}
#access ul ul li, #access2 ul ul li{min-width:180px;}
#access ul ul ul, #access2 ul ul ul{left:100%;top:0;}
#access ul ul a, #access2 ul ul a{background:#761f3f;height:auto;line-height:1em;padding:10px;width:160px;font-weight:500 !important;}
#access li:hover > a, #access ul ul:hover > a{color:#05344a;}
#access2 li:hover > a, #access2 ul ul:hover > a{color:#fff;}
#access ul li:hover > ul, #access2 ul li:hover > ul{display:block;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a{color:#eee7ec;}
#access2 ul li.current_page_item > a, #access2 ul li.current-menu-ancestor > a, #access2 ul li.current-menu-item > a, #access2 ul li.current-menu-parent > a{color:#fff;}
#access2 .sub-menu{display:none !important;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover{color:#05344a;}
ul, ol{list-style:inside;}
ol{list-style-type:decimal;}
ul ul{box-sizing:border-box;padding-left:3%;}
ol ol{box-sizing:border-box;padding-left:3%;}
pre{background:#fff;border:solid 1px #ccc;margin:10px 0;font-size:14px;padding:10px;box-sizing:border-box;width:auto;display:inline-block;}
dl{color:#1f1f1f;}
dd{box-sizing:border-box;padding-left:3%;}
table{border-collapse:collapse;margin-bottom:17px;}
th{background:#05344a;color:#fff;border-right:1px solid #4c5a86;box-sizing:border-box;padding:10px 27px;vertical-align:middle;}
td{border:1px solid #ccc;box-sizing:border-box;font-size:15px;padding:8px 27px;color:#4f4d4d;background:#fff;vertical-align:middle;}
big{font-size:larger;}
table p{padding-bottom:0;}
select{border:1px solid #AFACAC;height:35px;}
strong{font-weight:600;}
.center{text-align:center;}
.aligncenter{margin-right:auto;margin-left:auto;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
hr{display:none;}
a img{border:none;}
code{}
img{max-width:100%;height:auto;}
p img{padding:0;max-width:100%;height:auto;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:20px 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:0.688em;line-height:17px;padding:0 4px 5px;margin:0;}
.contentmain_404{margin-top:20px;margin-bottom:20px;text-align:center;}
.center1{text-align:center;}
.mainContentOuter{width:100%;max-width:1000px;margin:0 auto;position:relative;}
.mainContentOuter1{margin:0 auto;width:100%;max-width:1097px;position:relative;}
.mainContentOuter2{margin:0 auto;width:100%;max-width:1147px;position:relative;}
.topSection{float:left;width:100%;position:relative;padding-bottom:61px;background:#fff;}
#logo{height:135px;margin:0 auto;width:100%;max-width:1147px;background-repeat:no-repeat;}
.site_logo{float:left;width:114px;margin-top:18px;}
.headerRightBlock{float:right;width:86%;margin-top:40px; padding-bottom: 17px;text-align: right;}
.top-logos {display: inline-block;text-align: right;margin-bottom:0;margin-top: 5px;margin-right: 10px;}
.top-logos img {display: inline-block;margin: 0 12px;}
.header-fixed .top-logos img {margin: 0 5px;height: 25px;}
.header-fixed .top-logos { margin-top: 17px;}
.registerBtn{float:right;background:#761f3f;font-size:14px;font-weight:700;height:54px;text-align:center;line-height:58px;text-transform:uppercase;width: 130px; border-radius:6px;border:1px solid #fffbfb;color:#fffbfb;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s; position: relative;}
.registerBtn:hover{background: #fff;border: 1px solid #000000;color:#000000;}
a.registerBtn.enrollbtn {margin-right: 3px;}
.topContactNumber{background:url(images/phoneIcon.png) no-repeat bottom left;float:right;font-size:18px;font-weight:700;margin-right:19px;padding-left:30px;padding-top:15px;width:auto;color:#000000;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.topLinks1{padding:16px 0 0 0;margin:0;float:right;width:auto;margin-right:12px;}
.topLinks1 li{float:left;width:auto;list-style-type:none;background:url(images/border1.png) no-repeat left center;}
.topLinks1 li.Tmenu1{background:none !important;}
.topLinks1 li a{float:left;width:auto;padding:0 14px;font-size:13px;color:#fff;font-weight:400;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.topLinks1 li a:hover{color:#fff;}
.headerOuter{background:#761f3f;float:left;width:100%;height:73px;bottom:-12px;position:absolute;}
.section1{float:left;width:100%;overflow:hidden;background:#e7d5c6;position:relative;}
.mainSliderOverlay{position:absolute;left:0;top:0;z-index:999;width: 50%;height:100%;background:#9c162f70;background-size:cover;}
.eachSlider{float:left;width:100%;height:564px;position:relative;}
.bannerTitle1{position:absolute;font-size:60px;font-weight:800;color:#fff;letter-spacing:-3px;line-height:60px;top:194px;z-index:9999;}
.bannerTitle2{position:absolute;font-size:60px;font-weight:800;color:#fff;letter-spacing:-3px;line-height:60px;top:266px;z-index:9999;}
.bannerTitle3{position:absolute;font-size:24px;font-weight:300;color:#fff;line-height:24px;top:342px;left:-3px;z-index:9999;}
.courseBtn{position:absolute;font-weight:600;line-height:50px;top:405px;color:#000;text-align:center;font-size:18px;height:53px;width:211px;background:#ffc000;border-radius:30px;z-index:9999;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.courseBtn:hover{opacity:.8;}
.section2{float:left;width:100%;overflow:hidden;padding-top:41px;padding-bottom:79px;}
.section2LeftBlock{float:left;width:65%;max-width:612px;}
.section2RightBlock{float:right;width:45%;max-width:350px;padding-left:20px;box-sizing:border-box;}
.section2LeftBlockTitle1{float:left;width:100%;font-size:36px;font-weight:300;color:#373435;line-height:43px;}
.section2LeftBlockTitle1 span{float:left;width:100%;font-size:36px;font-weight:700;}
.section2LeftBlockTitle2{float:left;width:100%;font-size:30px;font-weight:300;color:#838383;padding-top:34px;line-height:35px;}
.section2LeftBlockDescription1{float:left;width:100%;color:#777777;font-size:14px;line-height:24px;padding-top:17px;}
.section2LeftBlockDescription1 p{color:#777777;font-size:14px;line-height:24px;text-align: justify;}
.section2RightBlockTitle1{float:left;width:100%;color:#1f1f1f;font-size:24px;line-height:24px;padding-top:30px;font-weight:700;}
.section2RightBlockDescription1{float:left;width:100%;color:#777777;font-size:14px;line-height:24px;padding-top:38px;}
.section2RightBlockDescription1 p{color:#777777;font-size:14px;line-height:24px;text-align: justify;}
.section2RightBlockKnowMore{float:left;width:auto;color:#646464;font-weight:700;font-size:16px;line-height:24px;padding-top:31px;padding-right:27px;background:url(images/rightArrow1.png) no-repeat right bottom;}
.section2LeftBlockTitle3{float:left;width:100%;color:#1f1f1f;font-size:24px;line-height:24px;padding-top:84px;font-weight:700;}
.section2LeftBlockDescription2{float:left;width:100%;padding:0;margin-top:22px;}
.section2LeftBlockDescription2 li{float:left;width:100%;list-style-type:none;background:url(images/list1.png) no-repeat left center;padding-left:28px;font-size:16px;font-weight:600;line-height:30px;color:#6f6f6f;}
.section2LeftBlockTitle4{float:left;width:100%;color:#1f1f1f;font-size:24px;line-height:24px;padding-top:84px;font-weight:700;}
.section2LeftBlockDescription3{float:left;width:100%;color:#777777;font-size:14px;line-height:24px;padding-top:33px;}
.section2LeftBlockDescription3 p{color:#777777;font-size:14px;line-height:24px;text-align: justify;}
.ourFeatureBlock{float:left;width:50%;}
.corporateBlock{float:left;width:50%;box-sizing:border-box;}
.testimonialOuter{float:left;width:100%;position:relative;}
.section2LeftBlockTitle5{float:left;width:100%;color:#1f1f1f;font-size:24px;line-height:24px;padding-top:96px;font-weight:700;}
.eachTestiContent{float:left;width:100%;color:#777777;font-size:14px;line-height:24px;}
.testimonialInner{float:left;width:100%;padding-top:30px;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;position:absolute;top:102px;text-align:right;right:56px;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg > li a{height:10px;width:10px;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 3px;}
.eachTestiAuthor{float:left;width:100%;text-align:right;color:#4c970a;font-size:16px;font-weight:700;line-height:20px;padding-top:25px;}
.eachTestiDesig{float:left;width:100%;text-align:right;color:#646464;font-size:14px;font-weight:400;}
.section3{float:left;width:100%;background:#761f3f;padding-top:82px;padding-bottom:103px;}
.section3MainTitle{float:left;width:100%;text-align:center;}
.section3MainTitle h3{color:#ffffff;font-size:36px;font-weight:600;text-align:center;text-transform:uppercase;position:relative;display:table;margin:0 auto;padding:0 70px;width:auto;}
.section3MainTitle h3::before{background-image:url(images/border2.png);background-position:left center;background-repeat:no-repeat;content:"";display:block;height:4px;left:-158px;position:relative;top:14px;width:100%;}
.section3MainTitle h3::after{background-image:url(images/border2.png);background-position:right center;background-repeat:no-repeat;content:"";display:block;height:4px;left:141px;position:relative;top:-14px;width:100%;}
.section3MainDescription{float:left;width:100%;color:#fff;font-size:14px;line-height:24px;padding-bottom:69px;padding-top:40px;}
.section3MainDescription p{color:#fff;font-size:14px;line-height:24px;text-align: justify;}
.ourpackageSliderOuter{margin:0 auto;width:100%;max-width:100%;position:relative;}
.EachourpackageSlider{float:left;width:100%;}
.EachourpackageSliderImage{float:left;width:100%;}
.EachourpackageSliderImage img{float:left;width:100%;border-radius:10px;}
.EachourpackageSliderTitle{float:left;width:100%;color:#fff;font-size:18px;line-height:24px;font-weight:700;margin-top:31px;text-align:center;}
.EachourpackageSliderDesc{float:left;width:100%;color:#fff;font-size:14px;line-height:24px;text-align:center;margin-top:25px;box-sizing:border-box;padding:0 35px;}
.section4{float:left;width:100%;padding:56px 0;background:url(images/section4Bg.jpg) no-repeat center top;background-size:cover;}
.section4ContentOuter{float:left;width:100%;border:1px solid #6d6e6b;box-sizing:border-box;padding:43px 70px;}
.section4Title1{float:left;width:100%;color:#ff9f07;font-size:48px;padding-left:1px;line-height:48px;padding-top:18px;font-weight:800;text-transform:uppercase;}
.section4Title2{float:left;width:100%;color:#fff;line-height:30px;padding-top:4px;font-size:30px;font-weight:300;text-shadow: 0px 1px 2px rgb(0, 0, 0);}
.joinBtn{float:left;width:204px;height:70px;line-height:70px;color:#fff;font-size:18px;font-weight:600;background:#d3103e;border-radius:6px;text-align:center;text-transform:uppercase;margin-top:30px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.joinBtn:hover{opacity:.8;}
.FooterBlock1{float:left;max-width:383px;width:40%; box-sizing: border-box; padding-right: 4%;}
.FooterBlock2{float:left;max-width:398px;width:32%;}
.FooterBlock3{float:left;max-width:270px;width:27%;}
.footersidebar{float:left;width:100%;}
.sidebar3{float:left;width:100%;}
.sidebar3 ul{float:left;width:100%;padding:0;}
.sidebar3 ul li{float:left;width:100%;list-style-type:none;}
.sidebar3 ul li h4{float:left;width:100%;color:#c1c1c1;font-size:24px;font-weight:700;margin-bottom:25px;}
.footerSubTile1{color:#3f8d98;float:left;font-size:18px;font-weight:300;padding-top:15px;width:100%;}
.footerDesc1{color:#9f9f9f;float:left;font-size:14px;font-weight:700;padding-top:27px;width:100%;}
.footerLink1{color:#84a244;float:left;font-size:14px;font-weight:400;margin-top:24px;padding-right:22px;width:auto;background:url(images/arrow1.png) no-repeat center right;}
.linkSet1{box-sizing:border-box;float:left;padding-left:10px;padding-top:1px;width:100%;}
.linkSet1 a{color:#9f9f9f;float:left;font-size:13px;font-weight:700;line-height:29px;width:100%;}
.linkSet2{box-sizing:border-box;float:left;padding-left:10px;padding-top:19px;width:100%;}
.linkSet2 span{color:#fff;float:left;font-size:13px;font-weight:700;padding-bottom:11px;text-transform:uppercase;width:100%;}
.linkSet2 a{float:left;width:100%;color:#9f9f9f;font-size:13px;font-weight:700;line-height:29px;}
.footerContactBlock1{color:#9f9f9f;float:left;font-size:14px;font-weight:400;line-height:24px;margin-bottom:40px;padding-left:3px;padding-top:14px;width:100%;}
.footerContactBlock2{color:#fff;float:left;font-size:14px;font-weight:700;line-height:24px;margin-bottom:40px;padding-left:3px;padding-top:2px;width:100%;}
.footerContactBlock2 a{color:#fff;}
.Fmenu1 a{padding-left:0px !important;}
.footer_copy{color:#6f6f6f;float:right;font-size:12px;font-weight:400;line-height:24px;padding-top:3px;text-transform:uppercase;width:auto;}
.navigationOuter{float:left;text-align:center;width:100%;opacity:1;transition:opacity 0.35s linear 0s;}
.prev1{background-image:url("images/controls.png");background-position:0 0;cursor:pointer;display:block;height:50px;left:-8.5%;margin-top:0;opacity:1;position:absolute;top:22%;transition:opacity 0.35s linear 0s;width:35px;z-index:99;}
.prev1:hover{background-image:url("images/controls.png");background-position:-1px -50px;}
.next1{background-image:url("images/controls.png");background-position:-62px 2px;cursor:pointer;display:block;height:50px;margin-top:0;opacity:1;position:absolute;right:-8.5%;top:21%;transition:opacity 0.35s linear 0s;width:35px;z-index:99;}
.next1:hover{background-image:url("images/controls.png");background-position:-63px -48px;}
.topBannerSection{float:left;width:100%;height:391px;position:relative;background-color:#9f1d35;background-repeat:no-repeat;background-position:center top;background-size:cover; }
.pageTitle{float:left;width:100%;text-align:center;color:#fff;font-size:60px;font-weight:800;line-height:60px;padding-top:164px;text-transform:uppercase;text-shadow:0px 1px 5px rgba(0, 0, 0, 0.76);}
.pageSubTitle{float:left;width:100%;text-align:center;color:#fff;font-size:18px;font-weight:300;line-height:18px;padding-top:13px;text-shadow:0px 1px 2px rgb(0, 0, 0);}
.eachRightBlock{float:left;width:100%;position:relative;}
.eachRightBlockTitle1{background:url(images/icon1.png) no-repeat 3px 4px;float:left;width:100%;font-size:18px;color:#1f1f1f;margin-top:6px;padding-left:28px;font-weight:700;padding-bottom:19px;border-bottom:1px solid #d6d6d6;margin-bottom:6px;box-sizing:border-box;text-transform:uppercase;}
.eachRightBlockTitle1 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachRightBlockTitle1 a:hover{color:#000;}
.eachRightInner{float:left;width:100%;box-sizing:border-box;line-height:30px;padding-left:28px;}
.eachRightInner a{float:left;width:100%;font-size:16px;color:#777777;font-weight:700;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachRightInner a:hover{color:#000;}
.eachRightBlockTitle2{background:url(images/icon2.png) no-repeat 1px 25px;float:left;width:100%;font-size:18px;color:#1f1f1f;margin-top:23px;padding-left:26px;font-weight:700;box-sizing:border-box;padding-bottom:23px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-transform:uppercase;padding-top:22px;}
.eachRightBlockTitle2 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.eachRightBlockTitle3{background:url(images/icon3.png) no-repeat 0px 25px;float:left;width:100%;font-size:18px;color:#1f1f1f;padding-left:35px;font-weight:700;box-sizing:border-box;padding-bottom:23px;text-transform:uppercase;padding-top:23px;}
.eachRightBlockTitle3 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.affliationBlock{float:left;width:100%;box-sizing:border-box;padding-left:37px;border-bottom:1px solid #d6d6d6;min-height:140px;padding-top:34px;}
.eachRightBlockTitle4{background:url(images/icon4.png) no-repeat 3px 25px;float:left;width:100%;font-size:18px;color:#1f1f1f;padding-left:36px;font-weight:700;padding-bottom:23px;text-transform:uppercase;padding-top:23px;}
.eachRightBlockTitle4 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.achievementsBlock{float:left;width:100%;border-bottom:1px solid #d6d6d6;min-height:209px;padding-left:37px;box-sizing:border-box;}
.eachRightBlockTitle5{background:url(images/icon5.png) no-repeat left 21px;float:left;width:100%;font-size:18px;color:#1f1f1f;padding-left:26px;font-weight:700;padding-bottom:24px;text-transform:uppercase;box-sizing:border-box;padding-top:21px;border-bottom:1px solid #d6d6d6;}
.eachRightBlockTitle5 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.eachRightBlockTitle6{background:url(images/icon6.png) no-repeat 2px 20px;float:left;width:100%;font-size:18px;color:#1f1f1f;padding-left:26px;font-weight:700;padding-bottom:23px;box-sizing:border-box;text-transform:uppercase;padding-top:22px;border-bottom:1px solid #d6d6d6;}
.eachRightBlockTitle6 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.eachRightBlockTitle7{background:url(images/icon7.png) no-repeat left 24px;float:left;width:100%;font-size:18px;color:#1f1f1f;padding-left:27px;font-weight:700;box-sizing:border-box;padding-bottom:22px;text-transform:uppercase;padding-top:23px;border-bottom:1px solid #d6d6d6;}
.eachRightBlockTitle7 a{font-size:18px;color:#1f1f1f;font-weight:700;text-transform:uppercase;}
.newsEventBlock{float:left;width:100%;box-sizing:border-box;padding-left:37px;}
.eachNewsItem{float:left;width:100%;padding-top:12px;border-bottom:2px dotted #b4b4b4;padding-bottom:2px;margin-bottom:6px;}
.eachnewsTitle{float:left;width:100%;color:#4c970a;font-size:16px;font-weight:700;padding-left:0px !important;}
.eachnewsTitle a{color:#4c970a;font-size:16px;font-weight:700;padding-left:0px !important;}
.eachShortNews{float:left;width:100%;color:#646464;font-size:14px;font-weight:700;line-height:19px;padding-bottom:18px;padding-top:2px;}
.eachShortNews a{color:#646464;font-size:14px;font-weight:700;line-height:19px;padding-left:0px !important;}
.eachAffiliate{float:left;width:100%;}
.eachAffiliate img{float:left;max-width:100%;}
.navigationOuter2{float:left;text-align:center;width:60px;position:absolute;top:20px;right:8px;opacity:1;transition:opacity 0.35s linear 0s;}
.prev2{background-image:url(images/navIcon1.png);background-position:2px -29px;cursor:pointer;display:block;height:30px;left:6px;margin-top:0;opacity:1;position:absolute;top:22%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.prev2:hover{background-image:url(images/navIcon1.png);background-position:2px -59px;}
.next2{background-image:url(images/navIcon1.png);background-position:-88px -29px;cursor:pointer;display:block;height:30px;margin-top:0;opacity:1;position:absolute;right:-6px;top:21%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.next2:hover{background-image:url(images/navIcon1.png);background-position:-88px -59px;}
.eachachievements{float:left;width:100%;}
.eachachievementDesc{float:left;width:100%;font-size:14px;color:#777777;font-weight:400;padding-bottom:30px;}
.eachachievementAuthor{float:left;width:100%;font-size:16px;color:#4c970a;font-weight:700;}
.eachachievementDesig{float:left;width:100%;font-size:14px;color:#646464;font-weight:400;line-height:14px;}
.prev3{background-image:url(images/navIcon1.png);background-position:2px -29px;cursor:pointer;display:block;height:30px;left:6px;margin-top:0;opacity:1;position:absolute;top:22%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.prev3:hover{background-image:url(images/navIcon1.png);background-position:2px -59px;}
.next3{background-image:url(images/navIcon1.png);background-position:-88px -29px;cursor:pointer;display:block;height:30px;margin-top:0;opacity:1;position:absolute;right:-6px;top:21%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.next3:hover{background-image:url(images/navIcon1.png);background-position:-88px -59px;}
.prev4{background-image:url(images/navIcon1.png);background-position:2px -29px;cursor:pointer;display:block;height:30px;left:6px;margin-top:0;opacity:1;position:absolute;top:22%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.prev4:hover{background-image:url(images/navIcon1.png);background-position:2px -59px;}
.next4{background-image:url(images/navIcon1.png);background-position:-88px -29px;cursor:pointer;display:block;height:30px;margin-top:0;opacity:1;position:absolute;right:-6px;top:21%;transition:opacity 0.35s linear 0s;width:30px;z-index:99;}
.next4:hover{background-image:url(images/navIcon1.png);background-position:-88px -59px;}
.contactSection1{float:left;width:100%;}
.contactSection1LeftBlock{float:left;width:50%;padding-top:50px;box-sizing:border-box;padding-left:25px;}
.contactSection1RightBlock{float:left;width:50%;padding-top:50px;box-sizing:border-box;padding-left:86px;}
.contactSection1Title{float:left;width:100%;font-size:18px;color:#1f1f1f;font-weight:700;padding-bottom:26px;}
.contactSection2Title{float:left;width:100%;font-size:18px;color:#1f1f1f;font-weight:700;padding-bottom:20px;}
.socialOuter{float:left;width:100%;height:auto;}
.eachSocial{float:left;width:50%;max-width:209px;margin-bottom:13px;margin-right:20px;}
.twitterIcon{float:left;width:47px;height:47px;background:url(images/twitter.png) no-repeat left top;}
a.Twit{float:left;width:100%;color:#1f1f1f;font-size:18px;line-height:47px;max-width:162px;font-weight:400;height:48px;box-sizing:border-box;padding-left:26px;border:1px solid #d0d0d0;background:#fff;}
.fbIcon{float:left;width:47px;height:47px;background:url(images/fb.png) no-repeat left top;}
a.fb{float:left;width:100%;color:#1f1f1f;font-size:18px;line-height:47px;max-width:162px;font-weight:400;height:48px;box-sizing:border-box;padding-left:31px;border:1px solid #d0d0d0;background:#fff;}
.gplusIcon{float:left;width:47px;height:47px;background:url(images/gplus.png) no-repeat left top;}
a.gplus{float:left;width:100%;color:#1f1f1f;font-size:18px;line-height:45px;max-width:162px;font-weight:400;height:48px;box-sizing:border-box;padding-left:26px;border:1px solid #d0d0d0;background:#fff;}
.linkIcon{float:left;width:47px;height:47px;background:url(images/linked.png) no-repeat left top;}
a.linked{float:left;width:100%;color:#1f1f1f;font-size:18px;line-height:45px;max-width:162px;font-weight:400;height:48px;box-sizing:border-box;padding-left:33px;border:1px solid #d0d0d0;background:#fff;}
.contactSection1RightBlock span{float:left;width:100%;color:#777777;font-size:14px;padding-bottom:12px;font-weight:700;}
.contactSection2{float:left;width:100%;margin-top:49px;padding:0 10px;box-sizing:border-box;}
.contactSection2Inner{background:#fff;float:left;width:100%;border:1px solid #cecece;padding:33px 37px;box-sizing:border-box;height:auto;margin-bottom:79px;}
.eachAddressBlock1{float:left;width:33.33%;box-sizing:border-box;}
.eachAddressBlock2{float:left;width:33.33%;box-sizing:border-box;padding-left:16px;}
.eachAddressBlock3{float:left;width:33.33%;box-sizing:border-box;padding-left:28px;}
.addressTitle{float:left;width:100%;color:#1f1f1f;font-size:18px;font-weight:700;padding-bottom:16px;}
.addressDetails{float:left;width:100%;color:#777777;font-size:14px;font-weight:400;}
.contactSection3{float:left;width:100%;background:#9f1d35;padding:70px 0 66px;}
.contactSection3Title1{float:left;width:100%;color:#fff;font-size:36px;line-height:36px;font-weight:700;text-align:center;}
.contactSection3Title2{float:left;width:100%;color:#fff;font-size:14px;font-weight:400;text-align:center;margin-top:22px;}
.contactSection3Title2 a{color:#fff;font-size:18px;font-weight:600;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.contactSection3Title2 a:hover{color:#09ffce;}
.contactSection4{float:left;width:100%;padding:74px 0 31px;}
.contactSection4Title1{float:left;width:100%;color:#1f1f1f;font-size:30px;line-height:30px;font-weight:700;text-align:center;}
.contactSection4Title2{float:left;width:100%;color:#777777;font-size:14px;font-weight:400;text-align:center;margin-top:16px;}
.contactSection4Title2 a{color:#fff;font-size:18px;font-weight:600;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.contactSection4Title2 a:hover{color:#09ffce;}
.contactSection5{float:left;width:100%;}
.formTitle{float:left;width:100%;color:#777777;font-size:14px;font-weight:400;padding-bottom:27px;}
.formInnerBlock{float:left;width:100%;padding:0 9px;}
.eachField{float:left;width:50%;margin-right:29px;max-width:477px;position:relative;}
.eachField1{float:left;width:100%;margin-right:30px;max-width:473px;border:2px solid #bfc5ca;border-radius:5px;height:44px;box-sizing:border-box;background:#fff;padding:0 17px;margin-bottom:26px;color:#777777;font-size:14px;font-weight:400;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.rightfield{margin-right:0px;}
.eachField2{float:left;width:100%;background:#fff;max-width:980px;border:2px solid #bfc5ca;border-radius:5px;height:auto;height:165px;box-sizing:border-box;padding:12px 17px;color:#777777;font-size:14px;font-weight:400;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachField1:focus, .eachField1:active, .eachField2:focus, .eachField2:active{border:2px solid #328bc8;}
.eachField3{float:left;width:100%;max-width:980px;position:relative;margin-bottom:26px;color:#777777;font-size:14px;font-weight:400;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachField4{float:left;width:100%;max-width:980px;position:relative;color:#777777;font-size:14px;font-weight:400;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.sendBtn{float:left;width:100%;height:41px;border:none;background:#328bc8;font-size:17px;text-align:center;cursor:pointer;font-weight:400;color:#fff;border-radius:5px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.sendBtn:hover{background:#2a7fba;}
.fieldIcon1{position:absolute;right:19px;top:9px;height:25px;width:25px;background:url(images/nameIcon.png) no-repeat center center;}
.fieldIcon1:hover{background:url(images/nameIcon1.png) no-repeat center center;}
.yourname{background:url(images/nameIcon1.png) no-repeat center right;}
.yourname:focus .yourname{background:url(images/nameIcon1.png) no-repeat center right;}
.fieldIcon2{position:absolute;right:20px;top:9px;height:25px;width:25px;background:url(images/mailIcon.png) no-repeat center center;}
.fieldIcon2:hover{background:url(images/mailIcon1.png) no-repeat center center;}
.fieldIcon3{position:absolute;right:20px;top:9px;height:25px;width:25px;background:url(images/phone.png) no-repeat center center;}
.fieldIcon3:hover{background:url(images/phone1.png) no-repeat center center;}
.fieldIcon4{position:absolute;right:17px;top:12px;height:25px;width:25px;background:url(images/dislike.png) no-repeat center center;}
.fieldIcon4:hover{background:url(images/dislike1.png) no-repeat center center;}
.fieldIcon5{position:absolute;right:17px;top:12px;height:25px;width:25px;background:url(images/message.png) no-repeat center center;}
.fieldIcon5:hover{background:url(images/message1.png) no-repeat center center;}
.contactSection6{float:left;width:100%;padding-bottom:96px;padding-top:46px;}
.contactSection6Title1{float:left;width:100%;color:#1f1f1f;font-size:30px;line-height:30px;font-weight:700;text-align:center;}
.contactSection6Title2{float:left;width:100%;color:#777777;font-size:14px;font-weight:400;text-align:center;margin-top:16px;}
.contactSection6Map{float:left;width:100%;margin-top:18px;padding:0 7px;box-sizing:border-box;}
.contactSection6MapInner{float:left;width:100%;border-radius:5px;border:3px solid #fff;}
body.page-template-template-contactpage{background:#f2f2f2;}
#map{float:left;width:100%;height:395px;}
div.wpcf7-validation-errors{border:2px solid #f7e700;float:left;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;float:left;}
.page-template-template-courses .contentmain2{padding-top:37px;width:70%;float:left;max-width:675px;}
.page-template-template-courses .rightsidebar{padding-top:38px;width:30%;float:right;max-width:287px;}
.mainCourseBlock{float:left;width:100%;padding-top:4px;}
.eachCourseBlock{float:left;width:50%;max-width:325px;min-height:252px;border-radius:5px;margin-bottom:17px;background:#fff;box-shadow:0px 3px #d9d9d9;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachCourseBlock:hover{box-shadow:0px 0px 18px #d8d9db;}
.eachCourseBlockTitle{float:left;width:100%;color:#777777;font-size:18px;font-weight:700;padding-top:33px;text-align:center;}
.eachCourseBlockTitle a{color:#777777;font-size:18px;font-weight:700;}
.eachCourseBlockImage{float:left;width:100%;text-align:center;height:73px;overflow:hidden;}
.eachCourseBlockImage img{max-width:100%;}
.eachCourseBlockDesc{float:left;width:100%;color:#777777;font-size:13px;font-weight:400;padding:0 20px;text-align:center;box-sizing:border-box;}
.eachCourseBlockDesc p{color:#777777;font-size:13px;font-weight:400;}
.eachCourseBlockLink{float:left;width:100%;padding-top:17px;text-align:center;margin-bottom:29px;}
.eachCourseLink{width:auto;color:#646464;font-size:16px;font-weight:700;background:url(images/rightArrow2.png) no-repeat right center;padding-right:18px;box-sizing:border-box;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.eachCourseLink:hover{color:#545353;padding-right:25px;}
.page-template-template-courses .post .entry{padding-bottom:0px;}
.courseRightBlock{margin-left:23px;}
.page-template-template-coursesdetails .rightsidebar{padding-top:58px;width:30%;float:right;max-width:287px;}
.tax-coursetype .rightsidebar{padding-top:58px;width:30%;float:right;max-width:287px;}
.page-template-template-coursesdetails .post .entry{padding-bottom:0px;}
.accordianMainOuter{float:left;width:100%;max-width:633px;}
ul{list-style:none;padding:0;}
ul .inner{padding-left:1em;overflow:hidden;display:none;margin-bottom:24px;}
ul .inner.show{}
ul li{margin:0;}
ul.accordion{width:100%;display:block;border-top:1px solid #e4e4e4;}
ul.accordion li a{width:100%;display:block;color:#fefefe;padding:5px 20px;border-radius:0.15em;transition:background .3s ease;box-sizing:border-box;color:#777777;font-size:18px;font-weight:700;border-bottom:1px solid #e4e4e4;text-transform:uppercase;}
ul.inner li a{width:90%;display:block;color:#3ca5dc !important;padding:5px;box-sizing:border-box;font-size:14px;font-weight:700;border:none !important;}
ul li a.toggle:hover{background:#05344a;}
ul.accordion li a.close{background:url(images/plusControl.png) no-repeat right -18px;}
ul.accordion li a.open{background:url(images/plusControl.png) no-repeat right 9px;}
.entry2 p{padding-bottom:30px;color:#777777;font-size:14px;line-height:24px;}
.inner p{color:#777777;font-size:14px;line-height:28px;}
.section1 .lSPrev{display:none !important;}
.section1 .lSNext{display:none !important;}
@media only screen and (max-width:1920px){.bannerTitle1, .bannerTitle2{font-size:50px;}
.ourpackageSliderOuter{margin:0 auto;width:100%;box-sizing:border-box;padding:0 50px;position:relative;}
.prev1{left:0;}
.next1{right:0;}
.headerRightBlock{margin-right:1%;}
}
@media only screen and (max-width:1210px){.eachField{float:left;width:50%;max-width:48%;position:relative;}
}
@media only screen and (max-width:1200px){.mainContentOuter{padding-left:8%;padding-right:8%;box-sizing:border-box;max-width:100%;}
.section2LeftBlock{float:left;width:63%;max-width:100%;}
.section2RightBlock{float:right;width:35%;max-width:100%;padding-left:20px;box-sizing:border-box;}
.contentmain{width:65%;}
.eachCourseBlock{width:50%;max-width:46%;}
.eachSocial{max-width:45%;}
a.Twit, a.fb, a.gplus, a.linked{width:75%;font-size:16px;}
.headerRightBlock {width: 81%;}
}
@media only screen and (max-width:1106px){ .FooterBlock2 {width: 28%;} .FooterBlock3 {width: 32%;} }
@media only screen and (max-width:1100px){#access, .headerOuter{display:none;}
.topSection{padding-bottom:0;}
.bannerTitle1, .bannerTitle2{font-size:46px;line-height:40px;letter-spacing:-2px;}
.courseBtn{line-height:40px;top:330px;font-size:15px;height:40px;width:180px;left:5%;}
.bannerTitle1{top:150px;left:5%;}
.bannerTitle2{top:210px;left:5%;}
.bannerTitle3{font-size:20px;top:280px;left:5%;}
.eachSlider{height:429px;}
.section2LeftBlockTitle1{font-size:30px;}
.section2LeftBlockTitle2{font-size:25px;padding-top:20px;}
.section2LeftBlockTitle3{padding-top:50px;}
.section2LeftBlockTitle4{padding-top:50px;}
.section2LeftBlockDescription3{padding-top:25px;}
.section2RightBlockTitle1{font-size:20px;padding-top:15px;}
.section2RightBlockDescription1{font-size:14px;line-height:24px;padding-top:15px;}
.section2RightBlockKnowMore{font-size:16px;line-height:24px;padding-top:20px;padding-right:27px;}
.section2{padding-top:41px;padding-bottom:50px;}
.section3{float:left;width:100%;padding-top:50px;padding-bottom:50px;}
.section3MainTitle h3{font-size:30px;}
.section3MainDescription{padding-bottom:40px;padding-top:30px;}
.EachourpackageSliderTitle{font-size:16px;}
.EachourpackageSliderDesc{font-size:13px;margin-top:16px;text-align: justify;}
.section4{padding:40px 0;}
.mainContentOuter1{max-width:90%;}
.section4Title1{font-size:40px;padding:0;}
.section4Title2{font-size:20px;}
.joinBtn{width:170px;height:50px;line-height:50px;font-size:15px;}
#footer{padding-top:40px;padding-bottom:40px;}
.sidebar3 ul li h4{font-size:20px;margin-bottom:15px;}
.footerSubTile1{font-size:15px;}
.footerDesc1{font-size:13px;padding-top:15px;}
.footerLink1{font-size:13px;margin-top:15px;}
.footerContactBlock1{font-size:13px;margin-bottom:15px;padding-left:3px;padding-top:14px;}
.footerContactBlock2{font-size:13px;margin-bottom:0;padding-left:3px;padding-top:2px;}
.footerMenuOuter{padding:15px 0;margin-top:0;}
#logo {height: auto; float: left;}
.site_logo {margin-top: 9px;}
.headerRightBlock{float:right;width:80%;margin-top:32px;margin-right:2%;}
.top-logos img {margin: 0 5px;}
.topLinks1{clear:both;margin-right:0;}
.section2LeftBlockTitle5{font-size:24px;padding-top:40px;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg{top:38px;right:0;}
.contactSection1LeftBlock{float:left;width:60%;padding-top:50px;box-sizing:border-box;padding-left:12px;}
.contactSection1RightBlock{float:left;width:40%;padding-top:50px;box-sizing:border-box;padding-left:10px;}
button#responsive-menu-button {z-index: 999 !important;}
}
@media only screen and (max-width:992px){.eachSlider{height:340px;background-size:cover !important;}
.bannerTitle1{top:115px;left:5%;font-size:30px;}
.bannerTitle2{top:150px;font-size:30px;left:5%;}
.bannerTitle3{font-size:15px;top:205px;left:5%;}
.courseBtn{top:265px;font-size:15px;left:5%;}
.section2LeftBlockTitle3{padding-top:35px;font-size:20px;}
.section2LeftBlockTitle4{padding-top:35px;font-size:20px;}
.section2LeftBlockTitle5{padding-top:35px;font-size:20px;}
.section2LeftBlockTitle1{font-size:25px;}
.section2LeftBlockTitle1 span{font-size:25px;}
.section3MainTitle h3{font-size:26px;}
.section3MainDescription p{font-size:13px;}
.section4Title1{font-size:35px;padding:0;}
.section4Title2{font-size:15px;}
.joinBtn{width:160px;height:40px;line-height:40px;font-size:13px;}
.footer_copy{text-align:center;width:100%;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg{top:30px;right:0;}
.eachCourseBlock{width:100%;max-width:350px;float:none;margin:0 auto;margin-bottom:35px;}
.page-template-template-courses .contentmain2{padding-top:37px;width:70%;float:left;max-width:65%;}
.contentmain3{padding-top:37px;width:70%;float:left;max-width:65%;}
h2{font-size:27px;}
.contactSection3Title1{font-size:30px;}
.contactSection4Title1{font-size:25px;}
.contactSection6Title1{font-size:25px;}
.addressDetails{font-size:13px;}
.eachField{float:left;width:50%;max-width:45%;position:relative;}
}
@media only screen and (max-width:990px){.contactSection1LeftBlock{width:100%;}
.contactSection1RightBlock{width:100%;padding-top:30px;}
.contactSection2{margin-top:30px;}
.contactSection2Inner{margin-bottom:30px;}
.contactSection4{padding:30px 0 31px;}
.contactSection6{padding-top:20px;}
#gallery-2 img {border: none !important;}
#gallery-2 .gallery-caption {display: none;}
}
@media only screen and (max-width:866px){.FooterBlock1 {width: 38%; padding-right: 2%; } .FooterBlock3 { width: 34%;} }
@media only screen and (max-width:800px){.ourFeatureBlock{float:left;width:100%;}
.corporateBlock{float:left;width:100%;box-sizing:border-box;}
.FooterBlock1{max-width:100%;width:50%;}
.FooterBlock2{max-width:100%;box-sizing:border-box;width:50%;padding-left:10%;}
.FooterBlock3{max-width:100%;width:50%;}
.mainSliderOverlay{left:0%;}
#access2 .menu-header ul, div.menu ul{list-style:none;margin:0;text-align:center;}
#access .menu-header li, #access2 .menu-header li, div.menu li{float:none;display:inline-block;margin:0 auto;text-align:center;}
#access2 a{display:inline-block;text-align:center;float:none;margin:0 auto;}
h2{font-size:25px;}
.eachRightBlockTitle1 a, .eachRightBlockTitle2 a, .eachRightBlockTitle3 a, .eachRightBlockTitle4 a, .eachRightBlockTitle5 a, .eachRightBlockTitle6 a, .eachRightBlockTitle7 a{font-size:15px;}
.eachRightInner a{font-size:14px;padding-left:0px !important;}
.navigationOuter2{top:50px;right:0;}
.eachachievementDesc{font-size:14px;padding-top:10px;padding-bottom:5px;}
#lightSlider5{overflow:hidden;margin:0;height:auto !important;padding-bottom:25px !important;}
.headerRightBlock{margin-right:5%;}
.eachRightBlockTitle7 {padding-bottom: 45px;}
.eachRightBlockTitle4 {padding-bottom: 35px;}
.eachRightBlockTitle3 {padding-bottom: 30px;}
.affliationBlock .navigationOuter2 {top: 80px !important;}
.headerRightBlock {width: 69%;}
.registerBtn {font-size: 0;height:55px;margin-top: 0px;width: 55px; border: none;background: url(images/reg.png) no-repeat center; background-color: #761f3f;border-radius: 3px;}
a.registerBtn.enrollbtn {background-image: url(images/enr.png);}
.registerBtn:hover {background-color: #761f3f;border: none;color: #fff; background-position: center; background-repeat: no-repeat;}
.topContactNumber {font-size: 0;clear: none;padding-top: 6px;padding-right: 0; padding-left: 23px;margin-right: 17px;margin-top: 9px;}
}
@media only screen and (max-width:768px){.pageTitle{font-size:50px;margin-bottom:0;line-height:50px;padding-top:100px;}
.topBannerSection{width:100%;height:280px;}
.eachShortNews a{font-size:13px;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px;}
}
@media only screen and (max-width:730px){.mainSliderOverlay{left:0%;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg{top:60px;right:0;}
.eachRightBlockTitle1 a, .eachRightBlockTitle2 a, .eachRightBlockTitle3 a, .eachRightBlockTitle4 a, .eachRightBlockTitle5 a, .eachRightBlockTitle6 a, .eachRightBlockTitle7 a{font-size:13px;}
.eachRightInner a{font-size:13px;padding-left:0px !important;}
}
@media only screen and (max-width:675px){
	.headerRightBlock {width: 63%;}
	/*.site_logo {margin-top: 25px;}*/
}
@media only screen and (max-width:675px){.section2LeftBlock{float:left;width:100%;max-width:100%;}
.section2RightBlock{float:right;width:100%;max-width:100%;padding-left:0;box-sizing:border-box;}
.testimonialOuter .lSSlideOuter .lSPager.lSpg{top:30px;right:0;}
.bannerTitle1{top:115px;left:5%;font-size:25px;}
.bannerTitle2{top:150px;font-size:25px;left:5%;}
.courseBtn{top:255px;font-size:15px;left:5%;}
/*.topContactNumber{font-size:13px;}*/
.section2{padding-top:20px;padding-bottom:20px;}
.section3{padding-top:20px;padding-bottom:20px;}
.contentmain, .contentmain2, .contentmain3{width:100%;padding-top:30px;max-width:100%;}
.rightsidebar{padding-top:68px;width:300px;float:none;margin:0 auto;max-width:287px;}
.navigationOuter2{top:25px;right:0;}
.pageTitle{font-size:50px;margin-bottom:0;line-height:50px;padding-top:50px;}
.topBannerSection{width:100%;height:200px;}
.eachRightBlockTitle1 a, .eachRightBlockTitle2 a, .eachRightBlockTitle3 a, .eachRightBlockTitle4 a, .eachRightBlockTitle5 a, .eachRightBlockTitle6 a, .eachRightBlockTitle7 a{font-size:15px;}
.eachRightInner a{font-size:14px;padding-left:0px !important;}
.page-template-template-courses .contentmain2{width:100%;float:left;max-width:100%;}
.page-template-template-courses .rightsidebar{padding-top:68px;width:300px;float:none;margin:0 auto;max-width:287px;}
.tax-coursetype .rightsidebar{padding-top:68px;width:300px;float:none;margin:0 auto;max-width:287px;}
.headerRightBlock{margin-right:8%;}
.topLinks1{display:none;}
.page-id-97 ul { clear: both; }
.page-id-97 h4 { display: inline-block; }
.page-id-97 .alignright { float: none; margin: 20px 0 0 7px; padding: 0;}
}
@media only screen and (max-width:540px){
.topLinks1{clear:both;margin-right:0;width:200px;float:right;text-align:right;}
.topLinks1 li{float:right;}
.section4ContentOuter{float:left;width:100%;border:1px solid #6d6e6b;box-sizing:border-box;padding:15px 25px;}
.headerRightBlock {margin-top: 17px;}
.site_logo {width: 86px;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {height: 2px !important;}
button#responsive-menu-button {width: 34px !important;height: 34px !important;}
.registerBtn { width: 30px; height: 30px;margin-top: 17px; }
.topContactNumber {margin-top: 14px;}
}
@media only screen and (max-width:500px){.topLinks1{display:none;}
.bannerTitle1{top:95px;left:5%;font-size:20px;font-weight:400;letter-spacing:0;}
.bannerTitle2{top:120px;font-size:20px;left:5%;font-weight:400;letter-spacing:0;}
.bannerTitle3{font-size:12px;top:160px;left:5%;}
.courseBtn{top:210px;font-size:15px;left:5%;}
.eachSlider{height:275px;background-size:cover !important;}
.site_logo{margin-top:9px;}
.headerRightBlock{margin-top:20px;margin-right:12%;}
#logo{height:auto;}
.section2LeftBlockTitle1{font-size:22px;line-height:28px;}
.section2LeftBlockTitle1 span{font-size:22px;}
.section2LeftBlockTitle2{font-size:20px;padding-top:10px;line-height:28px;}
.section2LeftBlockTitle3{padding-top:20px;font-size:20px;}
.section2LeftBlockDescription3{padding-top:15px;}
.section2LeftBlockDescription2{padding:0;margin-top:15px;}
.section2LeftBlockTitle4{padding-top:20px;font-size:20px;}
.section2LeftBlockTitle5{padding-top:20px;font-size:20px;}
.section3MainTitle h3{font-size:22px;}
.section4Title1{font-size:29px;padding:0;line-height:32px;}
#footer{padding-top:25px;padding-bottom:25px;}
#access2 a{font-size:11px;line-height:20px;}
.footer_copy{font-size:10px;}
.sidebar3 ul li h4{font-size:20px;margin-bottom:10px;}
.footerContactBlock1{padding-top:0;}
.EachourpackageSliderDesc{font-size:13px;margin-top:16px;padding:0;}
h2{font-size:22px;}
ul.accordion li a{font-size:15px;}
.section3MainTitle h3{overflow:hidden;}
.top-logos img {height: 30px;margin: 0 2px;}
.topContactNumber {font-size: 0;clear: none;padding-top: 6px;margin-right: 12px;padding-right: 0;padding-left: 23px;margin-top: 10px;}
.headerRightBlock {width: 56%;}
.headerRightBlock { margin-right: 7%;}
.top-logos { margin-top: 12px;}
.registerBtn { margin-top: 13px;}
}
@media only screen and (max-width:460px){.FooterBlock1, .FooterBlock2, .FooterBlock3{max-width:100%;width:100%;padding-left:0px;}
.section4Title1{font-size:25px;}
.section4Title2{font-size:13px;}
}
@media only screen and (max-width:460px){
	.headerRightBlock {width: 57%;margin-right: 9%;}
}
@media only screen and (max-width:430px){.bannerTitle1, .bannerTitle2{font-size:15px;}
.rightsidebar{width:100%;max-width:100%;}
}
@media only screen and (max-width:408px){
.mainSliderOverlay {width: 63%;}
}
@media only screen and (max-width:387px){
.site_logo { margin-top: 6px;}
.headerRightBlock {
    width: 59%;
}
.headerRightBlock { margin-right: 11%;padding-bottom: 7px;/*margin-top: 8px;*/}
.registerBtn {}
}
@media only screen and (max-width:360px){.site_logo{margin-top:9px;width:82px;}
.headerRightBlock{margin-top:21px;margin-right:16%;width: 50%;}
.top-logos {margin-top: 0;width: 100%;margin-right: 0;}
.registerBtn {margin-top: 0 15px;}
.topContactNumber {margin-top: 1px;}
}