/* CSS Document */
@font-face{
	font-family:'Lato-Medium';
	src:url(../fonts/Lato-Medium.ttf);
}
@font-face{
	font-family:'Lato-Semibold';
	src:url(../fonts/Lato-Semibold.ttf);
}
@font-face{
	font-family:'Lato-Regular';
	src:url(../fonts/Lato-Regular.ttf);
}
@font-face{
	font-family:'Lato-BoldItalic';
	src:url(../fonts/Lato-BoldItalic.ttf);
}
@font-face{
	font-family:'Lato-Bold';
	src:url(../fonts/Lato-Bold.ttf);
}
.scroll{position:fixed;float:right; right:0;z-index:999; bottom:0; margin-right:10px; padding-bottom:10px; background:#fff; width:40px; height:20px; padding-left:13px}
a:focus{outline:none; border:none;}
.header{border-bottom:1px solid #0462d2; overflow:hidden;}
.logo{float:left; padding:14px 0 10px;}
.top-c-info{background:url(../images/nav-background.png) no-repeat left top #0462d2; color:#fff; max-height:32px; padding-left:25px;}
.top-c-info::after{content:''; background:#0462d2; position:absolute; width:9999px; left:100%; min-height:32px; margin-left:-15px;}
.top-c-info>i{font-size:12px; color:#fff; padding:11px 13px;}
.top-c-info>a{font-size:13px; color:#fff; text-decoration:none; padding-right:22px;font-family:'Lato-Medium';}
.top-c-info>a:hover{color:#46b24f; transition:0.5s all ease;}
.top-c-info span{ color:#fff; font-size:13px;font-family:'Lato-Medium';}
.top-c-info ul{list-style:none; margin:0; padding:0; float:right;}
.top-c-info ul li{display:inline-block; padding:6px 10px;}
.top-c-info ul li>a{ color:#fff;font-size:14px;}
.top-c-info ul li:hover{background:#fff;transition:0.5s all ease;}
.top-c-info ul li:hover a{color:#0462d2; transition:0.5s all ease;}
.navebaar{margin:15px 0;}
.navebaar .navbar-default{border:none; background:none; margin:0;}
.navebaar .navbar-collapse{padding:0;}
.navebaar .navbar-nav{float:none;}
.navebaar .navbar-nav .selected a{color:#0462d2;}
.navebaar .navbar-nav li a{padding:20px 6px 20px 29px; text-transform:uppercase;font-family:'Lato-Semibold'; font-size:14px; color:#5b5b5b;}
.navebaar .navbar-nav li a:hover{transition:0.5s all ease; color:#0462d2;}
.search-icon{display:inline-block; padding-top:23px; padding-left:15px;}
.search-icon .dropdown{background:url(../images/search-icon-back.png) left top no-repeat;}
.search-icon .dropdown button{background:none; border:none; outline:none; padding:0; padding-left:15px;}
.search-icon .dropdown i{color:#f31818 !important; font-size:16px;}
.search-icon .dropdown-menu li i{color:#fff !important;}
.search-icon .dropdown-menu{left:-204px; margin-top:5px;background:#0462d2; color:#fff; min-width:216px; width:100%; top:-15px;}
.search-icon .dropdown-menu li input{border:none; outline:none; padding:0 35px 0 10px; text-transform:capitalize; background:#0462d2; color:#fff; width:auto; height:32px; position:absolute; left:0;}
.search-icon .dropdown-menu li{width:200px;}
.search-icon .dropdown-menu li>button{float:right; padding-right:5px; position:relative; padding-top:7px;}
.categories h2{font-family:'Lato-Semibold'; font-size:14px; color:#fff; background:url(../images/h2-back.png) left top no-repeat #0462d2; text-transform:uppercase; padding:17px 25px 17px 75px; margin-bottom:15px; border-radius:1px;}
.categories{background:#f8f8f8;}
.categories ul{margin:0; list-style:none; padding:0; margin-bottom:15px; display:inline-block;}
.categories ul li {border-top:1px solid #d1d1d1; padding:16px 0 10px 45px;}
.categories ul li a{text-decoration:none; color:#464646; font-size:15px;font-family:'Lato-Semibold';}
.categories ul li a i{padding-right:10px;}
.categories ul li:hover{background:#337fd9; transition:0.5s all ease;}
.categories ul li:hover a{color:#fff; transition:0.5s all ease;}
.welcome h2{font-family:'Lato-Semibold'; font-size:22px; color:#0462d2; display:inline-block; text-transform:uppercase; margin-top:25px; margin-bottom:15px;}
.welcome a {float:right; display:inline-block; background:#f31818; color:#fff;font-family:'Lato-Regular'; font-size:14px; padding:9px 16px; text-transform:capitalize; margin-top:20px; text-decoration:none;}
.welcome a:hover{background:#337fd9;transition:0.5s all ease;}
.welcome h3{font-family:'Lato-BoldItalic'; font-size:14px; color:#464646; border-top:1px solid #5b5b5b; margin:0;padding-top:25px; padding-bottom:15px;}
.welcome p{font-family:'Lato-Regular'; font-size:14px; color:#464646; text-align:left; margin:0; padding-bottom:15px; line-height:25px;}
.welcome ul{margin:0; padding-left:15px;font-family:'Lato-Regular'; font-size:14px; color:#464646;}
.welcome ul li{font-family:'Lato-Regular'; font-size:14px; color:#464646; padding-bottom:14px;}
.welcome-img{margin-top:25px; margin-bottom:25px}
.about-us{background:url(../images/about-back.png) center top no-repeat #2074d5; height:100%;}
.about-us .a-img{margin-top:-151px; position:relative;}
.about-us .a-text h2{font-size:20px;font-family:'Lato-Semibold'; color:#fff;text-transform:uppercase; display:inline-block; border-bottom:1px solid #fff; margin-bottom:0; padding-bottom:10px;}
.about-us .a-text p{font-family:'Lato-Regular'; font-size:14px; color:#fff; text-align:left; margin:0; padding:10px 0; line-height:22px; padding-bottom:0;}
.about-us .a-text a{float:right; display:inline-block; background:#f31818; color:#fff;font-family:'Lato-Regular'; font-size:14px; padding:9px 16px; text-transform:capitalize; text-decoration:none;}
.about-us .a-text a:hover{background:#f8f3ef;transition:0.5s all ease; color:#2074d5;}
.services-detail{background:#f8f8f8;}
.services-detail h2{font-family:'Lato-Semibold'; color:#0462d2; text-transform:uppercase; font-size:20px;}
.services-detail p{font-family:'Lato-Regular'; font-size:14px; text-align:left; line-height:25px;}
.services-detail a{display:inline-block; background:#f31818; color:#fff;font-family:'Lato-Regular'; font-size:14px; padding:9px 16px; text-transform:capitalize; margin-bottom:20px; text-decoration:none;}
.services-detail a:hover{background:#337fd9;transition:0.5s all ease;}
.services{margin-bottom:30px;}
.portfolioFilter a{font-size:14px;font-family:'Lato-Semibold'; color:#464646 !important;padding:21px; text-transform:uppercase; border:1px solid #d1d1d1; margin-right:0 !important;}
.portfolioFilter a.current{background:#0462d2; color:#fff !important; border-bottom:1px solid #f31818;}
.portfolioFilter{display:inline-block; margin:30px 0; margin-left:5px;}
.portfolioContainer a{text-decoration:none !important;}
.portfolioContainer a:hover h4{color:#0462d2; transition:0.5s all esae;}
.portfolioContainer a h4{font-size:14px;font-family:'Lato-Medium'; color:#464646; text-align:center;}
.map iframe{width:100%; height:382px; position:relative;}
.feed-back{background:#1365c4; opacity:0.86; height:382px; position:absolute; z-index:999; bottom:6px; left:0; width:100%;}
.feed-back h2{font-family:'Lato-Semibold'; font-size:22px; color:#fff; text-transform:uppercase; padding-left:22px; margin-bottom:34px;}
.feed-back input{background:none; border:none; border-bottom:1px solid #fff; margin-left:22px; color:#fff;  padding-bottom:15px; outline:none; width:80%; margin-bottom:23px;}
.feed-back textarea{background:none; border:none; border-bottom:1px solid #fff; margin-left:22px; color:#fff; text-transform:capitalize; padding-bottom:15px; outline:none; width:80%;}
.feed-back button{text-transform:uppercase;font-family:'Lato-Bold'; font-size:16px; background:#fff; color:#0462d2; border:none; padding:10px 25px; margin-left:22px; margin-top:5px;}
.footer{background:#333333;}
.address>h2{color:#ebebeb; font-size:20px;font-family:'Lato-Bold'; text-transform:capitalize; margin-top:50px;}
.address>ul{list-style:none; margin:0; padding:0;}
.address>ul>li{color:#ebebeb; font-size:14px;font-family:'Lato-Regular'; padding-bottom:8px; line-height:24px;}
.address>ul>li:nth-child(2){padding:12px 0;}
.q-links>h2{color:#ebebeb; font-size:20px;font-family:'Lato-Semibold'; text-transform:capitalize; margin-top:50px;}
.q-links>ul{margin:0; padding:0; list-style:none;}
.q-links>ul>li a{ color:#ebebeb;font-family:'Lato-Regular';font-size:14px; text-decoration:none; text-transform:capitalize; padding-bottom:10px; display:inline-block;}
.q-links>ul>li i{padding-right:10px;}
.q-links>ul>li:hover a{color:#095dc2; transition:0.5s all ease; padding-left:5px;}
.f-logo{float:right; margin-top:50px;}
.f-logo p{text-align:center; font-size:14px;font-family:'Lato-Regular'; color:#a3a3a3; margin-top:25px; line-height:22px;}
.f-logo a{color:#a3a3a3; text-decoration:none;font-family:'Lato-Regular'; font-size:14px; display:inherit; text-align:center;}
.f-logo a:hover{color:#299129; transition:0.5s all ease;}




.c-profile h2{font-size:15px; font-family:'Lato-Semibold'; text-transform:uppercase; color:#0462d2; margin-top:48px; margin-bottom:0; padding-bottom:15px; border-bottom:1px solid #5b5b5b;}
.c-profile p{font-size:14px;font-family:'Lato-Regular'; text-align:justify; margin-top:18px; color:#464646; line-height:25px;}
.aboutus-img{margin-top:48px;}



.c-requierd h2{ font-size:20px;font-family:'Lato-Bold'; text-transform:capitalize; color:#0462d2;}
.c-requierd h2 a{float:right; background:#1aa225; color:#fff;font-family:'Lato-Bold'; font-size:14px; padding:10px 22px; text-decoration:none; display:inline-block; margin-bottom:15px;}
.c-requierd h2 a:hover{background:#0462d2; transition:0.5s all ease;}
.c-requierd ul{list-style:none; margin:0; padding:0; border:1px solid #e8e8e8; display:inline-block; margin-bottom:50px; width: 100%;}
.c-requierd ul > li { float:left; width:100%;}
.c-requierd ul > li:first-child { color:#464646; font-size:16px; text-transform:capitalize;font-family:'Lato-Bold';}
.c-requierd ul > li { color:#464646; font-size:14px;font-family:'Lato-Regular';}
.c-requierd ul > li:nth-child(odd) { background:#e8e8e8;}
.c-requierd ul > li:nth-child(even) { background:#fff;}
.border-r{border-right:0px solid #e8e8e8; padding:20px 14px; display:inline-block;}
.border-1-r{border-right:1px solid #fff; padding:20px 14px; display:inline-block;}
.a{background:#0462d2; color:#fff; text-decoration:none; display:inline-block; padding:10px; text-transform:capitalize; margin-right:5px; font-size:12px;}
.a:hover{background:#1aa225;color:#fff; text-decoration:none; transition:0.5s all ease;}



.contact h2{font-size:20px;font-family:'Lato-Bold'; text-transform:capitalize; color:#0462d2; margin-top:37px; margin-bottom:25px;}
.contact ul{margin:0; padding:0; list-style:none; margin-bottom:25px;}
.contact ul li{ font-size:14px; color:#464646; font-family:'Lato-Regular'; text-transform:capitalize;}
.c-feedback h2{font-size:20px;font-family:'Lato-Bold'; text-transform:capitalize; color:#0462d2; margin-top:37px; margin-bottom:25px;}
.c-feedback h3{font-size:13px;font-family:'Lato-Semibold'; text-transform:uppercase;color:#464646; margin-top:23px; margin-bottom:0;}
.c-feedback h4{font-size:13px;font-family:'Lato-Regular'; color:#464646; margin-top:5px; margin-bottom:21px;}
.c-feedback input{width:100%; background:none; border:1px solid #e6e5e5; margin-bottom:8px; padding:10px; outline:none;font-family:'Lato-Regular'; color:#aeaeae;}
.c-feedback textarea{width:100%; margin-bottom:8px; outline:none;border:1px solid #e6e5e5; padding:10px; color:#aeaeae;}
.c-feedback img{display:inline-block;}
.c-feedback button{ padding:10px 34px; background:#0462d2; color:#fff; text-transform:capitalize; border:none; margin-left:10px; font-size:14px; margin-bottom:35px;}
.c-img{margin-top:35px;}





.your-info h2{font-size:20px;font-family:'Lato-Bold'; text-transform:capitalize; color:#0462d2; margin-top:37px; margin-bottom:25px; display:inline-block;}
.your-info input{background:none; width:100%; margin-bottom:15px; border:1px solid #e6e5e5; padding:10px; color:#aeaeae; outline:none; font-family:'Lato-Regular'; font-size:13px; }
.your-info select{width:100%; padding:10px; outline:none; font-family:'Lato-Regular'; font-size:13px; border:1px solid #e6e5e5;color:#aeaeae; margin-bottom:15px;}
.your-info textarea	{width:100%; border:1px solid #e6e5e5; padding:10px; outline:none;font-family:'Lato-Regular'; font-size:13px; color:#aeaeae; text-transform:capitalize; margin-bottom:15px;}
.your-info button{outline:none; border:none; background:#0462d2; padding:9px 32px; color:#fff; text-transform:capitalize;margin-left:15px; margin-bottom:20px; margin-top:42px; float:right;}
.career-img{margin-top:40px;}
.submit{display:inline-block;}
.submit>button{outline:none; border:none; background:#0462d2; padding:9px 32px; color:#fff; text-transform:capitalize; margin-left:15px; margin-bottom:20px; margin-top:0; float:none;}
.your-profile input{background:none; width:100%; margin-bottom:15px; border:1px solid #e6e5e5; padding:10px; color:#aeaeae; outline:none; text-transform:capitalize;font-family:'Lato-Regular'; font-size:13px;}
.your-profile select{width:100%; padding:10px; outline:none; font-family:'Lato-Regular'; font-size:13px; border:1px solid #e6e5e5;color:#aeaeae; margin-bottom:15px;}
.your-profile textarea{width:100%; border:1px solid #e6e5e5; padding:10px; outline:none;font-family:'Lato-Regular'; font-size:13px; color:#aeaeae; text-transform:capitalize; margin-bottom:15px;}
.your-profile button{outline:none; border:none; background:#0462d2; padding:9px 32px; color:#fff; text-transform:capitalize;margin-left:15px; margin-bottom:20px;}



.our-gallery .nav-tabs{margin:34px 0; border:none;}
.our-gallery .nav-tabs>li.active>a{background:#0462d2; color:#fff; border:none; border-bottom:1px solid #f31818 !important; border-radius:0;}
.our-gallery .nav-tabs>li a{background:none; border:1px solid #c7c7c7; font-size:14px; color:#464646;font-family:'Lato-Bold'; text-transform:uppercase; margin:0; border-radius:0;}
.services-imges a{text-decoration:none; text-align:center; color:#464646; font-family:'Lato-Regular'; font-size:14px; text-transform:uppercase;}
.services-imges a img{float:none; margin-left:0;}
.services-imges h4{font-size:14px; margin-bottom:34px;}





.our-services h2{font-family:'Lato-Semibold'; font-size:14px; color:#fff; background:url(../images/h2-back.png)left top no-repeat #0462d2; text-transform:uppercase; padding:18px 25px 18px 75px; margin-bottom:15px; border-radius:4px; margin-top:47px;}
.our-services .nav-tabs{border:none; background:#f8f8f8;}
.our-services .nav-tabs li{float:none; border-bottom:1px solid #d1d1d1;}
.our-services .nav-tabs li a{border:none;font-family:'Lato-Semibold'; font-size:15px; color:#464646; padding-left:30px; padding:10px 15px;}
.our-services .nav-tabs li a i{padding-right:10px;}
.our-services .nav-tabs li a:hover{background:#337fd9; color:#fff; transition:0.5s all ease;}
.nav-tabs>li.active>a:hover{border:none; outline:none;}
.nav-tabs>li.active>a{background:#337fd9; color:#fff;}
.nav-tabs>li.active>a:focus{outline:none; border:none; background:#337fd9; color:#fff;}
.tab-content h2{font-family:'Lato-Semibold'; font-size:22px; color:#0462d2; text-transform:uppercase; background:none; padding:10px 0; border-bottom:1px solid #464646; border-radius:0;}
.tab-content img:hover{transition:0.5s all ease; transform:scale(1.1);}
.tab-content img{float:right; margin-left:30px;}
.tab-content p{line-height:25px; font-family:'Lato-Regular'; font-size:14px; color:#4646446;}
.tab-content h3{font-size:14px;font-family:'Lato-BoldItalic'; color:#464646;}
.tab-content ul{margin:0; padding:0; list-style:none; margin-top:4px;}
.tab-content ul li{font-family:'Lato-Regular'; font-size:14px; color:#464646;line-height:25px; padding-bottom:5px;}


/* apply now page */
.about-c h2{font-size:20px;font-family:'Lato-Bold'; color:#0462d2; margin-top:34px;}
.about-c h2 a{float:right;}
.about-c p{margin-top:25px;font-family:'Lato-Regular'; font-size:14px; color:#464646;line-height:25px; margin-bottom:30px;}
@media screen and (max-width:1024px){
	.search-icon .dropdown-menu{left:40px; top:-13px;}
	.categories h2{padding-left:50px;}
	.categories ul li{padding-left:20px;}
	.about-us .a-img{margin-top:-97px;}
	.about-us .a-img img{height:340px;}
}
@media screen and (max-width:768px){
	.top-c-info{background:#0462d2; padding-left:0; margin-top:15px;}
	.navebaar .navba{min-height:0;}
	.navebaar .navbar-nav li a{padding:10px 12px;}
	.search-icon{padding-top:10px;}
	.search-icon .dropdown-menu{left:-230px;}
	.logo{float:none;}
	.categories h2{padding-left:75px;}
	.categories ul li{padding-left:30px;} 
	.about-us .a-img img{height:272px;}	
	.about-us .a-img{margin-top:0px;}
	.about-us .a-text a{padding:4px 16px;}
	.services-detail a{margin-bottom:0; padding:4px 16px;}
	.feed-back button{padding:4px 16px; margin-top:25px; font-size:14px;}
	.f-logo{float:none; padding-right:35px; margin-bottom:25px;}
	.a{font-size:12px; padding:9px 7px;}
	.a-background-change{font-size:12px; padding:9px 7px;}
	.tab-content img{margin-top:20px;}
}
@media screen and (max-width:767px){
	.navbar-default .navbar-toggle{border:none; margin-right:0; background:#0462d2;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.navbar-default .navbar-toggle:hover{background:#fff; transition:0.5s all ease;}
	.navbar-default .navbar-toggle:hover .icon-bar{background-color:#0462d2; transition:0.5s all ease;}
	.navbar-default .navbar-toggle:focus{background:#fff;transition:0.5s all ease;}
	.navbar-default .navbar-toggle:focus .icon-bar{background-color:#0462d2;transition:0.5s all ease;}
	.navebaar .navbar-nav{margin:0;}
	.navebaar .navbar-nav li:hover{background:#0462d2; transition:0.5s all ease;}
	.navebaar .navbar-nav li:hover a{color:#fff; transition:0.5s all ease;}
	.navebaar .navbar-nav li:last-child:hover{background:none !important;}
	.navbar-default .navbar-collapse{border:none;}
	.search-icon{width:100%; padding-left:15px;}
	.search-icon .dropdown-menu{width:100%;}
	.search-icon .dropdown-menu li{width:100%; display:inline-block;}
	.search-icon .dropdown-menu li input{width:100%;}
	.categories h2{padding-left:35% !important;}
	.about-us .a-img{display:none;}
	.about-us .a-text a{margin-bottom:10px;}
	.services-detail a{margin-bottom:10px;}
	.healthcare{text-align:center;}
	.healthcare p{text-align:left;}
	.search-icon .dropdown{background:none;}
	.search-icon .dropdown button{padding-left:0;}	
}
@media screen and (max-width:360px){
	.top-c-info{display:none;}
	.categories h2{padding-left:25% !important;}
	.categories ul li{padding-left:20px;}
	.welcome h2{font-size:13px;}
	.welcome a{font-size:13px; padding:5px;}
	.border-r{padding:8px 4px;}
	.border-1-r{padding:8px 4px;}
	.c-requierd ul > li{font-size:11px;}
	.c-requierd h2{font-size:16px;}
	.c-requierd h2 a{padding:10px 16px; margin-bottom:0;}
	.portfolioFilter a{font-size:12px; padding:7px; display:inline-block; margin-bottom:5px;}
	.search-icon{padding-left:0;}
	.portfolioContainer {margin-left:30px;}
	.about-us .a-text a{margin-bottom:10px; margin-top:10px;}
	
}
@media screen and (max-width:320px){
	.portfolioContainer {margin-left:15px;}
}