body
{
	text-align: center;
	margin: 0 auto;	
    font-size: 11pt;	
	font-family: 'Open Sans', sans-serif;
}

.top-fl
{
    float: left;
    width: 100%;    
    padding: 7px 0 7px 0;	
	background-color: #003366;
}

.top-inr
{
    float: left;
    width: 100%;
	color: #b3c2d1;
	text-align: left;
	font-weight: 400;
	font-size: 13pt;
	font-family: 'Oswald', sans-serif; 
}

.top-inr a
{    
	color: #fff;	
	font-weight: 400;
}

.top-inr a:hover
{    
	color: #eee;
	text-decoration:underline;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.top-inr1
{
    float: left;
    width: 100%;
	color: #b3c2d1;
	text-align: right;
	font-size: 13pt;
	font-weight: 400;
	font-family: 'Oswald', sans-serif; 
}

.top-inr1 a
{    
	color: #fff;
	font-weight: 400;
}

.top-inr1 a:hover
{    
	color: #fff;
	opacity: 1;
	text-decoration:underline;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.top-inr2
{
    float: left;
    width: 100%;
	text-align: right;
}

.logo-cont
{
    float: left;    
	margin: 0 0 0 0;
	color: #d5d5d5;
	font-size: 33pt;
	font-weight: 700;
	text-transform: uppercase;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family: 'Rajdhani', sans-serif;    
}

.logo-cont a
{
	color: #d5d5d5;
}

.logo-cont a:hover
{
	color: #d5d5d5;
	opacity: .8;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.phone
{
	width: 23%;
	float:right;
	color: #004990;
	margin: 30px 0 0 0;
	font-size: 22px;
	font-weight:700;
	text-align:right;	
}

.phone a
{
	color: #fff;    
	text-decoration:none;
	background-color: #365c96;
	padding: 10px 20px;
	border-radius: 50px;
	letter-spacing: 1.5px;
	box-shadow: -9px 8px 32px 1px rgba(0,0,0,0.5);
}

.phone a:hover
{
	color: #fff;
	text-decoration:none;
	background-color: #4a6ca0;
	-webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.phone > a img
{
    top: 0;
	margin-top: 0;
}

.menu-bar
{
	width: 100%;
	float:right;
	position: fixed;	
	margin: 0 0 0 0;
	z-index: 1;
	background-color: #fff;
}

.gall-tmb
{
	width: 94%;
	float:left;
	margin: 0 3% 0 3%;
	padding: 10px 10px 10px 10px;
	background-color: #fff;
	box-shadow: 0 0 5px 0 #ccc;
}

.sliderrr
{
	width: 100%;
	float:left;
	margin: 0;
}

.sliderrr_inr
{
	width: 100%;
	float:left;
	margin: 0;
}

.slider_heading
{	
	float:left;	
	margin: 0 0 0 0;
	padding: 10px 50px 10px 20px;
	color: #fff;
	font-size: 35pt;
	text-align: center;
	font-weight: 600;
	background-color: #003366;
	opacity: .9;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;	
}

.slider_sml
{	
	float:left;	
	margin: 10px 0 0 0;
	padding: 10px 50px 10px 20px;
	color: #333;
	font-size: 20pt;
	text-align: center;
	font-weight: 600;
	line-height: 1.4;	
	background-color: #fff;
	opacity: .9;
	font-family: 'Rajdhani', sans-serif;
}

.slider_mor
{
	color: #ffffff;	
	float:left;
	margin-top:440px;
	position: absolute;
	z-index: 1;	
}

.slider_mor a
{
	color: #00bcd4;	
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 0 70px;
	font-size: 15pt;
	font-weight: 700;
	background-color: transparent;
	text-transform: uppercase;
	border: 2px solid #00bcd4;
	border-radius: 30px;		
}

.slider_mor a:hover
{
	color: #ffffff;
	background-color:#00bcd4;
	text-decoration:none;
	padding:7px 30px;
	font-size: 15pt;
	font-weight: 700;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.slider_mor_1
{
	width: 23%;	
	color: #222;		
	margin: 0 auto;
	padding: 7px 0 7px 0;
	font-size: 13pt;
	font-weight: 700;
	border: 1px solid #333;
	text-transform: uppercase;
}

.slider_mor_1 a
{
	
	color: #222;
	background-color: #fff;
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 0 0;
	font-size: 15pt;
	font-weight: 700;
	border: 1px solid #333;
	text-transform: uppercase;	
	border-radius: 30px;
		
}

.slider_mor_1 a:hover
{
	color: #333;
	background-color:#f1f1f1;
	text-decoration:none;
	padding:7px 30px;
	font-size: 15pt;
	font-weight: 700;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.sldr_arrw
{
	margin-top: 340px;
}

.main-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/main_header.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 0 0 0 0;	
}

.main-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 500;
	margin: 180px 0 0 0;
	text-align: center;	
	font-family: 'Oswald', sans-serif;
}

.main-hdr-bg p
{    
    font-size: 17pt;
	color: #fff;
	font-weight: 400;
	margin: 0 0 140px 0;
	text-align: center;	
	font-family: 'Oswald', sans-serif;
}

.oth-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/oth-hdr-bg.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 70px 0 0 0;	
}

.oth-hdr-bg h1
{    
    font-size: 35pt;
	color: #fff;
	font-weight: 600;
	margin: 80px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.about-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/about_header.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.about-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.useful-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/useful_header.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.useful-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.enquiry-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/enquiry_header.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.enquiry-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.contact-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/contact_header.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.contact-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.air-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/air_freight_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.air-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.ocean-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/ocean_freight_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.ocean-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.cus-clea-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/custom_clearance_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.cus-clea-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.trans-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/transportation_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.trans-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.mar-ins-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/marine_insurance_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.mar-ins-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.cro-tra-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/cross_trade_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.cro-tra-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.ex-wor-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/ex_works_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.ex-wor-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.spec-equip-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/spec_equip_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.spec-equip-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.break-bulk-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/break_bulk_banner.jpg);        
	background-position: 50% 0;
	background-size: cover;	
	margin: 90px 0 0 0;	
}

.break-bulk-hdr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: 700;
	margin: 120px 0 120px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	text-shadow: 2px 2px 5px #000;
}

.all_main
{
    float: left;
    width: 100%; 		
	padding: 30px 0 40px 0;	
}

.heading
{
    font-size: 13pt;
	color: #1193d4;
	font-weight: 600;
	text-align: left;
	margin: 10px 0 5px 0;
	text-transform: uppercase;
}

.tracking
{
    
	width: 100%;
	float: left;
	padding: 10px 20px;
	margin: 0 0 20px 0;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
}

.con
{
    float: left;
    width: 90%;
	text-align: left;	
	padding: 20px;
	background-color: #f9f9f9;
	border: 5px solid #ddd;
	border-top: 10px solid #003366;
	margin: 30px 0 0 0;
	line-height: 1.8;
}

.con a
{
    color: #444;
}

.revw_main
{
    float: left;
    width: 100%;
	background-color: #f5f5f5;	
	padding: 50px 0 50px 0;	
}

.revw_pnl
{
    float: left;
    width: 100%;
	background-color: #fff;	
	padding: 20px 20px 20px 20px;
	border: 1px solid #ddd;
	margin: 0 0 40px 0;
	-webkit-box-shadow: 2px 3px 1px rgba(0,0,0,.090);
    box-shadow: 2px 3px 1px rgba(0,0,0,.090);
}

.revw_top
{
    float: left;
    width: 100%;
	padding: 10px;
	background-color: #222;
}

.revw_title
{
    float: left;
    width: 100%;
	color: #fff;
	text-align:left;
	font-weight: 600;
	margin: 0 0 3px 0;
}

.revw_rating
{
    float: left;
    width: 100%;
	color: #999;
	text-align:left;
	font-size: 10pt;
}

.revw_data
{
    float: left;
    width: 100%;
}

.revw_pass
{
    float: left;
    width: 100%;
	padding: 10px 0;
}

.revw_pic
{
    float: left;
	padding: 0 10px 0 0;
}

.revw_story
{
	width: 90%;
    float: left;    
}

.revw_info
{
	width: 90%;
    float: left;
	text-align: left;
	font-weight: 600;
	font-size: 11pt;
	line-height: 1.2;    
}

.revw_stats
{
	width: 90%;
    float: left;
	text-align: left;
	font-size: 10pt;
	color: #666;
	line-height: 1;
}

.revw_dat
{
	width: 100%;
    float: left;
	text-align: left;
	font-size: 10pt;
	color: #666;    
}

.revw_details
{
	width: 100%;
    float: left;
	color: #333;
	font-size: 11pt;
	text-align: justify;
	margin: 10px 0 0 0;
	line-height: 1.5;   
}

.tax_main
{
    float: left;
    width: 100%; 		
	padding: 50px 0 50px 0;
	background-image: url(images/gardenia_bg.jpg);        
	background-position: 50% 0;
	background-size: cover;	
}

.txs_pnl
{
    float: left;
    width: 90%;
	padding: 20px;
	margin: 20px 25px 20px 25px;
	border-radius: 20px;
	background-color: #fff;
	border: 2px dashed #ccc;
}

.txs_pnl h2
{
	color: #222;
    font-size: 20pt;
	font-weight: 600;
}

.txs_pnl_det
{
    float: left;
    width: 100%;
	margin: 0 0 20px 0;	
}

.txs_pnl_det ul
{
    margin: 0;
	padding: 0;
}

.txs_pnl_det li
{
    margin: 0 0 0 50px;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
	list-style-image: url(images/blk_chk_ico.png);
}

.prcg
{
    float: left;
    width: 100%;
	padding: 20px 50px 40px 50px;
	margin: 20px 0 20px 0;	
	border: 2px dashed #ccc;
	background-color: #f7f7f7;
}

.prcg h2
{
	color: #222;
    font-size: 20pt;
	font-weight: 600;
}

.prcg ul
{
    margin: 0;
	padding: 0;
}

.prcg li
{
    margin: 0 0 0 0;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
	list-style-image: url(images/blk_chk_ico.png);
	
}

.bkk_pnl
{
    float: left;
    width: 70%;
	padding: 20px;
	margin: 20px 15% 20px 15%;
	border-radius: 20px;
	background-color: #f5f3f1;
}

.bkk_pnl h2
{
	color: #222;
    font-size: 20pt;
	font-weight: 600;
}

.bkk_pnl_det
{
    float: left;
    width: 100%;
	margin: 0 0 20px 0;	
}

.bkk_pnl_det ul
{
    margin: 0;
	padding: 0;
}

.bkk_pnl_det li
{
    margin: 0 0 0 50px;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
	list-style-image: url(images/blk_chk_ico.png);
}

.txs_prc
{
    float: left;
    width: 100%;
	padding: 20px 50px 40px 50px;
	margin: 40px 0 40px 0;
	border-radius: 20px;
	border: 2px dashed #ccc;
	background-color: #fff;
}

.txs_prc h2
{
	color: #222;
    font-size: 20pt;
	font-weight: 600;
}

.txs_prc ul
{
    margin: 0;
	padding: 0;
}

.txs_prc li
{
    margin: 0 0 0 0;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
	list-style-image: url(images/blk_chk_ico.png);	
}

.blkclr
{
    color: #222;		
}

.bluclr
{
    color: #0076d2;		
	font-size: 10pt;
	opacity: .6;
}

.img_Right
{
    padding: 10px 20px 0 0;		
}

.imgoo
{
    border: 5px solid #ddd;		
}

.tbl_hd
{
    color: #fff;
	font-weight: 600;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
	background-color: #1193d4;			
}

.tbl_hd_padd
{    
	padding: 5px 0 5px 0;
}

.tbl_data
{    
    font-size: 11pt;
	padding: 5px 0 5px 0;
	background-color: #f9f9f9;
}

.prgrp
{
    width: 100%;
	float: left;
	padding: 0 20px;
	margin: 20px 0;	
}

.othclr
{
    color: #00bcd4;
	font-weight: 600;
	font-size: 15pt;	
}

.getqu
{
	color: #ffffff;		
	margin:0 auto;
}

.getqu a
{
	color: #222;	
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 20px 0;
	font-size: 15pt;
	font-weight: 700;
	background-color: transparent;
	text-transform: uppercase;
	border: 1px solid #000;	
}

.getqu a:hover
{
	color: #222;
	background-color:#f1f1f1;
	border: 1px solid #000;
	text-decoration:none;
	padding:7px 30px;
	font-size: 15pt;
	font-weight: 700;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.tax_getqu
{
	color: #ffffff;		
	margin:0 auto;
}

.tax_getqu a
{
	color: #222;	
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 20px 0;
	font-size: 15pt;
	font-weight: 700;
	background-color: #fff;
	text-transform: uppercase;
	border: 1px solid #ccc;	
}

.tax_getqu a:hover
{
	color: #222;
	background-color:#f1f1f1;
	border: 1px solid #000;
	text-decoration:none;
	padding:7px 30px;
	font-size: 15pt;
	font-weight: 700;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.serv
{
    float: right;    
	text-align:right;
	color: #ffcc00;
	font-size: 17pt;
	margin-top: 6px;    
}

.serv-sml
{
    color: #004990;
	height: 1px;    
}

.hdr-bg
{    
    background-image: url(images/header-bg.jpg);        
	background-position: 50% 0;
	background-size: cover;
}

.hdr-bg-blk
{
    background-color: #000;
}

.hedr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/hedr-bg.jpg);        
	background-position: 50% 0;
	background-size: cover;
	height: 215px;	
}

.hedr-cont-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/hedr-cont-bg.jpg);        
	background-position: 50% 0;
	background-size: cover;
	height: 215px;
}

