@charset "UTF-8"; 
/* CSS Document */
@font-face{	font-family: "Ace__0"; src:url(../fonts/Ace__0.ttf);}
@font-face{	font-family: "robotolight"; src:url(../fonts/robotolight.ttf);}
@font-face{	font-family: "ralewaybold"; src:url(../fonts/ralewaybold.ttf);}
@font-face{	font-family: "ralewayblack"; src:url(../fonts/ralewayblack.ttf);}
@font-face{	font-family: "robotothin"; src:url(../fonts/robotothin.ttf);}
@font-face{	font-family: "robotoregular"; src:url(../fonts/robotoregular.ttf);}

@font-face{	font-family: "open sans"; src:url(../fonts/opensans-regular.ttf);}
@font-face{	font-family: "abelregular"; src:url(../fonts/abel-regular.ttf);}


body{ font-family:"robotolight"; margin:0px; padding:0px; overflow-x:hidden; }
*{ -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
*, a{ text-decoration: none; color:#333333; outline: none; }
a:hover, a:focus{ text-decoration: none !important; color:#B27652 !important; outline: none;}
.header{ padding:10px 0px; display:block; position:relative; }

.icon-rightbar{ position:fixed; top:40%; z-index:999; right:0;}
.icon-rightbar ul li a .fa{ height:34px; width:34px; margin-bottom:3px; font-size:16px;}
.icon-rightbar a .fa{ line-height:34px; text-align:center; }
.icon-rightbar a .fa:hover{ background:#fff; color:#000; border:1px solid #000;}
.icon-rightbar  .fa-facebook{ background:#3B569D; color:#fff;border:1px solid #3B569D;}
.icon-rightbar  .fa-youtube{ background:#F60000; color:#fff; border:1px solid #F60000;}


.facebook{position: absolute; top:0px; right:0px; z-index:10; display:none;}
.header p{ font-size:14px; font-weight:600; font-family:"abelregular"; margin-bottom:4px;}
.header p span{ color:#B27652;}
.call-email{display:inline-block; margin-top:0px; font-family:"abelregular"; font-size:15px;}
.call-email a{ display:block;}
.call-email > a{ font-weight:bold; }
.call-email .email a{ display:inline-block; }
.call-email i{ background: #B27652; padding:3px 3px 3px 4px; color:#ffffff; border-radius:20px; font-size:12px; text-align:center; width:18px; height:18px; }
.call-email .email i{font-size:10px; width:18px; height:18px; padding:3px 3px 3px 5px;}
ul{ padding:0px; }
ul li{ list-style: none; }
.main-menu ul.nav{ float:none !important; display:table !important; margin:0px auto -1px !important; }
.main-menu .navbar-nav > li > a{ padding-bottom:11px !important; font-family:open sans; }
.main-menu .navbar-inverse{background:#58595b; border-radius:0px; border:0px; margin-bottom:0px !important; border-bottom:2px solid #737373;}
.main-menu .navbar-inverse .navbar-nav > li > a{ color:#e4e4e4; margin-bottom:0px; }
.main-menu .navbar-inverse .navbar-nav > li:hover > a, 
.main-menu .navbar-inverse .navbar-nav > li:focus > a{	background: #58595b; border-bottom:3px solid #BA754D; box-shadow: none; color:#ffffff !important;}
.main-menu .navbar-inverse .navbar-nav > .active > a,
.main-menu .navbar-inverse .navbar-nav > .open > a{background: #58595b; border-bottom:3px solid #B27652; box-shadow: none; color:#ffffff;}


.dropdown-menu > li > a{ color:#000 ;}
 
.dropdown-menu{box-shadow:0; padding:0; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border:0;   }
.dropdown-menu > li > a{ padding:8px;}
.dropdown-menu > li > a:hover{   color:#fff;}

#contact {
     
    background-position: center;
    background-repeat: no-repeat;
	background-attachment:fixed;
	font-family:open sans;
}
#contact ul li address {
    color: #000;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 0;
	font-weight:600;
}
#contact ul.address li {
    margin-bottom: 18px;
    padding-left: 40px;
	color: #000;
}
#contact .btn{ background:#000; color:#fff; border-radius:0;}
#contact ul.address li a {	
color: #000;	
}

#contact h1 { color:#000;}

section#contact .section-heading {
    color: white;
}
section#contact .form-group {
    margin-bottom: 25px;
}
section#contact .form-group input,
section#contact .form-group textarea {
    padding: 15px;
}
section#contact .form-group input.form-control {
    height: auto;
}
section#contact .form-group textarea.form-control {
    height: 206px;
}
section#contact .form-control:focus {
    border-color: #363792;
    box-shadow: none;
}
section#contact ::-webkit-input-placeholder {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #eeeeee;
}
.gellary_bg_none img{
	width: 100%;
	height: 250px;
}
section#contact :-moz-placeholder {
    /* Firefox 18- */
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #333;
}
section#contact ::-moz-placeholder {
    /* Firefox 19+ */
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    color: #ccc;
}
section#contact :-ms-input-placeholder {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #eeeeee;
}
section#contact .text-danger {
    color: #e74c3c;
}

