@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');
body {
	font-size: 16px;
	color: #000;
	line-height: 25px;	
	margin: 0 auto;	
	font-family: 'Roboto', sans-serif;
}
footer .social-icons a i{color:#2E727F}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif;}
a{
	text-decoration:none;
}
li{
	list-style:none;	
}
header .header{
	padding:10px 0px;
	background:#fff;	
}
header .header .logo{
	margin-top:15px;	
}
header .nationalflag img{
	max-width:200px;
}
header .header .support, header .header .search{
	margin-top:35px;	
}
header .header .search input#search{
	background-image:url(../images/search.png);
	min-width:40px;	
}
header .header .support{
	text-align:center;
	font-size:18px;	
}
header .header #g1,header .header #g2{
	font-size:15px;
	color:#EE2B33;	
}
header .header #g3{
	font-size:21px;
	font-weight:bold;
	color:#EE2B33;
	text-transform:uppercase;	
}
header .header .col-md-1 {
	padding-right:0px;	
}
header .header #national-flag{
	width:100%;	
}
header .menu{
	background:#1A668A;	
}
header .menu nav{
	background:none;
	border:none;	
}
header .menu nav.navbar.navbar-default #mainmenu a{
	color:#fff;
	font-size:16px;	
}
header .menu nav #mainmenu ul li:hover{
	background:#0072BC;	
}
header .menu nav #mainmenu ul li:hover > ul.dropdown-menu{
	display:block;
}
header .menu nav #mainmenu ul li > ul.dropdown-menu{
	background:#1A668A;	
}
footer a{color:#fff;}
header .menu nav #mainmenu ul li > ul.dropdown-menu li a:hover{
	background:#005AAB;	
}
.nav > li > a {
        padding-left: 15px !important;
        padding-right: 15px !important;
}
.nav > li.first > a{padding-left:0 !important;}
@media (max-width:766px){
	header .header, header .top-header{
		text-align:center;	
	}
}
.homepage .welcomemessage{padding:40px 0}
.homepage .welcomemessage h1 a{color:#EC2C2D}
.homepage .welcomemessage h1{font-size:30px;line-height:35px;color:#EC2C2D;text-align:center;}
.homepage .welcomemessage h1 span{display:block;}
.homepage .slider img{width:100% !important;}
.homepage .our-services{
	background:#EEEFEF;
	padding:30px 0px;	
}
.homepage .our-services h2{
	text-transform:uppercase;
	font-size:24px;
	text-align:center;
	margin-bottom:30px;
	font-weight:bold;
	color:#555;	
}
.homepage .our-services h2 span:before{
	font-family:fontAwesome;
	content:"\f0ac";
	margin-right:8px;	
}
.homepage .our-services .package h3{
	text-transform:uppercase;
	font-size:18px;	
	text-align:center;
	margin-top:-15px;
	position:relative;
	z-index:900;	
}
.homepage .our-services .package h3#head1 span a:before{
	font-family:fontAwesome;
	margin-right:5px;
	content:"\f02d";
}
.homepage .our-services .package h3#head2 span a:before{
	font-family:fontAwesome;
	margin-right:5px;
	content:"\f207";
}
.homepage .our-services .package h3#head3 span a:before{
	font-family:fontAwesome;
	margin-right:5px;
	content:"\f083";
}
.homepage .our-services .package h3#head4 span a:before{
	font-family:fontAwesome;
	margin-right:5px;
	content:"\f1bc";
}
.homepage .our-services .package h3 span{
	background:#005AAB;
	padding:5px 15px;
}