.hedr-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: bold;
	margin-top: 70px;
}

.hedr-cont-bg h1
{    
    font-size: 40pt;
	color: #fff;
	font-weight: bold;
	margin-top: 70px;
}

.book-bg
{
    float: left;
    width: 100%;    
	margin: 0;
	padding: 20px 0 20px 0;
	position: absolute;
	z-index: 1;	
}

.book-bg-blk
{
    float: left;
    width: 100%;    
	margin: 0 0 20px 0;
	padding: 10px 0 20px 0;
}

.book-ttl
{
	text-align:center;
	margin: 0 auto;
	background-color: #000;
	color: #fff;
	width:16%;
	font-size: 14pt;
	font-weight:bold;
	padding:10px 0 5px 0;
	opacity: 0.9;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;        
}

.book-data
{
    float: left;
    width: 100%; 
	margin: 0 0 0 0;   
}

.prod_panel
{
    float: left;
    width: 100%; 		
	padding: 40px 0 50px 0;
	margin: 0 0 0 0;		
}

.prod_panel h1
{
    font-size: 35pt;
	text-align:left;
	color: #336699;
	font-weight: 700;
	margin: 0 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.prod_panel p
{
    font-size: 12pt;
	text-align:left;
	color: #666;
	font-weight: 400;
	margin: 0 0 40px 0;
	text-align: center;
}

.prod_inr
{
    float: left;
    width: 90%; 		
	padding: 0 0 0 0;
	margin: 0 10px 30px 10px;		
}

.prod_img
{
    float: left;
    width: 100%; 		
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-top: 5px solid #aaa;	
	box-shadow: 2px 8px 15px 1px rgba(0,0,0,0.5);
}

.prod_mgs
{    
    width: 100%;
}

.prod_data
{
    float: left;
    width: 100%; 		
	padding: 0 0 0 10px;
	margin: 20px 0 0 0;
	color: #222;
	text-align: left;
	font-weight: 600;
	font-size: 13pt;
	border-left: 5px solid #1193d4;
}

.welc
{
	width: 100%;
	float:left;
	padding:50px 0 60px 0;	
	background-image: url(images/welc-bg.jpg);        
	background-position: 50% 0;
	background-size: cover;
}

.welc h2
{
	font-size: 35pt;
	color: #fff;
	text-align: center;
	font-weight: 700;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.welc span
{    	
    color: #ccc;
	font-size: 22pt;
	line-height: 1.4;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.welc_data
{
	width: 100%;
	float: left;	
	color: #fff;	
}

.welc_data p
{	
	line-height: 25px;
	margin: 0 0 20px 0;
	color: #fff;	
}

.welc_more
{
	width: 17%;
	margin: 0 auto;	
	background-color: #fff;
	color: #222;	
	font-size: 11pt;	
}

.welc_more a
{	
    float: left;
    padding: 10px 20px;
    background-color: #fff;
	color: #222;
	text-decoration: none;
}

.welc_more a:hover
{	
    background-color: #ccc;
	color: #222;
	text-decoration: none;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.clarea
{
	width: 100%;
	float:left;
	background-color: #fff;
	padding:40px 0 40px 0;		
}

.clarea_inr
{
	width: 90%;
	float:left;
	margin: 0 10px 0 10px;
}

.clarea_icon
{
	width: 35%;
	float:left;
	text-align: left;
}

.clarea_data
{
	width: 65%;
	float:left;
	padding: 10px 0 0 0;	
}

.clarea_data a
{
    color: #222; 
}

.clarea_data a:hover
{
    color: #222;
	opacity: .8; 
}

.clarea_data_a
{
	width: 100%;
	float:left;
	color: #999;
	font-size: 13pt;
	font-weight: 600;
	text-align: left;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.clarea_data_b
{
	width: 100%;
	float:left;
	color: #222;
	font-size: 11.5pt;
	font-weight: 600;
	text-align: left;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
	border-top: 2px dotted #0075d2;
	font-family: 'Rajdhani', sans-serif;
}

.grth
{
	width: 100%;
	float:left;	
	padding:50px 0 50px 0;
	background-color: #f5f5f5;		
}

.grth h1
{
    font-size: 35pt;
	text-align:left;
	color: #003366;
	font-weight: 700;
	margin: 0 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.grth p
{
    font-size: 12pt;
	text-align:left;
	color: #666;
	font-weight: 400;
	margin: 0 0 40px 0;
	text-align: center;
}

.grth_inr
{
	width: 95%;
	float:left;	
	padding:20px 20px 40px 20px;
	margin: 0 10px 30px 10px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	height: 500px;
	/*box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);*/
}

.grth_img
{
	width: 100%;
	float:left;	
	padding:0 0 0 0;		
}

.grth_ttl
{
	width: 100%;
	float:left;	
	color: #0076d2;
	font-size: 17pt;
	font-weight: 700;
	padding:15px 0 5px 0;
	text-align: center;
	text-transform:uppercase;
	font-family: 'Rajdhani', sans-serif;		
}

.grth_data
{
	width: 100%;
	float:left;	
	color: #444;
	line-height: 1.7;
	text-align: justify;
	padding:0 0 0 0;		
}

.agnt
{
	width: 100%;
	float:left;
	padding:50px 0 60px 0;	
	background-image: url(images/world_map.jpg);        
	background-position: 50% 0;
	background-size: cover;
}

.agnt h2
{
	font-size: 35pt;
	color: #003366;
	text-align: center;
	font-weight: 700;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
}

.agnt_data
{
	width: 80%;
	float:left;
	text-align: left;
	margin:0 10% 0 10%;
}

.agnt_ttl
{
	width: 100%;
	float:left;
	color: #0076d2;
	font-size: 15pt;
	font-weight: 700;
	padding: 3px 0 3px 22px;
	margin: 20px 0 0 0;
	/*background-color: #336699;*/
	border-bottom: 3px solid #999;
}

.agnt_txt
{
	width: 100%;
	float:left;
	color: #444;
	font-weight: 600;
}

.agnt_txt ul
{
	margin: 0;
	padding: 0;
}

.agnt_txt li
{
	margin: 0 0 0 22px;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #ccc;
	list-style-image: url(images/blk_chk_ico.png);
	background-repeat: no-repeat;
}

.abtab_inr
{
	width: 95%;
	float:left;	
	padding:40px 40px;
	margin: 0 10px 0 10px;
	background-color: #f9f9f9;
	border: 1px solid #e9e9e9;	
	/*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
}

.abtab_img
{
	width: 100%;
	float:left;	
	padding:0 0 0 0;		
}

.abtab_ttl
{
	width: 100%;
	float:left;	
	color: #1193d4;
	font-size: 13pt;
	font-weight: 600;
	padding:15px 0 15px 0;
	text-align: center;
	text-transform:uppercase;	
}

.abtab_data
{
	width: 100%;
	float:left;	
	color: #666;
	padding:0 0 0 0;
	line-height: 1.7;
	text-align: justify;		
}

.srvc_panel
{
	width: 100%;
	float: left;    	
    /*padding: 40px 0px 40px 0px;*/
}

.srvc_grp
{
	width: 93.5%;
	float: left;    
	padding: 20px;
	margin: 20px 5px;	
}

.srvc_grp_a
{
	width: 100%;
	float: left;
	padding: 10px 0 20px 0;
	margin: 0;
	text-align: center;
}

.srvc_grp_b
{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
}

.srvc_grp h3
{
    font-size: 14pt;
	color: #00bcd4;
	font-weight: 700;
	margin: 10px 0 15px 0;
	text-align: center;
	text-transform: uppercase;	
}

.srvc_grp_c
{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
	color: #777;
	text-align: center;	
	line-height: 1.6;
}

.need_tx_bg
{
	width: 100%;
	float: left;
    background-color: #375b95;
    background-image: url(images/silver-taxi-cab-bg.jpg);
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
	background-position: center center;
	border-bottom: 5px solid #888;
}

.tx_bg
{
	width: 100%;
	float: left;
	padding: 50px 0 50px 0;
	border-top: 1px solid #e5e5e5;
    background-color: #f7f7f7;	
}

.tx_bg h1
{
    font-size: 25pt;
	text-align:left;
	color: #666;
	font-weight:bold;
	margin: 0 0 20px 0;
	text-align: center;
}

.tx_bg p
{
	width: 100%;
	float: left;    	
	margin: 0 0 15px 0;
}

.tx_bg_mor
{
	
	color: #ffffff;
	margin: 0 auto;	
	margin-top: 20px;
}

.tx_bg_mor a
{
	color: #222;	
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 0 0;
	font-size: 15pt;
	font-weight: 700;
	background-color: #fff;
	text-transform: uppercase;
	border-radius: 30px;
	border: 1px solid #333;		
}

.tx_bg_mor a:hover
{
	color: #222;
	background-color:#f1f1f1;
	text-decoration:none;
	padding:7px 30px;
	font-size: 15pt;
	font-weight: 700;	
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.con_1
{
    width: 100%;    
    float: left;    
    padding: 0;
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 13pt;
	font-weight: 700;
	color: #222;
	text-transform: uppercase;	
}

.con_2
{    
    width: 100%;    
    float: left;	
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	color: #666;
	line-height: 1.4;
	font-size: 12pt;	
}

.con_pnl
{
	width: 90%;
	float: left;
	margin: 20px 0 20px 0;
	padding:0;
	border-bottom: 1px dashed #ccc;
}

.con_img
{
	width: 12%;
	float: left;
	margin: 0 0 0 0;
	text-align: left;
	padding: 10px 0 10px 0;
	border-right: 1px dashed #00aeef;
}

.con_grp
{
	width: 88%;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

.con_grp a
{
	color: #777;
	font-weight: 400;
}

.con_grp a:hover
{
	color: #222;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.con_grp_1
{
	width: 100%;
	float: left;
	margin: 20px 0 70px 0;
	padding: 20px 0;	
}

.con_grp_1 a
{
	color: #777;
	font-weight: 400;
}

.con_grp_1 a:hover
{
	color: #222;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.con_title
{
	width: 100%;
	float: left;
	color: #011447;
	font-size: 30pt;
	margin: 0 0 0 0;
	font-weight: 700;
	text-align: center;
	padding: 10px 0 10px 0;
}

.nd_tx
{	
    width: 100%;
	float: left;
	color: #fff;
	text-align: center;
	font-size: 30pt;
	font-family: "Aladin", Sans-serif;
	margin: 0 0 30px 0;
	font-weight: bold;	
}

.nd_tx_a
{	
    width: 100%;
	float: left;
	text-align: center;
	font-size: 30pt;
	margin: 0 0 30px 0;	
}

.nd_tx_b
{	
    width: 100%;
	float: left;
	color: #fff;
	text-align: center;
	font-size: 25pt;
	letter-spacing: 1.7px;
	/*text-shadow: 4px 4px 4px #000;*/
}

.ptxt
{
    /*padding-right:20px;*/
	color: #444;
}

.bttm-area
{
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/ftr_bg.jpg);        
	background-position: 50% 0;
	background-size: cover;
}

.bttm-1
{
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 50px 0 30px 0;	
}

.bttm-2
{
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 30px 0 30px 0;
	border-top: 1px solid #444;	
}

.bttm-hed
{
	float: left;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 700;
	font-size: 18pt;	
	margin: 0 0 10px 0;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif; 
}

.bttm-txt
{
	color: #666;	
}

.bttm-b2
{
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;	
	line-height: 30px;
	font-size: 11pt;
}

.bttm-b2 a
{
	color: #aaa;
	line-height: 2;
	text-decoration: none;
}

.bttm-b2 a:hover
{
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
}

.bttm-c2
{
	float: left;
	width: 100%;
	text-align: left;
	color: #aaa;		
	font-size: 11pt;
}

.bttm-c2 a
{
	color: #aaa;
	line-height: 2;
	text-decoration: none;
}

.bttm-c2 a:hover
{
	color: #fff;
	text-decoration: none;
	-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
}

.bttm-c3
{
	float: left;
	width: 100%;
	text-align: left;
	color: #aaa;	
	line-height: 27px;
	font-size: 11pt;
}

.bttm-c3 a
{	
	color: #1193d4;
}

.bttm-c3 a:hover
{	
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.bttm-clr
{	
	color: #1193d4;
	font-weight: bold;
}

.fotr
{
    width: 100%;
    float:left;
	background-color: #003366;
	padding: 20px 0 20px 0;	
	border-top: 1px solid #666;
}

.fotr a
{
    color: #aaa;
	text-decoration:none;
}

.fotr a:hover
{
    color: #ddd;
	text-decoration:none;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.fotr ul
{
    padding: 0;
    margin: 0;
    list-style: none;		
}

.fotr li
{
    padding: 0 10px 0 0;
    display: inline;
}
	
.fotr-left
{
    width: 60%;
    float:left;
	text-align:left;
	font-size: 11pt;
	color: #bbb;	
}

.fotr-right
{
    width: 40%;
    float:left;
	color: #bbb;
	font-size: 11pt;
	text-align:right;
	margin: 0 0 0 0;	
}

.fotr-right a
{
    color: #bbb;
	text-decoration:none;
}

.fotr-right a:hover
{
    color: #fff;
	text-decoration:none;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.syd
{
    float: left;
    width: 100%;
    background-image: url(images/syd.jpg);
	background-repeat:repeat;
}

.cname
{
    float: left;
    width: 100%;
	font-size: 30pt;
	color: #395096;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
}

.cname span 
{
	color: #00aff0;
}

.slo
{
    float: left;
    width: 100%;
	font-size: 15pt;
	color: #3750a2;
	font-weight: 700;
	margin: 0 0 20px 0;
}

.cont-bg
{
    background-color: #232323;
	float: left;
}

.cont-ab
{
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
	text-align: left;
	margin-left: 30px;
}

.cont-ab a
{
    color: #777;
	text-decoration:none;    
}

.cont-ab a:hover
{
    color: #777;
	text-decoration:none;    
}

.cont-ab ul
{    
    margin: 0 0 0 -40px;
}

.cont-ab li
{
    display: inline-block;
    width: 100%;
    position: relative;
    line-height: 19px;
    padding-left: 40px;
    margin-bottom: 10px;    
    font-size: 20px;
}

.cont-ab li img
{
    position: absolute;
    left: 0;
    top: 0;
	margin-top:5px;
}

.cont-ab li span
{
    display: block;
}

.caro_hgt
{
	width: 100%;
    height: auto;
	margin: 70px 0 0 0;
}

.res-area
{
	width: 100%;
	float: left;
}

.abt_img
{
    margin: 0 0 0 0;
}

.img_Left
{
    margin: 0 30px 20px 0;
}

.sub_head
{
	font-size: 18pt;
	text-align: left;
	color: #666;
	font-weight: 700;
	text-transform: uppercase;
}

.togv
{
	font-size: 18pt;
	text-align: center;
	color: #222;
	font-weight: 600;
	line-height: 1.3;
	text-transform: uppercase;
}

.cot_grp
{
	width: 100%;
	float: left;
	padding: 0 50px 0 0;
}

.cot_item
{
	width: 100%;
	float: left;
	padding: 20px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
}

.cot_item a
{
	color: #666;
}

.cot_item a:hover
{
	color: #222;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.keep_grp
{
	width: 100%;
	float: left;
	padding: 0 20px;
	margin: 10px 0 20px 0;
}

.keep_title
{
	width: 100%;
	float: left;
	color: #fff;
	padding: 10px 0;
	font-weight: 700;
	font-size: 13pt;
	background-color: #222;
}

.keep_data
{
	width: 100%;
	float: left;
	background-color: #f7f7f7;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.keep_item
{
	width: 100%;
	float: left;
	text-align: left;
	color: #666;
	padding: 10px 10px;
	font-size: 10.5pt;
	border-bottom: 1px solid #ddd;
}

.keep_item_1
{
	width: 100%;
	float: left;
	text-align: left;
	color: #fff;
	padding: 10px 10px;
	font-size: 10.5pt;
	background-color: #777;
	border-bottom: 1px solid #ddd;	
}

.g_bl
{	
	color: #4285f4;
}

.g_rd
{	
	color: #ea4335;
}

.g_yel
{	
	color: #fbbc05;
}

.g_grn
{	
	color: #34a853;
}













@media (max-width:480px)
{

.logo-cont
{
    float: left;
    width: 80%;
	font-size: 25pt;
	text-align: left;
	padding: 0 0 0 10px; 
	margin: 0 0 0 0; 
}

.phone
{
	width: 75%;
	float:left;
	text-align:center;   
	margin-right: 0;
	margin-top: 15px;
	margin-left: 12%;
	margin-bottom: 25px;
	font-size: 22px;
	font-weight:700;
}

.phone > a img
{
    top: 0;
	margin-top: 0;
	margin-left:0;
	margin-right:0;
}

.book-ttl
{
	width:50%;        
}

.ptxt
{
    padding-right:0;
}

.wel h1
{
    font-size: 18pt;
	text-align:center;
	color: #00bcd4;
	font-weight:bold;
	margin: 0 0 10px 0;
	line-height: 1.2;
}


.fotr-left
{
    width: 100%;
    float:left;
	text-align:center;
	font-size: 10pt;
	line-height: 1.5;
}

.fotr-right
{
    width: 100%;
    float:left;	
	text-align:center;
	margin: 5px 0 0 0;
	font-size: 10pt;
}

.fotr ul
{
    padding: 0;
    margin: 0;
    list-style: none;
	line-height: 1.4;		
}

.fotr li
{
    padding: 0 3px 0 0;
    display: inline;		
}

.hedr-bg h1
{    
    font-size: 30pt;
	color: #fff;
	font-weight: bold;
	margin-top: 70px;
}

.srv_box
{
	width: 94.4%;
	float: left;
    background-color: #fff;
	padding: 20px;
	margin: 0 10px 20px 10px;
}

.cont-ab
{
    color: #fff;
    font-size: 14px;
    margin-top: 0;
	text-align: left;
	margin-left: 0;	
}

.menu-bar
{
	width: 100%;
	float:left;	
	margin: 0 0 0 0;	
}

.navbar-default .navbar-nav > li > a
{
    color: #54595f;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f9f9f9;
}

.caro_hgt
{
	width: 100%;
    height: 200px;
	margin: 0;
}

.need_tx_bg
{
	width: 84%;
	float: left;
    background-color: #375b95;
    background-image: url(images/silver-taxi-cab-bg.jpg);
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
	background-position: left bottom;
	margin: 0 8% 8% 8%;
	border-bottom: 0;
}

.book-data
{
    float: left;
    width: 82%; 
	margin: 0 9% 0 9%;   
}

.slider_mor
{
	color: #ffffff;	
	float:left;
	margin-top:310px;
	position: absolute;
	z-index: 1;	
}

.slider_mor a
{	
	margin:0 0 0 20px;		
}

.slider_mor_1
{
	color: #ffffff;	
	margin: 0 auto;
}

.slider_mor_1 a
{
	
	color: #222;
	background-color: #fff;
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 0 0;
	font-size: 15pt;
	font-weight: 700;
	border: 1px solid #333;
	text-transform: uppercase;	
	border-radius: 30px;
		
}

.slider_heading
{	
	color: #fff;
	font-size: 14pt;
	font-weight: 600;
	line-height: 1.2;
	margin: 5px 0 0 0;
	padding: 10px 20px 10px 20px;
}

.slider_sml
{
	font-size: 9.5pt;
	text-align: center;
	font-weight: 600;
	padding: 10px 20px 10px 20px;
}

.srvc_grp
{
	width: 93.5%;
	float: left;    
	padding: 20px;
	margin: 0 5px;	
}

.srvc_grp_a
{
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;
}

.tx_bg h1
{
    font-size: 18pt;
	line-height: 1.4;
}

.tx_bg_mor a
{
	color: #222;	
	text-decoration:none;
	padding:7px 30px;
	margin:0 0 0 0;
	font-size: 15pt;
	font-weight: 700;
	background-color: #fff;
	text-transform: uppercase;
	border-radius: 30px;
	border: 1px solid #333;		
}

.top-fl
{    
    padding: 7px 0 7px 0;
	
}

.sliderrr
{
	width: 100%;
	float:left;
	margin: 0 0 0 0;
}

.oth-hdr-bg
{   	
	margin: 60px 0 0 0;	
}

.oth-hdr-bg h1
{    
    font-size: 25pt;
	color: #fff;
	font-weight: 600;
	margin: 60px 0;
	text-align: center;
	line-height: 1.1;
	text-transform: uppercase;
}

.bkk_pnl
{
    float: left;
    width: 100%;
	padding: 20px;
	margin: 20px 0 20px 0;
	border-radius: 20px;
	background-color: #f5f3f1;
}

.bkk_pnl h2
{
	color: #222;
    font-size: 18pt;
	font-weight: 600;
}

.txs_pnl_det li
{
    margin: 0 0 0 20px;
}

.txs_prc
{
    float: left;
    width: 100%;
	padding: 20px 30px 40px 40px;
	margin: 40px 0 40px 0;
	border-radius: 20px;
	border: 2px dashed #ccc;
}

.txs_prc h2
{
	color: #222;
    font-size: 20pt;
	font-weight: 600;
}

.txs_pnl
{
    float: left;
    width: 90%;
	padding: 20px;
	margin: 20px 25px 20px 25px;
	border-radius: 20px;
	background-color: #f5f3f1;
}

.txs_pnl h2
{
    font-size: 18pt;
}

.txs_pnl
{
    float: left;
    width: 100%;
	padding: 20px;
	margin: 30px 0 30px 0;
	border-radius: 20px;
	background-color: #f5f3f1;
}

.txs_pnl h2
{
    font-size: 18pt;
}

.con_2
{
    font-size: 20pt;
}

.con_grp
{
	width: 100%;
	float: left;
	margin: 40px 0 0 0;
	padding: 20px 0 30px 0;
	border-bottom: 1px dashed #ccc;
	border-right: 0;
}

.con_grp_1
{
	width: 100%;
	float: left;
	margin: 40px 0 30px 0;
	padding: 20px 0;	
}

.wel
{
    float: left;
    width: 100%; 		
	padding: 40px 0 50px 0;
	margin: 0 0 0 0;		
}

.wel h1
{
    font-size: 18pt;
	text-align:left;
	color: #666;
	font-weight:bold;
	margin: 0 0 30px 0;
	text-align: center;
	text-transform: uppercase;
}

.wel h2
{
    font-size: 15pt;
	text-align: center;
	color: #666;
	font-weight:bold;
	margin: 30px 0 10px 0;
	text-align: left;
	text-transform: uppercase;
}

.lg-img
{
    height: 30px;
}

.sub_head
{
	font-size: 16pt;
	text-align: center;
	color: #666;
	font-weight: 700;
	margin: 0 0 15px 0;
	line-height: 1.3;
}

.abt_img
{
    margin: 0 0 15px 0;
}

.revw_title
{
    float: left;
    width: 100%;
	color: #fff;
	text-align:left;
	font-weight: 600;
	margin: 0 0 3px 0;
	font-size: 11pt;
}

.revw_story
{
	width: 70%;
    float: left;    
}

.revw_info
{
	width: 100%;
    float: left;
	text-align: left;
	font-weight: 600;
	font-size: 11pt;
	line-height: 1;    
}

.revw_stats
{
	width: 100%;
    float: left;
	text-align: left;
	font-size: 10pt;
	color: #666;
	line-height: 1;
}

.cot_grp
{
	width: 100%;
	float: left;
	padding: 0 0 30px 0;
}

.cot_item
{
	width: 100%;
	float: left;
	padding: 20px 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
}

.main-hdr-bg h1
{    
    font-size: 20pt;
	margin: 100px 0 0 0;
}

.main-hdr-bg p
{    
    font-size: 13pt;
	margin: 0 0 100px 0;
}

.about-hdr-bg h1
{    
    font-size: 25pt;	
	margin: 50px 0 50px 0;
}

.tax-hdr-bg h1
{    
    font-size: 25pt;	
	margin: 105px 0 110px 0;
}

.tax-hdr-bg p
{    
    font-size: 15pt;
	margin: 0 0 110px 0;
}

.book-hdr-bg h1
{    
    font-size: 25pt;	
	margin: 115px 0 135px 0;
}

aa.book-hdr-bg p
{    
    font-size: 15pt;
	margin: 0 0 110px 0;
}

.reviews-hdr-bg h1
{    
    font-size: 25pt;
	margin: 125px 0 125px 0;
}

.pricing-hdr-bg
{    
    float: left;
    width: 100%;
    background-image: url(images/pricing_header.jpg);        
	background-position: 95% 0;
	background-size: cover;	
	margin: 0 0 0 0;	
}

.pricing-hdr-bg h1
{    
    font-size: 25pt;
	margin: 125px 0 125px 0;
}

.contact-hdr-bg h1
{    
    font-size: 25pt;	
	margin: 125px 0 125px 0;
}

.contact-hdr-bg p
{    
    font-size: 15pt;
	margin: 0 0 120px 0;
}

.slider_mor_1
{
	width: 75%;	
	color: #222;		
	margin: 0 auto;
	padding: 7px 0 7px 0;
	font-size: 13pt;
	font-weight: 700;
	border: 1px solid #333;
	text-transform: uppercase;
}

.keep_grp
{
	width: 100%;
	float: left;
	padding: 0;
	margin: 10px 0 20px 0;
}

.prcg
{
    float: left;
    width: 100%;
	padding: 20px 30px 40px 40px;
	margin: 20px 0 20px 0;	
	border: 2px dashed #ccc;
	background-color: #f7f7f7;
}

.prcg h2
{
	color: #222;
    font-size: 16pt;
	font-weight: 600;
}

.togv
{
	font-size: 14pt;
	text-align: center;
	color: #222;
	font-weight: 600;
	line-height: 1.3;
	text-transform: uppercase;
}

.prod_panel h1
{
    font-size: 22pt;
	text-align:center;
}

.prod_inr
{
    float: left;
    width: 94%; 		
	padding: 0 0 0 0;
	margin: 20px 10px 20px 10px;		
}

.clarea_inr
{
	width: 90%;
	float:left;
	margin: 20px 10px 20px 10px;
}

.welc h2
{
	font-size: 25pt;
}

.welc span
{ 
	font-size: 18pt;
}

.welc_more
{
	width: 55%;
	margin: 0 auto;	
	background-color: #fff;
	color: #222;	
	font-size: 10pt;	
}

.welc_more a
{	
    float: left;
    padding: 10px 20px;
    background-color: #fff;
	color: #222;
	text-decoration: none;
}

.grth_inr
{
	width: 95%;
	float:left;	
	padding: 20px 20px 30px 20px;
	margin: 15px 10px 15px 10px;
	background-color: #fff;
	height: auto;
	/*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
}

.bttm-b2
{	
	font-size: 11pt;
	margin: 0 0 20px 0;
}

.bttm-c2
{
	float: left;
	width: 100%;
	text-align: left;
	color: #aaa;	
	line-height: 2.5;
	font-size: 11pt;
	margin: 0 0 0 0;
}

.top-inr
{    
	text-align: center;
}

.top-inr1
{    
	text-align: center;
	margin: 0 0 5px 0;
}

.top-inr2
{    
	text-align: center;
}

.sldr_arrw
{
	margin-top: 175px;
}

.prod_panel p
{    
	margin: 0 0 0 0;
}

.abtab_inr
{
	width: 100%;
	float:left;	
	padding:40px 30px;
	margin: 15px 0 15px 0;
	background-color: #f9f9f9;
	border: 1px solid #e9e9e9;	
	/*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
}

.con_1
{
    width: 100%;    
    float: left;    
    padding: 0;
	text-align: center;
	margin: 0 0 5px 0;
	font-size: 13pt;
	font-weight: 700;
	color: #222;
	text-transform: uppercase;	
}

.con_2
{    
    width: 100%;    
    float: left;	
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
	color: #666;
	line-height: 1.4;
	font-size: 12pt;	
}

.con_pnl
{
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	padding:0;
	border-bottom: 1px dashed #ccc;
}

.con_img
{
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	text-align: center;
	padding: 10px 0 10px 0;
	border-right: 0;
}

.con_grp
{
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

.con_grp a
{
	color: #777;
	font-weight: 400;
}

.con_grp a:hover
{
	color: #222;
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.tbl_hd
{
    color: #fff;
	font-size: 9pt;
	font-weight: 600;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
	background-color: #1193d4;			
}

.tbl_data
{    
    font-size: 9pt;
	padding: 5px 5px 5px 5px;
	background-color: #f9f9f9;
}

.prgrp
{
    width: 100%;
	float: left;
	padding: 0;
	margin: 20px 0;	
}

.bttm-hed
{
	float: left;
	width: 100%;
	color: #fff;
	text-align: left;
	font-weight: 700;
	font-size: 18pt;	
	margin: 15px 0 0 0;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif; 
}

.grth h1
{
    font-size: 25pt;	
}

.grth p
{    
	margin: 0 0 20px 0;
}

.welc
{
	width: 100%;
	float:left;
	padding:50px 0 60px 0;	
	background-image: url(images/welc-bg.jpg);        
	background-position: 30% 0;
	background-size: cover;
}

.agnt h2
{
	font-size: 25pt;
}

.agnt_data
{
	width: 90%;
	float:left;
	text-align: left;
	margin:0 5% 0 5%;
} 	

.bttm-1
{	
	padding: 30px 0 30px 0;	
}

.useful-hdr-bg h1
{    
    font-size: 25pt;;
	margin: 50px 0 50px 0;
}

.enquiry-hdr-bg h1
{    
    font-size: 25pt;
	margin: 50px 0 50px 0;
}

.contact-hdr-bg h1
{    
    font-size: 25pt;
	margin: 50px 0 50px 0;
}

.con
{
    float: left;
    width: 100%;
	text-align: left;	
	padding: 20px;
	background-color: #f9f9f9;
	border: 5px solid #ddd;
	border-top: 10px solid #003366;
	margin: 0 0 30px 0;
	line-height: 1.6;
}

.about-hdr-bg
{    
	margin: 90px 0 0 0;	
}

.useful-hdr-bg
{    
 	margin: 90px 0 0 0;	
}

.enquiry-hdr-bg
{    
	margin: 90px 0 0 0;	
}

.contact-hdr-bg
{    
	margin: 90px 0 0 0;	
}

.clarea
{
	padding:20px 0 20px 0;		
}

.air-hdr-bg
{ 
	margin: 90px 0 0 0;	
}

.air-hdr-bg h1
{    
    font-size: 25pt;
	margin: 50px 0 50px 0;
}

.ocean-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.ocean-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.cus-clea-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.cus-clea-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.trans-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.trans-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.mar-ins-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.mar-ins-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.cro-tra-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.cro-tra-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.ex-wor-hdr-bg
{    
    margin: 90px 0 0 0;	
}

.ex-wor-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.spec-equip-hdr-bg
{    
    margin: 90px 0 0 0;
}

.spec-equip-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.break-bulk-hdr-bg{    
   	
	margin: 90px 0 0 0;	
}

.break-bulk-hdr-bg h1
{    
    font-size: 25pt;
    margin: 50px 0 50px 0;
}

.cname
{
    float: left;
    width: 100%;
	font-size: 20pt;
	color: #395096;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
}

.slo
{
    float: left;
    width: 100%;
	font-size: 15pt;
	color: #3750a2;
	font-weight: 700;
	margin: 0 0 20px 0;
}

.con_title
{
	width: 100%;
	float: left;
	color: #003366;
	font-size: 20pt;
	margin: 0 0 0 0;
	font-weight: 700;
	text-align: center;
	padding: 10px 0 10px 0;
}

}