.about_our_company{
    text-align: center;
}
.about_our_company h1{
    font-size: 25px;
}
.titleline-icon {
    position: relative;
    max-width: 100px;
    border-top: 4px double  #B6754F;
    margin: 20px auto 20px;
}



.slide1{background:url(../images/slide1.jpg) no-repeat center center / cover; min-height:500px; }
.slide2{background:url(../images/slide2.jpg) no-repeat center center / cover; min-height:500px; }
.slide3{background:url(../images/slide3.jpg) no-repeat center center / cover; min-height:500px; }
.slide4{background:url(../images/slide4.jpg) no-repeat center center / cover; min-height:500px; }

.carousel{ text-align:center;}
.carousel-caption{background: rgba(255, 255, 255, 0.8); padding:20px 30px 70px; font-size:24px; color:#333333;text-align:left; text-shadow: none !important; display:inline-block; width:550px;  right:2% !important; left:auto; z-index: 100; bottom:5%; font-family:abelregular;}
.custom-control{ position:absolute; bottom:11%; }
.custom-control.left, .custom-control.right{ background: none !important; }
.custom-control.left{left:auto; right:7%;}
.custom-control.right{left:auto; right:4%;}
.carousel-indicators{bottom: 10%; }
.custom-control{opacity:1; }
.custom-control .fa{ background: #333333; color:#ffffff; padding:10px 11px;}
.custom-control .fa:hover{ background:#B27652; color:#ffffff;}
.carousel-caption span{font-family: "abelregular";}
.black{color:#333333;}
.orange{color:#B27652;}
.big{font-size:30px; text-transform:uppercase;}
.bold{font-weight:bold;}
.carousel-indicators li{ height:15px; width:15px; border:3px solid #333333; }
.carousel-indicators .active{height:15px; width:15px; border:3px solid #B27652; margin-top:-1px;}
.to-btn{ background: #B27652; padding:5px 15px; -webkit-border-radius:3px; border-radius:3px; border:0; color:#ffffff; margin: 5px 0px; display:inline-block; font-family:"abelregular"; letter-spacing:1px; text-transform:uppercase;}
.to-btn:hover{ background: #000; color:#ffffff !important;}
.left .fa, .right .fa{ -webkit-border-radius:3px; border-radius:3px; }
section{ padding:40px 0px; display: block; float:left; width:100%;}
h2{ display:inline-block; margin-top:9px; margin-bottom:9px; color:#58595b; font-size:25px;}
.section-heading{ font-family: "abelregular";  text-align: center; display:block; margin-bottom:10px; }
.section-heading h2{ border-bottom:2px solid #B27652; text-transform: uppercase; font-weight:bold; margin-top:10px; display:inline-block;color:#B27652;  }
.section-heading h3{display:inline-block; border-bottom:2px solid #B27652;  font-weight:bold; margin-top:10px; color: #B27652; }
.about{ text-align:center;}
.about p{ padding:0px 100px; font-family:"Ace"; font-size:15px;}
.ceo-thum{ background: url(../images/ceo-thum.jpg) no-repeat center center; min-height:400px; max-height:400px; width:100%; position:absolute; top:0px; left:0px;}
.ceo-msg .author{ text-align: right;}
.ceo-message{ background: #f2f2f2; padding:0px;}
.ceo-message p{font-family:"Ace"; }
.ceo-message .section-heading, .testprep .section-heading, .gallery .section-heading, .news-events .section-heading{text-align: left;}  
.ceo-message [class*="col-"]{ min-height:400px; max-height:400px; padding:30px; }

.our-services{ padding-bottom:0px; }
.our-services .section-heading{ margin-bottom:30px; }
.serv-title{ background: url(../images/left-arrow.png) no-repeat left top, url(../images/right-arrow.png) no-repeat right bottom #B27652; text-align:center; padding:7px 0px; display:block;}
.serv-title h2{ font-family:"abelregular"; letter-spacing:1px; color:#ffffff; text-transform: uppercase; font-size:16px; }
.serv-list{border:1px solid #eee; padding:0px; min-height:260px; margin-bottom:20px;}
.serv-list p{ padding:20px; font-size:15px; text-align:center;  line-height:26px; font-family:"Ace";  }

.test-prep{ border:1px solid #dddddd; display:inline-block; padding:10px; }
.test-prep [class*="col-"]{ padding:0px 5px !important; text-align: center }
.test-prep [class*="col-"] img{ height:100%; }
.to-btn1{ padding:5px 35px; }
.to-btn1:hover{color:#ffffff !important;}

.test-prep-watch-us{ padding-top:0px; }
.watch-us{ width:320px;float:right; }
.watch-us .slide1, .watch-us .slide2{background:url(../images/watchus.jpg) no-repeat center center / cover; min-height:190px; }
.about-content h4{ font-size:18px; font-family:"robotoregular";  }
.about-contentd1 { padding:30px 0px; line-height:30px;}
.about-content .bd{min-height:380px;  }
.about-contentd1 .bd p{font-family:"Ace"; font-size:15px;}
.about-content .bd1{ padding-top:20px; font-family:"robotoregular";}
.about3 h4{ font-family:"abelregular"; font-size:28px; font-weight:600; text-align:center; color:#B27652;}
 
 
.about-content .fa{ color:#010065;}
.about-content h3{font-family:"abelregular"; color:#B27652; font-size:32px;}


.about-contentd2{ background:#f4f4f4; padding:0px 0px;}
.about-contentd2 h3{ font-family:"abelregular"; color:#B27652;}
.about-contentd2 h4{font-size:18px; color:#B27652;  font-family:"abelregular"; margin-top:20px;}
.about-contentd2 p{font-family:"Ace";}

.about-contentd3{ padding:20px 0px;}
.about-contentd3 h3{font-size:22px; font-weight:600; margin-top:20px;  font-family:"abelregular"; background:#B27652; padding:10px; color:#fff;}
.about-contentd3 p{ line-height:24px;font-family:"Ace"; text-align:justify;}
.about-contentd2 img{ min-height:700px; max-width:100%;}
.watch-us .carousel{ text-align:center;}
.watch-control.left, .watch-control.right{ background: #58595b; opacity:1; width:10%; padding-top:27%;}
.watch-control.left:hover, .watch-control.right:hover{ background: #B27652;}
.watch-control.left .fa, .watch-control.right .fa{ color:#ffffff !important; text-shadow: none !important; vertical-align: middle; }

.gal-news-event{ background: #f2f2f2; }
.news-events .carousel{ text-align:center;}
.news-events .carousel-caption{background: rgba(255, 255, 255, 0.8); padding:0px 30px 30px; font-size:30px; color:#333333;text-align:left; text-shadow: none !important; display:inline-block; width:550px; right:2% !important; left:auto; z-index: 100; bottom:5%;}
.news-events .ne-control{ position:absolute; bottom:3%; top:inherit; }
.news-events .ne-control.left, .ne-control.right{ background: none !important; width:0%; }
.news-events .ne-control.left{left:auto; right:11%;}
.news-events .ne-control.right{left:auto; right:6%;}
.news-events .ne-control{opacity:1; }
.news-events .ne-control .fa{ background: #333333; color:#ffffff; padding:4px 9px;}
.news-events .ne-control .fa:hover{ background: #B27652; color:#ffffff;}
.news-events .carousel-caption{ position:relative; line-height:15px; }
.news-events .carousel-caption span{font-family: "robotoregular";}
.news-events .carousel-caption h3{ font-family: "ralewayblack"; font-size:30px;}
.news-events .carousel-caption p{ font-size:15px; line-height:17px;}
.news-events .carousel-caption p span{ display:block; margin-top:10px; font-style: italic; }

.gallery .carousel{ text-align:center;}
.gallery .carousel-inner{padding:0px 0px 50px;}
.gallery .item [class*="col-"]{ padding-left:3px; padding-right:3px; }
.gallery .gallery-control{ position:absolute; bottom:3%; top:inherit; }
.gallery .gallery-control.left, .gallery-control.right{ background: none !important; width:0%; }
.gallery .gallery-control.left{left:auto; right:11%;}
.gallery .gallery-control.right{left:auto; right:6%;}
.gallery .gallery-control{opacity:1; }
.gallery .gallery-control .fa{ background: #333333; color:#ffffff; padding:4px 9px;}
.gallery .gallery-control .fa:hover{ background: #B27652; color:#ffffff;}
.gallery .carousel-caption{ position:relative; }
.gallery .carousel-caption span{font-family: "robotoregular";}
.gallery .carousel-caption h3{ font-family: "ralewayblack"; font-size:30px;}
.gallery .carousel-caption p{ font-size:15px; }
.gallery .carousel-caption p span{ display:block; margin-top:10px; font-style: italic; }
.to-btn-fly{ position: absolute; left:0px; bottom: 0px; }

.testimonial{ background: #f2f2f2; padding:30px 0px 80px; position: relative;}
.testimonial .carousel{ text-align:center;} 
.testimonial .carousel-caption{background: rgba(255, 255, 255, 0.8); padding:20px 50px 20px 80px; font-size:30px; color:#333333;text-align:left; text-shadow: none !important; display:inline-block; width:100%; right:2% !important; left:0px; z-index: 100; bottom:5%;}
.testimonial .testi-control{ position:absolute; bottom:-30%; top:inherit; }
.testimonial .testi-control.left, .testi-control.right{ background: none !important; width:0%; }
.testimonial .testi-control.left{left:auto; right:auto; margin-left:-30px;}
.testimonial .testi-control.right{left:auto; right:auto; margin-right:-30px;}
.testimonial .testi-control{opacity:1; }
.testimonial .testi-control .fa{ background: #333333; color:#ffffff; padding:4px 9px;}
.testimonial .testi-control .fa:hover{ background:#B27652; color:#ffffff;}
.testimonial .carousel-caption{ position:relative;}
.testimonial .carousel-caption .cap-lft{ width:11%; display:inline-block;}
.testimonial .carousel-caption .cap-rgt{ width:85%; display:inline-block;}
.testimonial .carousel-caption span{font-family: "robotoregular";}
.testimonial .carousel-caption h3{ font-family: "ralewayblack"; font-size:30px;}
.testimonial .carousel-caption p{ font-size:16px;}
.testimonial .carousel-caption p i{ color:#aebfcd; margin-right:10px; }
.testimonial .carousel-caption p span{ font-family: "ace"; display:block; font-size:22px; margin-top:10px; }
[aro="lft-bot"]{ border-top:20px solid #dddddd; border-right:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid #dddddd; position: absolute; right:0px; bottom: -40px; }
.author span{ display:inline-block !important; }
.author .small{ font-size:20px !important; }

.footer{ background: #58595b; font-family:"ace"; font-weight:normal; display:inline-block; width:100%; padding:40px 0px; }
.footer .container { padding:0px; }
.footer *{ color:#f0f0f0; font-size:16px; }
.footer h2{ color:#fff; font-family:"abelregular"; text-transform:uppercase; font-size:17px; padding-bottom:15px;}
.footer h2.companyname{font-family:"abelregular"; font-size:25px;}
.footer ul.address li{padding-left:40px; margin-bottom:13px;  font-family:open sans; font-size:14px;}
.footer ul li address{ display:inline-block; color:#fff; margin-bottom:0px; font-size:17px; font-family:open sans;} 
.footer ul li a{font-family:open sans; font-size:14px;}
.footer ul.links { padding:0px 60px 0px 0px; }
.footer ul.links li{ padding:7px 0px;  } 
.footer ul.links li a:hover { color: #BA754D; }
.marker{ background: url(../images/ftr-marker.png) no-repeat left top 5px;}
.marker1{ background: url(../images/ftr-marker1.png) no-repeat left top 5px;}
.phone{ background: url(../images/ftr-phone.png) no-repeat left top;}
.envelope{ background: url(../images/ftr-envelope.png) no-repeat left top;}

.phone1{ background: url(../images/ftr-phone1.png) no-repeat left top;}
.envelope1{ background: url(../images/ftr-envelope1.png) no-repeat left top;}

.logos{ padding:20px 0px;}
.logos [class*="col-"]{ float:none; display:inline-block;}

.copyright{ padding:10px; background:#333; margin-top:-5px; }
.copy-right{font-family: "abelregular"; font-size:15px; color:#fff; letter-spacing:1px;}

/* =============== =============== For Temporary Testing Section ==================== ==================== */

/*+==Gallery======*/


/***********/

/*=============  About US=========================*/
#about-us2{background:url(../images/about-us1.jpg); padding-bottom:50px; background-attachment:fixed; background-position:center; min-height:250px; }
#about-us{background:url(../images/about-us.jpg); padding:20px 0px; background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#about-us1{background:url(../images/about-us.jpg); padding-bottom:50px; background-attachment:fixed;}
#about-us h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"}
#about-us2 h1{ padding-top:20px; font-size:56px; color:#fff; font-weight:bold; font-family:"robotoregular"}
#ourteam{background:url(../images/our-team.jpg); background-size:cover;  background-position:center;min-height:250px; }
#ourteam h1{ font-size:56px; color:#fff; padding:60px 0px; font-weight:bold; font-family:"abelregular"}

#about-us4{background:url(../images/prepare.jpg); background-attachment:fixed; background-position:center; min-height:250px;  padding:60px 0px; }
#about-us4 h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"}

#about-us .col-md-12{ padding-top:20px;}
.breadcrum-1{ background:#F5F5F5;}
.breadcrumb span{ color:#B27652;}
.about-content h2{ color:#B27652; margin-bottom:25px; font-size:32px; font-family:"abelregular";}
.img-bd img{ margin-top:-40px;}
.about-content p{ line-height:32px;}
.about-content h2 span{ font-size:24px; text-transform:inherit;}
.mission{ background:url(../images/mission.png) no-repeat right #E5E5E5;  right:0px; padding:80px 0px; background-attachment:scroll;}
.mission h3{ color:#B71F1F; font-size:28px; font-family:"abelregular";}
.mission p{ line-height:30px; text-align:justify;}
.fact-list{  text-align:left;}
.fact-list li{line-height:37px; vertical-align:middle; color:#555; font-size:15px; font-family:'Ace';}
.fact-bg h3{padding-bottom:20px; font-size:32px; font-family:"abelregular"; color:#B27652;} 

 
.inner-content h3{ font-size:22px; font-weight:600; margin-top:5px; color:#B27652;font-family:"abelregular";}
.inner-content h4{font-size:16px; font-weight:600; font-family:"abelregular";}

.breadcrumb{ font-family:"Ace"}
.inner-content{display:block; padding:40px 0px;}
.inner-content p, .inner-content li{ font-family:"Ace"; }
.page-title{ font-family:"Avgardm_1"; display:inline-block; margin:0 auto 30px; }
  
.content-list{ padding:0px; display:inline-block; }
.content-list > span{ font-family:"Ace"; font-size:30px; margin-bottom:0px; display: block;}
.content-list li{ background: url(../images/bullet.png) no-repeat left top 8px; padding-left:30px; }
.content-list i{ color:#afafaf; display:inline-block; margin:0px 0px 10px; }
.content-list p{ font-size:18px; display:inline-block; text-align:justify; }
p img{ padding:0px 20px 20px 0px; }
.important{ background: #f2f2f2 none repeat scroll 0 0; border-left: 5px solid #bfbfbf; border-radius: 0; display: inline-block; font-style: italic; padding: 5px 10px; margin-top:15px;}
.important1{ background: #f2f2f2 none repeat scroll 0 0; border-left: 5px solid #bfbfbf; border-radius: 0; display: inline-block; font-style: italic; padding: 5px 10px;}
.seperator{ border-bottom:1px solid #dddddd; margin-bottom:30px;}
.service-block{ border:1px solid #ececec; margin-bottom:30px; padding:10px 20px!important; display:block; min-height:400px;}
.service-block span{ margin-bottom:10px;}

.service-block-small{ border:1px solid #ececec; padding:10px 20px !important; display:block; min-height:170px;}
.service-block-small span{ margin-bottom:10px;}
.profile{ border:1px solid #dddddd; padding:10px 20px; display:block; background: #f6f6f6;}
.profile .profile-thum{ display:inline-block; position:absolute;margin-left:-100px; vertical-align: top;   }
.profile-thum .img-circle{ border:1px solid #ddd; width:80%;} 
.our-team [class*="col-"]{ margin-left:80px;margin-bottom:55px; }
.profile .profile-description{ width:calc(100% - 6%); margin-left:30px; display:inline-block; vertical-align: top;  min-height:244px; }
.profile .profile-description p{ font-size:14px; }
 
[dr="vivekmarwaha"]{ float:none !important; display:inline-block;   margin-bottom:15px; }
.our-team {text-align: center;}
.our-team .profile{ text-align: left; }


/*============Inner-contact=======*/
.contact{ background: url(../images/contact.jpg) no-repeat; background-size: cover; background-position:center;padding:60px 0px; min-height:250px; background-attachment:fixed;} 
.contact h1{font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; } 
.inner-contact-content{ padding:50px 0px;}

.inner-contact-content h2{font-family:"abelregular"; color:#B27652; padding-bottom:20px; }

.inner-contact-content table tr td{ font-size:15px; padding:15px 0px; border-bottom:1px solid #eee; background:#fff; font-family:"Ace";}
.inner-contact-content table strong{font-family:"abelregular"; font-size:18px; color:#B27652;}
.inner-contact-content table tr td .fa{ font-size:20px; padding-right:15px; color:#B27652;}
.form-control{ background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 0; box-shadow: none; font-size: 14px; padding:11px 12px !important ; transition: all 0.3s ease-in-out 0s; height:42px; font-family:"abelregular"; }
.submit{ background:#B27652; color:#fff; font-size:16px; text-transform:uppercase; border:none; font-family:"abelregular";}
/*==============*/
#australia{background:url(../images/australia.jpg); background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#australia h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px;}

#canada{background:url(../images/study-canada.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#canada h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#newzealand{background:url(../images/newzealand.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#newzealand h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#singapore{background:url(../images/singapore.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#singapore h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#uk{background:url(../images/uk.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#uk h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#ireland{background:url(../images/ireland.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#ireland h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#france{background:url(../images/france.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#france h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }

#cyprus{background:url(../images/cyprus.jpg);background-attachment:fixed; background-position:center;min-height:250px; background-position:49% -60px; }
#cyprus h1{ font-size:56px; color:#fff; font-weight:bold; font-family:"abelregular"; padding:60px 0px; }



.fact{ border-bottom:2px solid #29429b; margin-left:200px; margin-right:200px; padding-top:30px;}
.fact-list .fa-check-square{color:#B27652; font-size:18px; }
.fact-bg{   padding-bottom:30px; background-attachment:scroll;}
.gre{ background:#f4f4f4; min-height:352px; padding:20px 35px;}
.fact-bg .row{ background:#f4f4f4;}
.fact-bg p{ line-height:36px; padding-left:50px; font-size:16px;}
.fact-bg h4{color: #000; font-family: "open sans"; font-size: 28px; font-weight: bold;  padding-bottom: 20px; padding-left:50px; padding-top:30px;}

.fact-bg .col-md-6{ padding-left:0; padding-right:0;}
.few h3{ color:#B27652; font-size:32px; font-family:"abelregular"; margin-bottom:25px;}
.few p{ line-height:32px;}
.visa-list{padding-left:0px; margin-left:0px; padding-top:10px;}
.visa-list li{font-family:Ace; padding:8px 0px;   border-bottom:1px solid #f2f2f2; }
.test-prep-hyt{ min-height:300px;}
table tr th{ background:#363792; color:#fff;}
tr:nth-child(even){background-color: #f2f2f2;}
.mgn{ padding:0px 0px 30px 0px ;}
.mgn1{ padding:25px 0px 0px 0px ;}
table{ font-family:robotoRegular; }
.border-down{ border-bottom:1px solid #eee; padding-top:25px;}
.sidebar h4{color:#fff; background:#B6754F; padding:10px 10px; font-size:26px; font-family:"open sans"; margin-bottom:0; text-transform:uppercase; } 
.service-list li{font-family:open sans; padding:12px 10px; border-bottom:1px solid #f3f3f3; }
.service-list li:hover{ background:#B6754F; padding-left:25px;}
.sidebar { border-right:1px solid #f3f3f3; min-height:400px;  }
.service-list li a:hover{color:#000 !important;}
.about-content p{font-family:"Ace"; font-size:15px;}
 
.img-bd h3{ padding-bottom:15px;}
.sidebar .active{ background:#ddd;}
.carousel-inner img{ width:100%;}
.imga{ padding:10px 0px 20px 0px;}
.topmgn{ padding-top:inherit;}
.institute{ padding-bottom:0px !important;}
.about-content td{ padding:3px; font-family:Ace; font-size:15px;}

/* Responsive Queries Starts From Here */
@media (max-width:1199px){
.custom-control.left{ right:7.3%; }
.to-btn1{ padding:5px 20px; }
.gallery .gallery-control.left{right:12.5%;}
.gallery .gallery-control.right{right:6.5%; }
.news-events .ne-control.left{right:16.5%;}
.news-events .ne-control.right{right:10.5%;}
.news-events .carousel-caption{ width:100%; }
.footer h2.companyname{ font-size:23px; }
.footer ul.links{ padding:0 30px 0 0; }
.profile .profile-description{ width:calc(100% - 6%); margin-left:30px; display:inline-block; vertical-align: top;  min-height:280px; } 
}
@media (max-width:991px){
.carousel-indicators{ z-index:0; }
.custom-control.left{ right:10%; }
.about p{ padding:0 0px; }
.tab-hide{ display:none; }
.tab-full{ width:100%; }
.ceo-message [class*="col-"]{ min-height:inherit; max-height:inherit; text-align:center;}
.ceo-message .section-heading, .testprep .section-heading, .gallery .section-heading, .news-events .section-heading{ text-align:center; }
.serv-list p{ padding:30px 10px; }
.serv-title h2{ font-size:13px; }
.serv-list{ min-height:260px; }
.to-btn1{ padding:5px 20px; }
.test-prep-watch-us{text-align:center;}
.testprep { float:none; display:block; margin:0 auto; width:100%; padding:0px; }
.watchus {float:none !important; display:block; margin:10px auto 0px; width:100%;}
.watch-us{float:none !important; margin:0px auto 0px; }
.gal-news-event [class*="col-"]{ margin:0 auto;  margin-bottom:5px;   }
.carousel-inner img{ max-width:100%;}
.certification img{ display:inline-block; margin-bottom:5px;}
.gallery .gallery-control.left{right:12.5%;}
.gallery .gallery-control.right{right:6.5%; }
.news-events .ne-control.left{right:16.5%;}
.news-events .ne-control.right{right:10.5%;}
.news-events .carousel-caption{ width:100%; }
.footer h2.companyname{ font-size:23px; }
.footer ul.links{ padding:0 30px 0 0; }

#mission{ background:rgba(255, 255, 255, .5); padding:10px 10px;}
.sidebar { border-right:1px solid #ddd; min-height:inherit;}
.profile .profile-description{ width:calc(100% - 6%); margin-left:30px; display:inline-block; vertical-align: top;  min-height:200px; }
.nav > li > a{ padding:10px 7px; font-size:13px;}

}
@media (max-width:563px){
.carousel-caption{ width:auto;}
.carousel-indicators{ width:21%!important;}



}
@media (max-width:767px){
.carousel-inner img{ width:222px;}
}





/* ============Return TO Top============*/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background:rgb(255, 255, 255, .5);
	box-shadow:0 0px 17px -11px #000;
    width: 40px;
    height: 40px;
    display: block;
    text-decoration: none;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	 
	 
}
#return-to-top i {
    color: #000;
    margin: 0;
    position: relative;
    left: 14px;
    top: 8px;
    font-size: 12px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background:#363792;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

/*.watch-us{ height:189px; overflow:scroll;}*/
.watch-us iframe{ height:212px !important; overflow:hidden;}
.watch-us span{ height:0!important; vertical-align:top!important;}
.fb-page{ height:212px !important; }
.nxtform_btn{
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px; 
}
.nxtform_btn:hover{
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.topbar_notif {
    background: #31359a;
    text-align: center;
    padding: 5px;
}
.topbar_notif a{text-decoration: underline;color: #ffffff;}
.topbar_notif p{margin-bottom: 0;color: #fff;}
.topbar_notif p i{color: #fff;}
.topbar_notif p img{padding: 0;}
.popup_booking_btn{border-radius: 0;margin-top: 15px;}
.modal-header {
    padding: 10px;
    background: #b27652;
    color: #fff;
}
.btn-dark {
    background: #333;
    color: #fff;
}
.active_nav {
    background: #b27652;
    border-bottom: 3px solid #b27652;
}


.sc-gray {
    background-color: #f2f2f2;
     
}
.sc-pdg {
 padding: 30px 0px 80px;
} 