.homepage .our-services .package:hover > h3 span a{
	text-decoration:none;	
}
.homepage .our-services .package{
	text-align:center;
}
.homepage .our-services .package:hover > h3 span{
	background:#00AEEF;		
}
.homepage .our-services .package h3 a{
	color:#fff;	
}
.homepage .our-services .package .image{
	background:#fff;
	padding:8px;
	border:1px solid #889ACE;
}
.homepage .our-products h2{color:#1D6889; font-size:31px; text-transform:uppercase;border-bottom:1px solid #196589;margin-bottom:20px;}
.homepage .our-products h2 span{padding:5px;background-color:#F2FAFD;}
.homepage .our-products{background-color:#F2FAFD;padding:40px 0;}
.homepage .our-products .product{background-color:#fff;border:1px solid #196589;padding:10px;margin-bottom:30px;min-height:170px;}
.homepage .our-products .product .image{float:left;margin-right:10px;width:145px;}
.homepage .our-products .product .image img{max-width:145px;max-height:145px;}
.homepage .our-products .product .info{float:left;width:180px;}
.homepage .our-products .product h3{font-size:19px;color:#231F20;margin:0 0 5px 0;}
.homepage .our-products .product h3 a{color:inherit;}
.homepage .our-products .product .cost, .homepage .our-products .product .duration{margin-bottom:5px; background-color:#E6F5FC;color:#231F20;}
.homepage .our-products .product .morebtn{background-color:#FFDA7B;color:#231F20;display:block;padding:5px;}
@media(max-width:450px){.homepage .our-products .col-xs-6{width:100%;}}
.testimonial-container{padding:40px 0;}
.testimonial-container .reviews{margin-top:50px;}
.testimonial{
    text-align: center;
}
.testimonial .pic{
    width: 85px;
    height: 85px;
    border-radius: 50%;
    margin: 0 auto 40px;
    border: 4px solid #eb7260;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    color: #8a9aad;
    font-size: 15px;
    font-style: italic;
    line-height: 24px;
    margin-bottom: 20px;
}
.testimonial .testimonial-prof{
    margin:20px 0;
}
.testimonial .title{
    font-size: 20px;
    color: #eb7260;
    margin-right: 20px;
    text-transform: capitalize;
}
.testimonial .title:after{
    content: "";
    margin-left: 30px;
    border-right: 1px solid #808080;
}
.testimonial .testimonial-prof small{
    display: inline-block;
    color: #8a9aad;
    font-size: 17px;
    text-transform: capitalize;
}
.owl-theme .owl-controls .owl-buttons div{
    background: transparent;
    opacity: 1;
}
.owl-buttons{
    position: absolute;
    top: 8%;
    width: 100%;
}
.owl-prev{
    position: absolute;
    left:30%;
}
.owl-next{
    position: absolute;
    right:30%;
}
.owl-prev:after,
.owl-next:after{
    content: "\f060";
    font-family: "FontAwesome"; font-weight: 900;
    width: 28px;
    height: 28px;
    font-size: 16px;
    color:#808080;
    transition: all 0.15s ease 0s;
}
.owl-next:after{
    content: "\f061";
}
@media only screen and (max-width: 479px){
    .owl-prev{
        left: 10%;
    }
    .owl-next{
        right: 10%;
    }
}
.our_affiliation {
	padding:30px 0;
	background-color:#F3F3F3;
}
.our_affiliation h2 {
	margin-top: 0px;
	height: 50px;
	font-size: 18px;
	color: #1D6889;
	padding-top: 8px;
	text-align:center;
	border-top:4px solid #fff;
}
.our_affiliation h2 span{padding:10px;background-color:#fff;}
.our_affiliation .pad {
	background: #fff;
	padding: 15px 15px 10px 15px;
}
footer{color:#fff;}
footer .top-footer{
	background:#2E727F;
	padding:30px 0px;	
}
footer .top-footer h2{
	border-bottom:2px solid #ccc;
	color:#5BB7D6;
	color:#fff;
	font-size:22px;
	padding-bottom:5px;	
}
h2 a{color:inherit;}
footer .top-footer ul{
	margin:0px;
	padding:0;
}
footer .top-footer .get-in-touch .logo{margin-top:-30px;}
footer .associated ul li{
	list-style:none;
	display:inline-block;
	margin:3px;	
}
footer .associated ul li img{max-height:35px;}

footer .top-footer .social-icons ul{
	margin:0;
	padding:0;
}
footer .top-footer  .social-icons ul li{
	display:inline-block;
	font-size:35px;
	margin-right:7px;
	padding:5px;
	background:#fff;
	min-width:45px;
	text-align:center;
	border-radius:3px;
}

footer .top-footer .check img{
	width:100%;	
}
footer .top-footer .check{
	margin-top:30px;	
}
footer .footer{
	padding:15px 0px;
	background:#1D525A;
	color:#7EADC4;	
}
/*----------------------------------------------------------------------------------------*/
.page .bd{background-color:#F5F5F5;}
.page .container.news-page{
	margin:40px	0px;
}
.page .breadcrumb{
	margin-bottom:0px;	
}
.page .breadcrumb ol li{
	list-style:none;
	display:inline-block;
	margin-right:5px;	
}
.page .slider-base{
	padding-bottom:30px;
}
.page .slider{
	margin-bottom:30px;	
}
.page .slider img{
	border:8px solid #ccc;	
	width:100%;	
}
.page h1{
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	color:#1D8C44;
	font-weight:bold;
	line-height:30px;
}
.page .shorts{	
	margin-bottom:30px;	
}
.page .shorts .package{
	margin-bottom:20px;
	background:#EFEFEF;	
	padding:15px;
}
.page .shorts .package h3{font-size:22px;}
.page .shorts .package h3 a{color:#000;}
.page .shorts .package .image{float:left; margin-right:10px;}
.page .shorts .package .image img{max-width:150px;}
.page .shorts .news{
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.page .similiarproducts .image{float:left; margin:8px;}
.page .similiarproducts .image img{max-width:150px;}
.page .short-news h2{
	font-size:18px;
	line-height:25px;
}
.page .short-news h2 a{
	color:#1A668A;	
}
.page .short-news h2 a:hover{
	text-decoration:none;
	color:#008C44;	
}
.page ul.pagenumbers li{
	list-style:none;
	display:inline-block;
	margin-right:10px;
	margin-top:20px;	
}
.page .info{
	margin:20px 0;
}
.pdf{
	color:#900;
}
.word{
	color:#039;
}
.fimage{
	color:#1A668A;
}
.page .full{
	background:#fff;
	padding:15px;
	border-radius:3px;
	margin-bottom:20px;	
}
.productlogo{margin-top:20px;}
.page .rightMenu{
	-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.75);
margin-top:40px;
padding-bottom:10px;
background:#fff;
}
.page .rightMenu form{padding:10px 15px;}
.page .rightMenu h2{
	margin-top:0px;
	background:#7EA9D6;
	font-size:20px;
	padding:5px 15px;	
}
.page .rightMenu ul li{
	list-style:none;
	padding:5px 15px;
	border-bottom:2px solid #ddd;	
}
.page .rightMenu ul li a{
	color:#333;	
}
.page .rightMenu ul li:hover{
	background:#fff;	
}
.page .tabarea{
	padding:10px;
	padding-top:2px;	
	border-radius:7px;
}
.page .container .tabarea .tabs ul.resp-tabs-list li.resp-tab-item{
	color:#fff;		
	font-size:0.9em;
	padding:25px 35px!important;
	border-radius:0px;
	background:#001958;
	border-top: solid 3px #fff !important;
	border-right:1px solid #fff !important;
}
.page .container .tabarea .tabs ul.resp-tabs-list{
}
.page .container .tabarea p{
	text-align:justify;
}
.page .container .tabarea .tabs ul.resp-tabs-list li.resp-tab-active{
	color:#001958;
	background:#fff;
	border-top: solid 3px #F00 !important;
	border-right:1px solid #999 !important;	
	border-bottom:solid 1px #FFF;
}
.page .tabarea .section1 p i, .page .tabarea .section1 p em {
	font-style:normal;
	font-weight:bold;
}
.page .tabarea .resp-tabs-container h3{
	color:#E74916;
}
.page .tabarea .resp-tabs-container ul li{
	margin-left:25px;
	font-size:16px;
	padding:5px 0px;
	list-style:disc;
}
.page .tabarea h2.resp-tab-active{
	background-color:#2D723A !important;
	color:#fff;
}
.page .gallery h2{
	max-height:35px;
	overflow:hidden;
	margin-top:0;
}
.page .gallery h2 a{
	font-size:15px;
	color:#FFF;
	font-weight:bold;
}
.page .gallery img{
	border:8px solid #fff;
	margin:7px 0;
}
.page .gallery .item{
	padding:5px;
	background-color:#428bca;
	position:relative;
	margin-bottom:15px;
}
.page .gallery .item .readmore{
	position:absolute;
	right:0;
	bottom:13px;
}
.gallery .galimg h3{
	color:#DE020D;
	font-size:22px;
	margin-top:0;
	text-shadow:1px 1px 1px #1F60BA;
}
.gallery .galimg h3 span{
	border-bottom:double 3px #fff;
	padding:5px;
}
#adBlock{
	display:none !important;
}
table.catlist .level1 {
	padding-left:40px !important;
	}
table.catlist .level2 {
	padding-left:60px !important;
	}
table.catlist .level3 {
	padding-left:80px !important;
	}
table.catlist .level4 {
	padding-left:100px !important;
	}
.dataTables_wrapper {
    position: relative;
    clear: both;
}
.domestic{
	padding:25px 0;
	background-color:#EEEFEF;
}
.domestic h2{border-bottom:1px solid #196589;padding-bottom:6px;}
.domestic h2 span{background-color:#7DC9E8;color:#1D6788;font-size:32px;padding:5px 15px 5px 45px;position:relative;}
.domestic h2 span i{font-size:16px;border-radius:50%;border:1px solid #196589; width:30px; height:30px;position:absolute;text-align:center;padding-top:6px;top:10px;left:12px;}
.domestic .col-md-3{
	margin:0;
	padding:0;
}
.domestic_hover {
	height: 190px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
	margin-top: 8px;
	width: 100%;
}
.domestic .domestic_hover .image img {
	width: 100%;
}
.domestic_hover:hover .caption {
	opacity: 1;
	transform: translateY(-150px);
}
.domestic_hoverimg {
	z-index: 4;
}
.domestic_hover .caption {
	position: absolute;
	top: 150px;
	transition: all 0.3s ease-in-out 0s;
	width: 100%;
}
.domestic_hover .blur {
	background-color: rgba(17, 115, 58, 0.7);
	height: 300px;
	position: absolute;
	width: 100%;
	z-index: 5;
}
.domestic_hover .mask1{
	background-color: rgba(199, 177, 62,0.7) !important;
}
.domestic_hover .mask2{
	background-color: rgba(125, 174,207,0.7);
}
.domestic_hover .mask3{
	background-color: rgba(125, 150,93,0.7);
}
.domestic_hover .mask4{
	background-color: rgba(205,101,2,0.7);
}
.domestic_hover .caption-text {
	color: #FC0;
	font-size: 14px;
	height: 300px;
	position: absolute;
	text-align: center;
	top: -26px;
	width: 100%;
	z-index: 10;
}
.domestic .caption-text p {
	color: #FFF;
	padding: 0 10px;
}
.domestic .caption-text h3 {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 17.5px;
	padding: 18px;
}
.domestic .heading h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
	color: #669900;
	padding: 6px 12px;
	border-radius: 0 0 12px 12px;
	margin-top: 0px;
	background: #F2FFF2;
	padding-top: 16px;
	text-align: center;
	border-bottom: 1px solid#669900;
}
.page .profile .homepage-profile .profile-box .image img{border-radius:50%;max-width:150px;}
@media(min-width:770px) and (max-width:992px){
.homepage .our-products .product .info{width:160px;}	
}
@media(max-width:770px){
.homepage .our-products .product .info{width:100%;}
.homepage .our-products .product .image{margin:10px auto; float:none;}
.homepage .our-products .product{min-height:319px;}
}