	.cookie{padding:10px 10px;}
	.cookie a:first-child{color:#2697d3;font-weight:bold; }
	.cookie a:last-child{color:#fff; background:#2697d3;  font-size:14px;padding:5px 10px;}
	.cookie a:last-child:hover{color:#fff !important; background:#2697d3 ;}
.consent  input[type=checkbox]{height:auto}
.consent {padding:10px 0px;}
.last-bottom{padding:10px;position: fixed !important;  bottom: 0;  background: #E8E8E9; z-index: 99; box-shadow: 1px 1px 2px #222;}
.cursor{    cursor: pointer; color:#20222b; font-weight:bold;}
.cursor:hover{ color:#0061D3 !important; text-decoration:underline !important;}
.last-bottom p{margin-bottom:2px; font-size:14px; color:#20222b;}
.last-bottom p a{margin-bottom:0; font-size:17px;  color:#0061D3;}
.mar-top{margin-top:5em;}
.quick-link{padding:4em 0em;}
.quick-link h2{font-size: 24px; color: #2697D3;}
.quick-link ul{margin:15px 0px; padding-left:18px;}
.quick-link ul li{margin-bottom:10px;}
.home-section-fifth{padding:5em 0em;}
.home-section-fifth .popular-block { background-color: #fff; border: 2px solid #2697D3;  margin-top: 15px; position: relative;}
.home-section-fifth .popular-block .sequre-padding {padding: 40px 0px;}
.full-width {  width: 100%;  box-sizing: border-box;}
.home-section-fifth .popular-block .col-center {width: 75%;margin: auto;line-height: 2;height: 60px;}
.home-section-fifth .popular-block .popular-block-square {width: 90px;height: 100%;background-color: #2697D3;   margin: auto;
    -ms-transform: rotate(45deg);   -webkit-transform: rotate(45deg);  transform: rotate(45deg);}
.home-section-fifth .popular-block .popular-block-square:before {content: " ";  position: absolute;  height: 47px; border: 1px solid #2697D3;
    -ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg); top: 82px; left: -16px;}
.home-section-fifth .popular-block-square i { color: white; padding: 23px;font-size: 44px;-ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.home-section-fifth .popular-block .popular-block-square:after { content: " "; position: absolute;height: 47px; border: 1px solid #2697D3;
    -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);  top: -38px; right: -16px;}
.home-section-fifth .popular-block p {text-align: center;color: #20222b; padding: 20px 20px 0px 20px; margin: 0;}
.home-section-fifth .popular-button {    padding: 12px 32px !important; color: #fff !important;   font-size: 16px !important;}
.home-section-fifth .popular-block a {     margin-top: 0px;color: #20222b;  font-size: 22px;  line-height: 25px;}
.col-center {   float: none;    margin: 0 auto;}
.text-centre{text-align:center;}
@font-face {
  font-family: 'OpenSans';
  src: url('webfonts/OpenSans-Regular.ttf');
}
@font-face{
  font-family: 'OpenSans-Light';
  src: url('webfonts/OpenSans-Light.ttf')format("truetype");
}
@font-face{
  font-family: 'OpenSans-Bold';
  src: url('webfonts/OpenSans-Bold.ttf')format("truetype");
}
.font-bold{font-family:OpenSans-Bold !important;}
.font-light{font-family:OpenSans-Light !important;}

a,a:hover,a:visited{text-decoration:none !important;color:inherit;display:inline-block;cursor:pointer;}
a:focus{color:inherit;outline:none;}
label{font-family:OpenSans-Light;word-spacing:3px;font-weight:400;}
select:focus{outline:none;}
p:last-child{margin:0;}
ul{margin-bottom:0;}
p .normal,
body{font-family:OpenSans,tahoma;}
textarea:focus{outline:none;}
.form-control:focus{box-shadow:none;border-color:#FFD300;}
.form-control.error { border-color: red !important; }

/* helper */
.full-width{width:100% !important;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.text-blue{color:#2697D3;}
.no-padding{padding:0;}
.no-margin{margin:0;}
.parallax{background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;}
.small{font-size:12px;}
.large{font-size:16px;}
.x-large{font-size:24px;}
.round{border-radius:50%;}
.p{padding: 4em 10em;line-height: 2;color: #333;letter-spacing:1px;}
p.font-light{color:#fff;padding:15px 0 0 100px;font-size:18px;}

.bread-crumbs{background-color:#2b2b2b;color:#fff;font-size:24px;padding:1.5em 2em;}
.bread-crumbs .bc{}
.bc li{position:relative;}
.bc li.active{color:#999;}
.bc li + li:before{content:'/';padding-right:.5em;color:#999;}
/* btn */
.btn.dots{background-color:#2697d3;color:#FFF;font-size:24px;line-height:24px;width:50px;height:50px;}
.btn.default{position:relative;overflow:hidden;border-radius: 0;font-size:12px;letter-spacing:2px;padding: 1.3em 2em;border: 1px solid #FFF;color: #fff;}
.hire-button{position:relative;overflow:hidden;border-radius: 0;font-size:18px !important;letter-spacing:2px;padding: 1.3em 2em;border: 1px solid #FFF;color: #fff;}

.hire-button1{position:relative;overflow:hidden;border-radius:0;background:#2697d3;font-size:18px !important;letter-spacing:2px;padding: 1.3em 2em;border: 1px solid #FFF;color: #fff;}
.btn.black{border-color:inherit;background-color:#333;color:#FFF;}
.btn.white{border-color:inherit;background-color:#FFF;color:#333;}
.btn .arrow{position: absolute;left: 0;width: 0;height: 0;bottom: 0;
border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #2697d3;}
.btn .arrow1{position: absolute;left: 0;width: 0;height: 0;bottom: 0;
border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #f7f7f7;}
.v-line{position: absolute;top: 0;bottom: 0;width: 3px;margin: 0;background-color: #2697d3;}
.c-hero__OR {
        border-radius: 50%;
    border: 2px solid rgba(255,255,255,.3);
    /* line-height: 146px; */
    margin: 42px 45px;
    width: 64px;
    text-align: center;
    height: 63px;
    font-size: 20px;
    color: #fff;
    padding: 15px;
    display: block;
}
.job-button{background:#2697d3;border-radius: 30px;
    padding: 15px 40px !important;}
.header-p{padding:1.5em 1em 1em 1em !important;}
.header-p1 p{padding:0em 2em .5em 2em !important;}
.header-p1 img{width:50px !important; margin-bottom:15px;}
.p-border{border-bottom:1px solid #f7f7f7;}
h2.heading{position:relative;letter-spacing:5px;font-size:65px;margin:0;}
h2.heading.large{font-size:100px;}
h2.heading .font-bold{padding-left:.5em;}
.services-ul{width:100%; float:left; list-style:none; margin-top:2em;}
.services-ul a{display:block;     cursor: auto !important;}
.services-ul a li:hover{border:1px solid #2697d3; background-color:#fafafa;}
.services-ul li{border:1px solid transparent; width:23%;    box-shadow: 1px 1px 1px #c7c3c3; margin-right:4px; margin-bottom:4px;float:left; padding:35px 10px; background-color:#fff;}
.services-ul li span{display:block; padding:5px 0px;}
.services-ul li a img{display:block;margin: auto;}
.serv-img{    border-radius: 50%;    padding: 17px;    display: inline-block;    border: 2px solid #2697d3;}
.home-ser{background:#f0f0f0; padding:5em 0;}
.home-ser1{padding:5em 0;}
.upload-sec{background:#f0f0f0; padding:20px 0px; min-height:260px;}
.uplaod-img{padding-top:25px;}
.uplaod-img img{width:230px !important;}
.upload-sec h3{font-family:OpenSans-Bold; font-size:22px;}
.upload-sec p{padding:10px 0px;}
.footer-link h4
{
	margin-bottom:15px;
	color:#fff !important;
	font-size:27px;
	display: inline-block;
	font-family: 'OpenSans' !important;
}
.footer-link ul {
    list-style: none;
    color: #fff;
    width: 100%;
    float: left;
    padding: 0;
}
.footer-link ul  li {
    float: left;
    width: 100%;
}
.footer-link ul li a, .footer-link p {
	margin-bottom: 0px;
    font-size: 16px;
    display: inline-block;
    padding: 5px 0px;
	color:#fff;
}
.footer-link ul li a:hover{
    border-bottom: 1px dotted #fff;
    font-size: 18px;
}
.socials ul li a:hover{
	border-bottom: 0px solid #fff;
}
.f-img img{
	width:25px;
}
.footer-link p  span
{
	padding-left:10px;
}
.mar-tb{    padding-bottom: 3em;}
.SER.heading{font-size:45px !important;}
.search-input {display:inline !important; width:490px !important;height: 60px;    border-radius: 0px;}
.search-input1 {display:inline !important; width: 340px !important;height: 40px;border-radius: 0px; background-color: #f0f0f0;
    box-shadow: none;    border: 0px !important;
}
.search-input:focus {border-color:transparent;}
.search-btn{ height: 60px;margin-top: -15px;    background-color: #333; border:0px; border-radius:0px;    padding: 1.3em 4em;}
.search-btn i{ font-size:16px !important; padding-right:0px !important;}
/* images */
.contact-image{background:url("../images/Contact.jpg") no-repeat; background-size:cover;padding:0;}
.course-image{background:url("../images/course.jpg") no-repeat; background-size:cover;padding:0;}
.slide-image{background:url("../images/slide-img.jpg") no-repeat; background-size:cover;padding:0;}
.about1-image{background:url("../images/about1.jpg") no-repeat; background-size:cover;padding:0;}
.about2-image{background:url("../images/about3.jpg") no-repeat; background-size:cover;padding:0;}
.dark-image{background-blend-mode: overlay;background-color: rgba(0,0,0,.5);padding-bottom: 50px;}
/* main menu*/
#navigation {position: fixed;top: 0;left: 0;bottom: 0;right: -17px;background: #fff;z-index: -1;opacity: 0;overflow-y: scroll;
-webkit-transition: .4s ease-in-out;-moz-transition: .4s ease-in-out;-o-transition: .4s ease-in-out;transition: .4s ease-in-out;}
#navigation.show-menu {opacity: 1;z-index: 99999;}
#navigation .inner {width: 100%;height: 100%;display: table;}
.main-menu {display: table-cell;vertical-align: middle;padding: 150px 0 0;}
.main-menu li {font-size: 28px;text-align: center;list-style: none;opacity: 0;transform: translateY(15px);padding:15px 0;
-webkit-transition: all .5s ease .2s;-moz-transition: all .5s ease .2s;-o-transition: all .5s ease .2s;transition: all .5s ease .2s;}
.main-menu li.visible {opacity: 1;transform: translateY(0);}
.main-menu li a {color: #000;text-decoration: none;text-transform: uppercase;letter-spacing: 4px;cursor: pointer;}
.main-menu ul.text-blue li{font-size:16px;}
header .bars.button-open{position:relative;z-index:99999;}
header .bars.button-open a{}
header .bars.button-open .threeline{height:0;width:0;}
header .bars.button-open .threeline:before{width: 25px;transform: rotate(45deg) translate(3px,5px);transition:.3s;}
header .bars.button-open .threeline:after{width: 25px;transform: rotate(-45deg) translate(5px,-7px);transition:.3s;}
.show-menu + .navbar-header .navbar-brand .black{display:block;}
.show-menu + .navbar-header .navbar-brand .white{display:none;}
/* main menu */
.navbar-brand{padding-top:4em;}
.navbar-brand .black{display:none;position:relative;z-index:99999;}
.navbar{border:0;}
.navbar .nav{font-size:18px;    padding: 3.8em 0em 0em 0em;}
.nav li a{color:#fff;}
.nav li a:hover{background-color:#2697d3;     border-radius: 30px;}
.nav li a:focus{background-color:#000;color:#FFF;}
header .navbar .menu{float:right;}
.navbar-collapse.collapse{display:inline-block !important;float:left;}
header .bars{display:inline-block;float:left;padding:6em 0 0 2em;transition:.25s;}
header .bars a{padding:1.1em 1em;position:relative;}
header .threeline{position:absolute;width:20px;height:3px;background-color:#2697d3;display:block;transition:.25s;left:0;}
header .threeline:before{content:'';position:absolute;top:-7px;left:0;width:15px;height:3px;background-color:#2697d3;transition:.25s;}
header .threeline:after{content:'';position:absolute;top:7px;left:0;width:17px;height:3px;background-color:#2697d3;transition:.25s;}
.name h1{font-size: 60px;letter-spacing: 5px;margin-top: 25px; margin-bottom: 10px; color: #FFF; text-transform: capitalize;line-height: 1.5em;}
.name.font-light h1{margin-bottom:1em;letter-spacing:2px;}
header p{padding:3em 0;color:#FFF;font-size:20px;letter-spacing:2px;word-spacing:3px;}
header .btn.default{margin-top:2em;}
header .btn.dots{margin-top:4em;margin-bottom:3em;}
.blue-bar{font-size:45px;letter-spacing:3px;padding:24px 0;background-color:#2697d3;color:#FFF;}
.blue-bar .fa{padding-right:30px;font-size:55px;}
.blue-bar .fa-mobile{font-size:60px;}
.home1{padding:7em 0;}
.home1 .btn.black{padding:1.3em 3em;}
.home2 .colm .item{position: relative;padding: 12em 1em 0;font-size: 24px;height: 660px;z-index: 9;}
.home2 .colm:hover .emp-sec1{opacity:0;}
.home2 .colm:hover .emp-sec2{opacity:1;     transform: translateY(10px);    transition: all 0.5s ease 0s;}
.home2 .colm {  position: relative;}
.home2 .colm .emp-sec1{padding:40px 20px !important;height:260px !important; background-color:#fafafa;    border: 1px solid #ddd;   margin-left: -1px;
    margin-bottom: -1px;   }
.home2 .colm .item.emp-sec1 p{color:#313131; font-size:25px !important;  }
.home2 .colm .item.emp-sec2 p{color:#fff;}
.home2 .colm .item.emp-sec2 a{color:#fff;}
.home2 .colm  .font-light1{ padding: 20px 30px  !important;}
.home11{padding:6em 0em; background:#F5F5F5; margin:4em 0;}
.home2 .colm .emp-sec2{ right: 3px;margin: -55px -2px;padding: 1.5em 1em 2em !important;height:350px !important;  background-color:#2697D3; top:0;    box-shadow: 0 15px 45px 0 rgba(0, 0, 0, 0.1);
position: absolute;    transform: translateY(20px);    transition: all 0.5s ease 0s;    opacity: 0;}
.home2 .colm .item p{color:#FFF;font-size:18px;padding:1em 0;word-spacing:5px;}
.home3{padding:15em 0;}
.home10{padding:7em 0 0 0 !important;}
.home3 h2.heading{padding-left:1em;letter-spacing:5px;line-height:1.1;}
.home3 h2.heading.large{font-size:50px;}
.home3 h2.font-bold{letter-spacing:0px;}
.home3 .p{padding: 0;}
.home4{background-color:#222;padding:8em 0 10em;color:#FFF;}
.home4 .row.r{padding-left:2em;padding-right:2em;}
.row.r .item{    height: 215px; overflow:hidden;margin:1em 0;}
.home4 .row.r + .row.r{margin-top:2em;}
.home4 h2.heading{margin-bottom:1.5em;margin-top:0;}
.row.r .order{background-color: #2697d3;font-size: 40px;padding: 0 13px;position:absolute;left:0;top:0;bottom:0;}
.row.r .info{float: left;display: inline-block;padding:0 1em 0 4em;}
.row.r .info .p{padding:0;line-height:24px;color:#999;}
.row.r .info .heading{padding:0 0 1em;margin:0;font-size:18px;}
.input-field:focus{outline:0;}
.home5{padding:7em 0;}
.form{margin-top:5em;}
.form .colm{display:inline-block;float:none;}
.form .form-group{margin-bottom:5px;position:relative;}
.form .form-group .pnga{color: #ff514d;float: right;position: absolute;top: 0;right: 25px;font-size: 10px;}
.form .form-group .input-field{width:100%;padding:15px 25px;border:0;border-bottom:1px solid #999;
letter-spacing:2px;color:inherit;background-color:transparent;}
.form .form-group textarea.input-field{height:10em;}
.home5 .btn.black{margin-top:3em;padding:1.3em 3em;}

.contact1{padding:10em 0;}
.contact1 h3.heading{padding: 20px 40px 20px 0;margin:0;font-size: 36px;text-align: right;line-height:1.35;color:#000;border-right:4px solid #2697d3;}
.contact1 .p{padding:10px 20px;}

.contact2{padding:6em 0;background-color:#222;color:#FFF;}
.contact10{padding:6em 0;}
.pd-lt{padding-left:30px;}




.contact2 .form .form-group .input-field{border-color:#FFF;}
.contact2 .btn.white{margin-top:3em;padding:1.3em 3em;}
#thankyou .p{padding:1em 0;color:#fff}

.contact3{padding:6em 0 0;}
.contact3 .p{padding: 10px 0 20px;font-size: 22px;letter-spacing: 0;}
.contact3 .map{width:100%;clear:both;}
.contact3 .map #map{height:400px;}
.contact3 .map img{width:100%;height:auto;}
.contact3 .links{background-color:#000;padding:4em 0;}
.contact3 .links .fa{background-color:#333;color:#FFF;padding: 14px 0;border-radius: 50%;font-size: 50px;
width: 80px;height: 80px;vertical-align:middle;float:left;text-align:center;}

.course1{padding:8em 0;}
.course9{padding:6em 0; background-color:#f7f7f7;}
.course1 h2.heading{margin-bottom:1em;}
.course9 h2.heading{margin-bottom:1em;}
.course1 ul{line-height:1.8;color:#777;font-size:2em;}
.course1 h3.heading{margin:2em 0;}
.course1 .p{padding:1em 0;}
.course1 .p:last-child{padding-bottom:0;}
.course1 .btn.black{margin-top:10em ;padding-left:4em;padding-right:4em;}
.course2 .colm{    padding: 1em;overflow:hidden;color:#FFF;     min-height: 260px !important;}
.course2 .colm:nth-child(1){background-color:#292929;}
.course2 .colm:nth-child(2){background-color:#212121;}
.course2 .colm:nth-child(3){background-color:#242424;}
.course2 .colm:nth-child(4){background-color:#2c2c2c;}
.course2 .colm .item{position: relative;padding: 1em 1em;font-size: 34px; z-index: 9;}
.course2 .colm .item:first-child{padding-bottom:0px;}
.p1{font-size:18px; font-family:OpenSans-Light;}
.course2 .colm .item .text{transition: .3s;position:relative;}
.course2 .colm .item .text:after{content:'';position:absolute;height:2px;width:0;bottom:1px;
transform: translateX(-50%);left: 50%;background-color:#2697d3;transition:.3s;}
.course2 .colm .item:hover .text{transform: scale(1.1);}
.course2 .colm .item:hover .text:after{width:100%;}
.course3{padding:8em 0;}

.detail1{padding:8em 0;}
.detail1 h2.heading{margin-bottom:1em;}
.detail1 h3.heading{background-color: #2697d3;padding: 10px 0;color: #fff;text-transform: uppercase;display: inline-block;
  box-shadow: 1px 1px 4px #0f3a52;  width: 200px;}
.detail1 .cool {display:block; width:200px; border-bottom:1px solid #ccc; margin:0 auto; padding:10px; }
.detail1 .p{padding:2em; text-align:justify; }
.detail1 .session{margin-top:5.5em; }
.verify1{padding:8em 0;}
.verify1 .table{margin:20px 0;}
.verify1 .btn.black{padding-left:3em;padding-right:3em;margin-top:3em;}

.about1{padding:4em 0;}
.about2,.about3{padding:4em 0;}
.about1 .p{padding-left:1em;padding-right:1em;}
.about1 .btn.black{padding-left:3em;padding-right:3em;}
.about2 h2.heading,
.about3 h2.heading{text-align:right;display:inline-block;padding-right:0;float:right;}
.about2 h2.heading .font-light,
.about3 h2.heading .font-light{font-size: 40px;float: right;clear: both;width: 100%;margin-right:0;line-height:2.3;}
.about2 h2.heading .v-line,
.about3 h2.heading .v-line{position:relative;float:right;height:70px;top:auto;bottom:auto;width:4px;}
.about2 h2.heading .font-bold,
.about3 h2.heading .font-bold{float:right;margin-right:20px;}
.about2 .p,
.about3 .p{float:right;text-align:justify;padding:0em 0em 0em 0em !important;letter-spacing:0;}

.about3 h2.heading{text-align:left;padding-left:0;float:left;}
.about3 h2.heading .font-light{float:left;margin-left:0;font-size:35px;}
.about3 h2.heading .v-line{float:left;}
.about3 h2.heading .font-bold{float:left;margin-left:20px;padding-left:0;}
.about3 .p{float:left;text-align:left;direction:ltr;}

.about4{padding:8em 0;}
.about4 .box{display:inline-block;padding:1em 0;}
.about4 .box .number{font-size:90px;float:left;width:30%;}
.about4 h3.heading{float:left;font-size:40px;width:60%;padding-left:10px;}
.about4 .no-padding.p{padding:0;margin-bottom:2em;float:left;font-size:13px;text-align:justify;height:175px;overflow:hidden;}
.about4 p{float:left;width:100%;}
.about4 p img{width:100%;height:auto;}
.about4 .link{float:left;font-size:20px;color:#999;margin-top:20px;}

footer{background-color:#222;}
footer .row.social{padding:5em 0;}
ul.text-blue{display:inline-block;position:relative;list-style:none;font-size:24px;}
ul.text-blue li{float:left;padding:25px 20px;}
footer .p{color:#ddd;padding:0;margin:0;font-size:16px;text-align:center;}
footer .copy{background-color: #2697d3;padding: 25px 0;color: #FFF; padding-bottom:80px;}
footer .copy p{margin:0;}
footer .copy p a{color:#000;}
footer .btn.dots{position:absolute;right:70px;bottom:110px;}
footer .btn.dots span{transform:rotate(90deg);position:absolute;left:44%;top:25%;}
/*****************modal box**********/
.modal-header:after
{
	content: "\f0d7";
    font-family: FontAwesome;
	position: absolute;
    color: #2697d3;
    font-size: 48px;
	top: 34px;
    left: 46%;
    z-index: 1;
}
.modal-label label{font-size:14px;}
.modal-header
{
	background:#2697d3;
	padding:20px;
}
.modal-title {
   color:#fff;
   text-align:center
}
.modal-dialog {
    width: 440px;
}

.input-group-addon
{
	background:#2697d3;
	border-radius:0px;
}
.input-group-addon i
{
	color:#fff;
}
.modal-body {
    padding:35px 30px;
}
.modal-body input, .modal-body textarea {
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #eee !important;
    background-color: #f0f0f0;
    padding: 10px 15px;
    font-size: 12px;
    height: 40px;
}
.modal-footer {
   
  text-align:center;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}
.close:focus, .close:hover {
    color: #fff !important;
    text-decoration: none;
    cursor: pointer;
	opacity: 1;
}
.modal-content{
	border-radius:0px;
}
.icon-bar
{
	background:#0e6bdd;
}
@media only screen and (max-width: 1200px){
.nav li a{display:none;}
.main-menu li{font-size:24px;}
.verify1 h2.heading{font-size:35px;}
.blue-bar{font-size:35px;letter-spacing:2px;padding-right:25px;}
}
@media only screen and (max-width: 992px){
	
	.name h1 {    font-size: 30px;    margin-top: 15px;}
	header p {    padding: 1.5em 0;}
	.p{padding:4em 0;}
	.blue-bar a{padding:5px 0;}
	.blue-bar .fa{vertical-align: baseline;}
	.blue-bar .fa-mobile{padding-left:5px;}
	.home3 h2.heading{padding-left:2em;}
	.home3 h2.font-bold{padding-right:1em;}
	.home4 .row.r + .row.r{margin-top:0;}
	.course1 h2.heading,
	.detail1 h2.heading
	{font-size:35px;}
	.contact3 .links .colm{padding:1em 0;}
	.about1 .v-line{left:0;}
	.hire-button{display:block; width:100%; padding: 1.3em 1em !important;}
	.hire-button1{display:block; width:100%; padding: 1.3em 1em !important;}
	.c-hero__OR { margin: 42px 15px;}
	.blue-bar .fa-mobile {    font-size: 40px;}
	.blue-bar .fa-envelope {    font-size: 40px;}
	.blue-bar {    font-size: 25px;}
	.services-ul li {  width: 48%; }
	.row.r .item {    height: 380px;}
	.home4 {    background-color: #222;    padding: 4em 0 4em;    color: #FFF;}
	.upload-sec{margin-bottom:2em;}
	.main-menu {   vertical-align: top;}
}

@media only screen and (max-width: 480px){
.name h1{font-size: 35px;letter-spacing: 5px;   margin-top: 10px;}
.navbar-brand{padding-left:0;padding-right:0;}
.blue-bar{font-size:26px}
h2.heading{font-size:40px;}
h2.heading.large{font-size:60px;}
.home3 h2.heading.large{font-size:25px;margin-bottom:30px;}
.home4 .v-line{display:none;}
.contact1 h3.heading{font-size:28px;}
.course1 .v-line,
.detail1 .v-line,
.detail2 .v-line
{left:0;}
.about1 h2.heading{font-size:30px;}
.about2 h2.heading .font-bold,
.about3 h2.heading .font-bold{font-size:34px;}
.about2 h2.heading .font-light,
.about3 h2.heading .font-light{font-size:18px;}
.about4 .box .number{font-size:70px;line-height:1.8;}
.about4 h3.heading{font-size:35px;}
footer .btn.dots{right:60px;bottom:80px;}
header .bars{padding:0;}
}
@media only screen and (max-width: 767px){
	header .bars{padding-top:0;}
	.bread-crumbs .bc{font-size:14px;}
	.contact1 h3.heading{border:0;}
	.course2 .colm .item{height:450px;padding-top:5em;}
	.about1 h2.heading .font-bold{padding:0;}
	.about2 h2.heading .v-line, .about3 h2.heading .v-line{height:50px;}
	.about4 h3.heading{margin-top:1em;}
	.verify1 h2.heading .v-line{left:0;}
	h2.heading{font-size:40px;}
	.hire-button{display:block; width:100%; margin-top:0px !important;}
	.blue-bar .fa-mobile {    font-size: 43px;  padding-right:5px;}
	.blue-bar .fa-envelope {    font-size: 29px; padding-right:5px;}
	.blue-bar {    font-size: 24px;}
	.services-ul li {    border: 1px solid transparent;     margin-bottom: 15px;   width: 100%;}
	.SER.heading {    font-size: 35px !important;}
	.services-ul { padding-right: 40px;}
	.v-line {display:none;}
	.row.r .item {    height: 440px;    overflow: hidden;    margin: 1em 0;}
	.home4 {    background-color: #222;    padding: 4em 0 4em;    color: #FFF;}
	.upload-sec{margin-bottom:2em;}
	.upload-sec .text-right{text-align:center !important;}
}