@charset "utf-8";

/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700);

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700,300,400);

@font-face {

    font-family: 'HelveticaNeueLTStd47LightCondensed';

    src: url('helveticaneueltstd-ltcn.eot');

    src: url('helveticaneueltstd-ltcn.eot') format('embedded-opentype'),

        url('helveticaneueltstd-ltcn.woff2') format('woff2'),

        url('helveticaneueltstd-ltcn.woff') format('woff'),

        url('helveticaneueltstd-ltcn.ttf') format('truetype'),

        url('helveticaneueltstd-ltcn.svg#HelveticaNeueLTStd47LightCondensed') format('svg');

}

@font-face {

    font-family: 'HelveticaNeueLTStdCn';

    src: url('helveticaneueltstd-bdcn-webfont.eot');

    src: url('helveticaneueltstd-bdcn-webfont.eot') format('embedded-opentype'),

        url('helveticaneueltstd-bdcn-webfont.woff2') format('woff2'),

        url('helveticaneueltstd-bdcn-webfont.woff') format('woff'),

        url('helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),

        url('helveticaneueltstd-bdcn-webfont.svg#helveticaneueltstd-bdcn-webfont') format('svg');

}



*{

    margin:0; padding:0;

}

img							{ border:0; max-width:100%; }

body						{ font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#fff; } 

ul,ol						{ list-style-type:none; text-decoration:none; }

li							{ list-style-type:none; }

a							{ text-decoration:none; outline:0; }

a:link   { color:#C44323;}

.clear						{ clear:both; }

div#bgWrapper {

    height:100%;

    left:0;

    overflow:hidden;

    position:fixed;

    top:0px;

    width:100%;

    z-index:0;

}

div#bgWrapper img.bgImage {

    display:none;

    position:absolute;

    z-index:0;

    left:50%;

    top:50%;

}

.cls_common					{ width:100%; height:auto; float:left; }

.cls_top					{ width:100%; height:auto; float:left; }

.cls_header					{ width:100%; height:115px; display:block; background:#fff; position:relative; }

.cls_wrapper				{width: 1137px;height:100%;margin:0 auto;position:relative;}


.cls_logo					{width: 21%;height:auto;float:left;position:absolute;top: 3px;z-index:200;left: -9%;}
.cls_right					{ width:70%; height:auto;  padding:16px 0px;padding-left:222px ; position:relative; }

.cls_login					{ width:auto; height:auto; float:right; text-align:right; }	

.cls_login a.register		{ padding:6px 22px; float:left; margin-right:10px; background:#4361ae;  font:15px 'HelveticaNeueLTStdCn'; 

                         color:#fff; border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px;		}

.cls_login a.login			{ padding:6px 33px; float:left; margin-right:0px; background:#f3f3f3;  font:15px 'HelveticaNeueLTStdCn'; 

                       color:#ce411a; border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px;		}			

.cnt_right					{ width:478px; float:right; margin-top:42%;}

.cls_logisticservices		{width:100%;float:left;background:url(../images/brown-bg.png) no-repeat;padding:47px;padding-top: 19px;padding-bottom: 30px;position: relative; margin-top: 52.5%;}

.cls_logisticservices h1	{ font:30px 'HelveticaNeueLTStd47LightCondensed'; text-transform:uppercase; color:#fff; }

.cls_logisticservices h2	{ font:36px 'HelveticaNeueLTStdCn'; text-transform:uppercase; color:#fff; }

.cls_logisticservices h3	{ font:300 21px 'Lato', sans-serif; color:#fff; }

.cls_logisticservices a		{ width:32px; height:35px; display:block; }

.cls_latestnews				{ width:89.5%; height:440px;  background:url(../images/blue-bg.png) no-repeat; padding:25px; }

.cls_latestnews h1			{ width:auto; height:auto; float:left; font:27px 'HelveticaNeueLTStdCn'; color:#fff; line-height:45px; }

.cls_latestnews img			{ float:left; margin-left:6px; }

.cls_latestnews p			{ width:100%; float:left; font:17px 'HelveticaNeueLTStd47LightCondensed'; color:#fff; margin-top:10px; line-height:22px; }

.cls_latestnews strong		{ width:100%; float:left; font:17px 'HelveticaNeueLTStdCn'; color:#fff; margin:10px 0px; }



.cnt_left					{ width:474px; height:auto; float:left; background:#fff; padding:16px 20px 52px 28px; margin-top:-0.6%; }

.cnt_left h1				{ display:block; font:27px 'HelveticaNeueLTStdCn';  color:#016097; }

.cnt_left p					{ color:#373737;  font:17.78px 'HelveticaNeueLTStd47LightCondensed'; line-height:25px; }

.cnt_left a.readmore		{ width:auto; height:auto; float:right; padding:3px 16px; background:#fff; border:1px solid #ccc; color:#ce451c; text-transform:uppercase; 

                        font:17.78px 'HelveticaNeueLTStd47LightCondensed'; line-height:25px; margin-top:3px; }

.group_companies			{ width:100%; height:auto; float:left; margin-top:15px; }

.group_companies h2			{ display:block; font:27px 'HelveticaNeueLTStdCn';  color:#016097; border-top:1px dotted #ccc; padding:8px 0px 25px; }

.company_block				{ min-width:100px; width:auto; height:auto; float:left; border-right:1px dashed #ccc; padding-right:5px; margin-right:2px;  }

.company_block:last-child	{ margin-right:0px; padding-right:0px; border:0; }

.cls_footer					{ width:100%; height:53px; float:left; background:#191919; 

                  position:relative; } 

.ftr_right					{ width:479px; height:auto; float:right; background-color:#fff; }

.ftr_right img				{ float:left;  }

.ftr_left					{ width:100%; height:auto; float:left; padding:24px 0px; }

.ftr_left p					{ width:auto; height:auto; float:left;  margin-right:23px; color:#fff; font:17.78px 'HelveticaNeueLTStd47LightCondensed'; 		                               line-height:27px; }

.ftr_left1 img				{ float:left; padding:4px; }

.ftr_left1					{ width:51%; height:auto; float:left; padding:24px 0px; }

.ftr_left1 p					{ width:auto; height:auto; float:left;  margin-right:23px; color:#fff; font:17.78px 'HelveticaNeueLTStd47LightCondensed'; 		                               line-height:27px; }

.ftr_left img				{ float:left; padding:4px; }

.copyright					{ width:100%; height:auto; float:left; margin:-11px 0px 0px; padding-top:28px;text-align:center; }

.copyright p				{ color:#fff; font:15px Arial, Helvetica, sans-serif; }

.cls_nav					{ width:88%; height:auto; float:left; margin-top:18px; }

.top_social					{ width:88px; height:auto; float:left; margin-top:15px; }

.top_social li				{ float:left; margin:0px 8px 0px 13px; }

.top_social li:last-child	{ margin-right:0px; margin-left:0px; }



/***slider style****/

#slides {

    position: relative;

}

#slides .slides-container {

    display: none;

}

#slides .scrollable {

    *zoom: 1;

    position: relative;

    top: 0;

    left: 0;

    overflow-y: auto;

    -webkit-overflow-scrolling: touch;

    height: 100%;

}

#slides .scrollable:after {

    content: "";

    display: table;

    clear: both;

}



.slides-navigation {

    margin: 0 auto;

    position: absolute;

    z-index: 3;

    top: 46%;

    width: 100%;

}

.slides-navigation a {

    position: absolute;

    display: block;

}

.slides-navigation a.prev {

    left: 30px; width:66px; height:68px; background:url(../images/banner-prev.png) no-repeat;

}

.slides-navigation a.next {

    right: 30px; width:66px; height:68px; background:url(../images/banner-next.png) no-repeat;

}



.slides-pagination {

    position: absolute;

    z-index: 3;

    bottom: 0;

    text-align: center;

    width: 100%;

}

.slides-pagination a {

    border: 2px solid #222;

    border-radius: 15px;

    width: 10px;

    height: 10px;

    display: -moz-inline-stack;

    display: inline-block;

    vertical-align: middle;

    *vertical-align: auto;

    zoom: 1;

    *display: inline;

    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");

    margin: 2px;

    overflow: hidden;

    text-indent: -100%;

}

.slides-pagination a.current {

    background: #222;

}



.inner_main				{ width:100%; height:auto; float:left; margin-bottom:20px; }

.inner_left				{ width:36%; height:auto; float:left; margin-right:28px; }

.inner_left h1			{ width:85.5%; height:auto; float:left; text-align:right;  padding:10px 71px 10px 0; 

                   background:#0262da; color:#fff; font:59px 'HelveticaNeueLTStd47LightCondensed';			}

.inner_banner			{ width:100%; float:left; text-align:center; position:relative; }

.inner_banner img		{ display:block; margin:0 auto; }

.cls_left				{ width:58%; height:auto; float:right; text-align:left; }

.inner_left ul			{ width:100%; height:auto; float:right; text-align:left; }

.inner_left ul li		{ width:100%; float:left; border-bottom:1px solid #ccc; }

.inner_left ul	li a	{ float:left; width:100%; color:#414141; text-transform:uppercase;  

                      font:18px 'HelveticaNeueLTStd47LightCondensed'; padding:17px 0px;

                      background:url(../images/arw_white.png) no-repeat; background-position:center right 5px; }

.inner_left ul	li a:hover	{ color:#cc441d; background:url(../images/arw_brown.png) no-repeat; 

                            background-position:center right 5px; }



.inner_left ul	li a.active	{ color:#cc441d; background:url(../images/arw_brown.png) no-repeat; 

                             background-position:center right 5px;  }



.inner_right			 { width:620px; min-height:475px; height:auto; float:left; border-left:1px dotted #333; margin-top:12px; padding-left:28px; margin-bottom:25px; }

.inner_right h1			{ width:100%; height:auto; float:left; color:#4c4c4c; padding:23px 0px 23px; 

                    font:33px 'HelveticaNeueLTStd47LightCondensed';  }

.inner_right p			{ color:#868686; line-height:26px; padding-bottom:15px; }

.inner_right h2		{ width:100%; height:auto; float:left; color:#4c4c4c; padding:13px 0 10px; 

                   font:33px 'HelveticaNeueLTStd47LightCondensed';  }

.inner_right h3			{ color:#cc441d; font:23px 'HelveticaNeueLTStd47LightCondensed'; margin-bottom:7px; float:left; width:100%; }



/*****ENQUIRY******/

.enquiry_form			{ width:100%; height:auto; float:left; }

.enquiry_frmrow			{ width:100%; height:auto; float:left; margin:10px 0px; font:14px Arial, Helvetica, sans-serif; color:#555; }

.enquiry_frmrow label	{ width:235px; height:auto; float:left; font:14px Arial, Helvetica, sans-serif; 

                        line-height:32px;  color:#555555; }

.enquiry_frmrow input[type="checkbox"]		{ color:#555; font:14px Arial, Helvetica, sans-serif; margin:10px 4px 0px 5px; display:inline-block; }

.enquiry_frmrow span	{ width:15px; height:auto; float:left; line-height:32px; }

.enquiry_frmrow input[type="text"]	{ width:310px; height:auto; float:left; border:1px solid #ccc; 

                                     background:#fcfcfc; padding:7px 10px; }

.enquiry_frmrow select	{ width:330px; height:auto; float:left; border:1px solid #ccc; 

                         background:#fcfcfc; padding:7px 10px; }

.enquiry_frmrow textarea	{ width:310px; height:auto; float:left; border:1px solid #ccc; 

                           background:#fcfcfc; padding:7px 10px; }

.enquiry_frmrow input[type="submit"] { width:auto; height:auto; float:left; padding:7px 20px; background:#0262da; border:1px solid #0262da; color:#fff; font:15px Arial, Helvetica, sans-serif;  cursor:pointer; }



/****TARIFF****/

.downlaoad_pdfblock		{ width:305px; height:198px; float:left; background:url(../images/pdf-bg.png) repeat-x; text-align:center; padding:15px 0px;

                       border-right:2px solid #fff; margin-top:45px; }

.downlaoad_pdfblock h1	{ width:100%; height:20px; float:left; text-align:center;  margin:107px 0px 5px; font:17px 'HelveticaNeueLTStdCn'; padding:10px 0px; }

.downlaoad_pdfblock h2	{ width:100%; height:20px; float:left; text-align:center; background:url(../images/pdf-stripewhite.png) no-repeat; background-position:center center; margin:0px 0px 5px; font:19px 'HelveticaNeueLTStdCn'; padding:10px 0px; }



.downlaoad_pdfblock	a	{ width:93%; height:auto; padding:0px; color:#222222;

                        font:17px 'HelveticaNeueLTStd47LightCondensed'; padding:5px 10px; float:left; border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px;

                        -ms-border-radius:15px; }

a.resmore_pdf			{ width:102px; background:url("../images/downloadbtn-bg.png") no-repeat; border:1px solid #ccc; border-radius:15px; padding:4px 8px 7px; margin-left:16px; margin-right:16px;  }



/****MILESTONES*********/

.cls_round				{ width:115px; height:115px; float:left; background:#ccc; border-radius:50%; -webkit-border-radius:50%;

                -o-border-radius:50%; -ms-border-radius:50%; margin:10px 7px 10px 0px; }

.cls_round h3			{ text-align:center; font:31px 'HelveticaNeueLTStdCn'; color:#5f5f5f; margin-top:42px;  }

.milestone_content		{ width:100%; height:auto; float:left; }

.milestone_content h1	{ width:auto; height:auto; float:left; padding-right:10px; border-right:1px dotted #000; margin-right:10px; color:#0262da; 

                        font:70px 'HelveticaNeueLTStdCn'; margin:0; padding:0; }

.cnt_desc				{ width:70%; height:auto; float:left;  }

.cnt_desc h2			{ width:100%; height:auto; float:left; color:#0262da;  font:17px 'HelveticaNeueLTStd47LightCondensed'; 

                 margin:0; padding:0; }

.cnt_desc h3			{ width:100%; height:auto; float:left; color:#0262da;  font:38px 'HelveticaNeueLTStdCn'; 

                 margin:0; padding:0; }



/***AFS*****/

.list_style				{ width:98%; height:auto; float:left; }

.list_style ul { float:left; padding-left:15px; }

.list_style ul li		{ width:100%; float:left; font:16px Arial, Helvetica, sans-serif; color:#868686; line-height:26px; background:url(../images/bullet.jpg) no-repeat 2px 9px; padding-left:20px; }

.list_style p			{ font:16px Arial, Helvetica, sans-serif; color:#868686; font-weight:bold; margin:0; padding:20px 0px; }



.list_style1				{ height:auto; float:left; text-align:left; padding-top:5px; }

.list_style1 ul			{ float:left; padding-left:15px; }

.list_style1 ul li		{ width:100%; float:left; font:16px Arial, Helvetica, sans-serif; color:#868686; line-height:26px; list-style-type:none; }

.list_style1 p			{ font:16px Arial, Helvetica, sans-serif; color:#868686; font-weight:bold; margin:0; padding:20px 0px; }



.address				{ width:98%; height:auto; float:left; }		

.address p			{ font:16px Arial, Helvetica, sans-serif; color:#868686; font-weight:bold; margin:0; padding:10px 0px; }

.address li				{ width:100%; float:left; font:16px Arial, Helvetica, sans-serif; color:#868686; line-height:24px; }



.grp_comp				{ width:100px;  height:100px; padding:10px; background:#fff; float:left; border:1px solid #ccc; margin:10px; vertical-align:middle; }



/****MILESTONES*********/

.inner_right .tab_header {border-bottom:1px dotted #aaa; margin-bottom:20px; padding-bottom:20px;}

.inner_right .tab_header a{

    padding:30px 20px; text-align:center; float:left; color:#666; text-decoration:none; font-size:30px; 

    font-family:'HelveticaNeueLTStd47LightCondensed';

    background:#eee; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; border-radius:50%;

    margin:5px; border:3px solid #eee;

}

.inner_right .tab_header a.selected{ color:#fff; font-family:'HelveticaNeueLTStdCn'; border:3px solid #cc441d; background:#cc441d;  }

.inner_right .tab_body{ position:relative; }

.inner_right .tab_body_content{ padding:10px; display:none; }

#tabBody_1{display:block;}

.inner_right .tab_body_content h2{

    font-family:'HelveticaNeueLTStd-BdCn'; float:left; padding:0 15px 0 0; color:#0262da; margin:0 10px 0 0; border-right:1px dotted #aaa; width:auto;

    font-size:65px;

}

.inner_right .tab_body_content p{

    font-family:'HelveticaNeueLTStd-LtCn'; float:left; width:auto; padding:0px; margin:0px; font-size:23px; color:#0262da;  

    padding-top:5px; line-height:normal;

}

.inner_right .tab_body_content p strong{ font-size:35px; display:block; }



/****NETWORK*********/

.mapLeft,.mapRight,.mapLeft *,.mapRight *{

    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; 

}

.mapLeft{ float:left; }

.mapRight{ float:left; width:100%; }

.mapRight > div > div{display:inline-block; vertical-align:text-top; width:46%;}

.inner_right .mapLeft ul.network-locations{float: right;    margin-left: 20px;}

.network-map{ position:relative; float:left; }

.network-map .states{ display:none; }

.network-map .st-tn{ position:absolute; bottom:5px; left:103px;  display:block; }

.network-map .st-ker{ position:absolute; bottom:9px; left:86px; }

.network-map .st-andh{ position:absolute; top:235px; left:111px; }

.network-map .st-kar{ position:absolute; top:253px; left:77px; }

.network-map .st-maha{ position:absolute; top:204px; left:57px; }

.network-map .st-odish{ position:absolute; top:199px; left:170px; }

.network-map .st-wBen{ position:absolute; top:153px; left:226px; }

.network-map .st-guj{ position:absolute; top:167px; left:4px; }

.network-map .st-del{ position:absolute; top:113px; left:110px; }



img.bg-map{ width:373px; max-width:373px; }

.inner_right .mapLeft ul{ margin:0px; padding:0px; }

.inner_right .mapLeft ul li{ padding:5px 0; padding-left:15px; }

.inner_right .mapLeft ul li.active{ background:url(../images/mapLocationIcon.gif) no-repeat left center; }

.inner_right .mapLeft ul li a{ font-family:'Roboto Condensed'; font-size:17px; color:#333; }

.inner_right .mapLeft ul li.active a{ color:#cc441d; }



.inner_right .mapRight h2{

    font-family:'Roboto Condensed', sans-serif; font-size:25px; color:#cc441d; font-weight:700; text-transform:uppercase; 

    border-bottom:1px solid #ddd; padding-bottom:5px; margin:20px auto 0px;

}

.inner_right .mapRight h3{ margin:20px auto 5px; font-family:'Roboto Condensed', sans-serif; font-size:20px; color:#0262da; font-weight:700; }

.inner_right .mapRight h4{ margin:20px auto 5px; font-family:'Roboto Condensed', sans-serif; font-size:16px; color:#222; font-weight:700; border-top:1px dotted #949393; padding-top: 15px;  }


.inner_right .mapRight h4.margin{margin-top:-9px; border-top:none;}

.inner_right .mapRight p{ font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#333; font-weight:normal; padding:3px 0px; }

.inner_right .mapRight p a{ color:#000; text-decoration:underline; }

.bottomborder{border-bottom:1px dotted #949393; padding-bottom:15px; margin-right:20px;}

.bottomborder1{border-bottom:1px dotted #949393; padding-bottom:25px; margin-right:20px;}

.space{padding-top:15px;}

ul.sub_navigation		{ width:100%; height:auto; float:right; }

ul.sub_navigation li	{ float:left;  width:95%; padding-left:15px; }

ul.sub_navigation li a	{ float:left; width:100%; color:#414141; text-transform:uppercase; 

                         font:18px 'HelveticaNeueLTStd47LightCondensed'; padding-left:30px !important;

                         background:url(../images/plus-grey.png) no-repeat; background-position:center left 5px;  }

ul.sub_navigation li a:hover	{ background:url(../images/plus-orange.png) no-repeat; background-position:center left 5px; }

ul.sub_navigation li a.sub_sctive	{ background:url(../images/plus-orange.png) no-repeat; 

                                    background-position:center left 5px; color:#cc441d; }

ul.sub_navigation	li:first-child	{ border-top:1px solid #ccc; }

ul.sub_navigation	li:last-child	{ border:0;}





.visitors-count			{ width:auto; height:auto; float:left; }



/*******form captcha******/



.captcha					{ float:left; margin:10px; }



.captchaBox{ margin-bottom:0px; width:370px; float:right; }

.captchaBox input#captcha	{ width:200px; }

.captchaBox *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }

.contact_left input.captchaInp{ width:50%; float:left; margin-right:2% }

#captchaImg{ float:left; padding:9px 10px 8px; background:#fff; position:relative; }

.captchaBtn{

    -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; appearance:none; position:relative;

    background:url(../images/reloadCaptcha.png) no-repeat center; width:30px; height:30px; border:none; outline:none; margin-top:5px; margin-right:10px; float:left; cursor:pointer;

}

input.captchaBtn:focus{ outline:none; }





.displaynone980{ display:none;}

.displaydisp980{ display:block;}

.displaynone880{ display:none;}

.displaydisp880{ display:block;}



.thankyou{

    text-align:center;

}



.videowidth{
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
    float:left; padding-left:10px; padding-right:10px;  margin:15px 0 15px 0; width:50%;

}
.photogallery{float:none; padding-right:20px; height:263px; width:300px; margin:0 auto; display:block; margin-bottom:10px;}


.slider-wrapper{
    margin:0 auto;
    width:100%;
    position:relative;
    overflow:hidden;
}


.inner_banner .slider-prev-Btn{ position:absolute; top:140px; left:2%; z-index:999; }
.inner_banner .slider-next-Btn{ position:absolute; top:140px; right:2%; z-index:999; }

.location{border-bottom:#ccc 1px solid; border-top:#ccc 1px solid; font-family: 'HelveticaNeueLTStdCn'; font-size:20px; padding-top:10px; padding-bottom:10px; text-align:center; background:#f3f3f3; color:#d5421c;}

.locationtext{color: #868686;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    line-height: 30px; text-align:center; padding-top:5px; padding-bottom:30px;}

.equipments{float:left; width:48%; border-right:1px dotted #666;}

.equipments1{float:left; width:48%; }



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

.cfs_tab
{
    padding-left:0;
    padding-right:0;
    width:100%;
    margin-bottom:27px;
    float:left;
}

.cfs_tab ul.innerpoints1 li 
{

    width:100%;
    margin-bottom:12px;
    border:1px solid #dadada;
    position:relative;
    display:block;

}
.cfs_tab ul.innerpoints1 li:after
{
    content:"";
    position:absolute;
    height:54%;
    right:-2px;
    top:23%;
}
.cfs_tab ul.innerpoints1 li:nth-child(odd):after
{
    border-right:3px solid #cd5f44;	
}
.cfs_tab ul.innerpoints1 li:nth-child(even):after
{
    border-right:3px solid #4461af;	
}

.cfs_tab ul.innerpoints1 li span
{
    color:#5c5c5c;
    font-size:16px;
    line-height:16px;
    width:57%;
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
}

.cfs_tab ul.innerpoints1 li strong
{

    padding:30px 0px 30px 22px;
    font-size:16px;
    text-transform:uppercase;
    color:#fff;
    font-weight:bold;
    line-height:17px;
    margin-right:11%;
    width:32%;
    max-width:193px;
    position:relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    display:inline-block;
}

.cfs_tab ul.innerpoints1 li strong:after
{
    border-right:39px solid transparent;
    border-top:39px solid transparent;
    border-bottom:39px solid transparent;
    position:absolute;
    content:"";
    right:-77px;
    top:-1px;

}
.cfs_tab ul.innerpoints1 li:nth-child(odd) strong:after
{	
    border-left:39px solid #cd5f44;
}

.cfs_tab ul.innerpoints1 li:nth-child(even) strong:after
{
    border-left:39px solid #4461af;
}

.cfs_tab ul.innerpoints1 li:nth-child(even) strong
{
    background:#4461af;
}

.cfs_tab ul.innerpoints1 li:nth-child(odd) strong
{
    background:#cd5f44;
}
.cfs_lists 
{
    width:100%;
    float:left;
    border-bottom:1px dotted #ccc;
}

.cfs_lists .list_style,.tuti_list 
{
    width:47%;
    padding-right:2%;
    float:left;
    padding:13px 0 19px 0;
}
.cfs_lists span,.norm_list span
{
    text-transform:uppercase;
    color:#444;
    padding-bottom:7px;
    width:100%;
    float:left;
    font-weight:bold;
}
.cfs_lists .list_style:nth-child(4n+1),.cfs_lists .list_style:nth-child(4n+2)
{
    border-bottom:1px dotted #ccc;
}
.cfs_lists .list_style:nth-child(4n+1),.cfs_lists .list_style:nth-child(4n+3)
{
    border-right:1px dotted #ccc;
}
.cfs_lists .list_style:nth-child(4n+2),.cfs_lists .list_style:nth-child(4n+4),.tuti_list:last-child
{
    padding-left:20px;
}
.mail_cnt
{
    margin-top:11px;
    float:left;
}
.tab_cnt
{
    width:100%;
    float:left;
    padding:15px 0;
}
.cfs_lists > span + .tuti_list 
{
    border-right:1px dotted #ccc;
}
.cfs_lists ul li,.tuti_list ul li,.norm_list ul li
{
    color: #868686;
    float: left;
    font: 16px/26px Arial,Helvetica,sans-serif;
    list-style-type: none;
    background:url(../images/cfs_list.jpg) no-repeat 2px 7px;
    width: 90%;
    padding-left:21px;
}
.cfs_lists ul,.tuti_list ul
{
    padding-left:5px;
    width:96%;
    float:left;

}

.tuti_list ul li ul li
{
    background:url(../images/bullet.jpg) no-repeat 2px 6px;
    font-size:14px;
    line-height:20px;
    padding-left:15px;

}
.inner_right .tab_content
{
    box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
}


.services_pg .tab_content
{
    display:none;
}

.services_pg .tab_content.active{ display:block; }

@media only screen and (max-width : 1200px) {

    /****about us*****/

    .inner_banner			{ height:auto; }

    .inner_left				{ margin-right:10px; width:32%; }

    .inner_left h1			{ padding:12px; font-size:30px; width:90%; text-align:left; }	

    .cls_left				{ width:99%; float:left; text-align:center; }

    .inner_left ul li a		{ padding:10px; font-size:20px; width:92%; }

    .inner_right			{ padding-left:10px; border-left:1px dotted #333; width:64%; min-height:380px; }

    .inner_right h1			{ padding:4px 0px; font-size:28px; } 

    .inner_right p			{ font-size:15px; padding-bottom:7px; }

    .inner_right h2			{ font-size:28px; padding:0px; }

    .inner_right h3			{ font-size:22px; }

    /****ENQUIRY****/

    .enquiry_frmrow input[type="text"]		{ width:45%; }

    .enquiry_frmrow textarea				{ width:45%; }

    .enquiry_frmrow select					{ width:47%; }

    .enquiry_frmrow label					{ width:40%; font-size:13px; }



    /****TARIFF****/



    .downlaoad_pdfblock h1			{ font-size:18px; }

    .downlaoad_pdfblock h2			{ font-size:18px; }

    .downlaoad_pdfblock					{ margin:5px 6px; width:305px; }

    .downlaoad_pdfblock a				{ margin:0px; }

    a.resmore_pdf			{ width:102px; padding:4px 8px 7px; margin:0px 10px; }



    .list_style ul li				{ font-size:15px; }

    .address li						{ font-size:15px; }

    #simplegallery1{margin:10px auto;}

    .photogallery{width:100%;}

}



@media only screen and (max-width : 979px) {

    .cls_top				{ width:98.5%; padding:5px; }

    .cls_wrapper			{ width:100%; }

    .cls_logo				{ width:14%; text-align:center; position:relative; top:5px; }

    .cls_right				{ width:78%; padding:5px 0px; }

    .cls_login				{ width:36%; margin-top:0px; float:left; }

    .cls_login a.register	{ padding:7px 15px; font-size:13px; }

    .cls_login a.login		{ padding:7px 28px; font-size:13px; }

    .cls_nav				{ width:39%; margin-top:10px; }

    .cnt_left				{ margin-top:40%; width:56%; padding:10px 5px; }

    .cnt_left h1			{ font-size:18px; }

    .cnt_left p				{ font-size:15px; }

    .group_companies h2		{ font-size:18px; padding:10px 0px; }

    .cnt_left a.readmore	{ font-size:16px; line-height:23px; }

    .company_block			{ width:23%; height:150px; margin:3px 0px; text-align:center; }

    .cnt_right				{ width:42.5%; float:left; margin-top:24%; }

    .cls_logisticservices	{ padding:5px; height:auto; width:97%; }

    .cls_logisticservices h1 { font-size:20px; }

    .cls_logisticservices h2 { font-size:22px; }

    .cls_logisticservices h3 { font-size:20px; }

    .cls_latestnews			{ width:97%; padding:5px; height:354px; }

    .cls_latestnews h1		{ font-size:19px; }

    .ftr_left1				{ width:53%; text-align:center; padding:5px; }

    .copyright p			{ font-size:13px; }

    .copyright				{ margin:12px 0px 0px; padding-top:10px; }

    .cls_footer				{ width:99.5%; height:auto; background-repeat:repeat; }

    .ftr_right				{ width:45%; }

    .ftr_right img			{ width:33.2%; }

    .cls_header				{ height:auto; margin-bottom:5px; }

    .top_social				{ border:0; margin-top:0px;}

    .menu-collapser			{ width:61% !important; float:left !important; }

    .cls_latestnews p		{ font-size:15px; margin:0; }



    /****about us*****/

    .inner_banner			{ height:auto; }

    .inner_left				{ margin-right:10px; width:32%; }

    .inner_left h1			{ padding:10px; font-size:23px; width:90%; text-align:left; }	

    .cls_left				{ width:99%; float:left; }

    .inner_left ul li a		{ padding:10px; font-size:15px; width:92%; }

    .inner_right			{ padding-left:10px; border-left:1px dotted #333; width:64%; min-height:380px; }

    .inner_right h1			{ padding:4px 0px; font-size:22px; } 

    .inner_right p			{ font-size:13px; padding-bottom:7px; }

    .inner_right h2			{ font-size:23px; padding:0px; }

    .inner_right h3			{ font-size:20px; }



    /****ENQUIRY****/

    .enquiry_frmrow input[type="text"]		{ width:45%; }

    .enquiry_frmrow textarea				{ width:45%; }

    .enquiry_frmrow select					{ width:47%; }

    .enquiry_frmrow label					{ width:40%; font-size:13px; }



    /****TARIFF****/

    .downlaoad_pdfblock h1			{ font-size:18px; }

    .downlaoad_pdfblock h2			{ font-size:18px; }



    .downlaoad_pdfblock					{ margin:5px 0px; width:300px; }

    .downlaoad_pdfblock a				{ margin:0px; }

    a.resmore_pdf			{ width:102px; padding:4px 8px 7px; margin:0px 10px; }



    /****MILESTONES*********/

    .inner_right .tab_header a{ padding:20px 10px; }

    .inner_right .tab_body_content h2{ font-size:60px; float:none; border:none; width:100%; text-align:center; }

    .inner_right .tab_body_content p{ font-size:25px; float:none; width:100%; text-align:center; }

    .inner_right .tab_body_content p strong{ font-size:35px; }



    /****NETWORK*********/

    .mapLeft{ float:none; width:100%; margin-bottom:20px; }

    .mapRight{ float:none; width:100%; }

    .mapRight > div > div{display:inline-block; vertical-align:text-top; width:100%;}

    /*.inner_right .mapLeft ul li{ width:25%; }*/

    .inner_right .mapRight{ padding:0 15px; }

    .inner_right .mapRight h2		{ font-size:22px; margin:0; padding-top:15px; }

    .inner_right .mapRight			{ margin-left:0px; }

    .inner_right .mapRight h3		{ font-size:20px; }

    .inner_right .mapLeft ul.network-locations{ margin-left:0px;}



    /***MILES TONE********/

    .inner_right .tab_body_content h2 { font-size:29px; }

    .inner_right .tab_body_content p strong { font-size:26px; }

    .inner_right .tab_body_content p   	{ font-size:24px; }



    .list_style ul li				{ font-size:13px; }

    .address li						{ font-size:13px; }

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

    .cfs_tab ul.innerpoints1 li strong:after
    {
        border-bottom: 33px solid transparent;
        border-right: 33px solid transparent;
        border-top: 33px solid transparent;
        right: -66px;
    }

    .cfs_tab ul.innerpoints1 li:nth-child(2n+1) strong::after {
        border-left: 33px solid #cd5f44;
    }

    .cfs_tab ul.innerpoints1 li:nth-child(2n) strong::after
    {
        border-left: 33px solid #4461af;

    }


    .cfs_tab ul.innerpoints1 li strong
    {
        font-size: 13px;
        padding: 24px 0 24px 18px;
        max-width: 160px;
        margin-right:9%;
        width:35%;

    }
    .cfs_tab ul.innerpoints1 li span
    {
        width:55%;
    }

    .cfs_tab ul.innerpoints1 li span
    {
        display:inline-block;
        vertical-align:middle;
    }
    .cfs_tab ul.innerpoints1 li span
    {
        font-size:14px;
    }
    .inner_banner .slider-next-Btn,.inner_banner .slider-prev-Btn
    {
        top:39%;
    }


}



@media only screen and (max-width : 767px) {



    .cls_top				{ width:98.3%; padding:5px; }

    .cls_wrapper			{ width:100%; }

    .cls_logo				{ width:16%; text-align:center; position:relative; top:5px; }

    .cls_right				{ width:74%; padding:5px 0px; }

    .cls_login				{ width:100%; margin-top:0px; }

    .cls_login a.register	{ padding:7px 15px; font-size:13px; }

    .cls_login a.login		{ padding:7px 28px; font-size:13px; }

    .cnt_left				{ margin-top:0px; width:98%; padding:10px 5px; }

    .cnt_left h1			{ font-size:18px; }

    .cnt_left p				{ font-size:15px; }

    .group_companies h2		{ font-size:18px; }

    .cls_nav				{ width:70%; }

    .cnt_left a.readmore	{ font-size:16px; line-height:23px; }

    .company_block			{ width:24%; height:150px; margin:3px 0px; text-align:center; }

    .cnt_right				{ width:100%; float:left; margin-top:2%; }

    .cls_logisticservices	{ padding:5px; height:auto; width:45%; }

    .cls_logisticservices h1 { font-size:20px; }

    .cls_logisticservices h2 { font-size:22px; }

    .cls_logisticservices h3 { font-size:20px; }

    .cls_latestnews			{ width:51%; padding:5px; height:auto; }

    .cls_latestnews h1		{ font-size:19px; }

    .ftr_left1				{ width:56%; text-align:center; padding:5px; }

    .copyright p			{ font-size:12px; margin:0; }

    .copyright				{ margin:12px 0px 0px; padding-top:10px; }

    .cls_footer				{ width:99.5%; height:auto; background-repeat:repeat; }

    .ftr_right				{ width:42%; }

    .ftr_right img			{ width:33.2%; }

    .cls_header				{ height:auto; margin-bottom:5px; }

    .top_social				{ border:0; margin-top:12px;}

    .top_social li			{ margin:0px 8px 0px 0px; }

    .menu-collapser			{ width:61% !important; float:left !important; }

    .cls_latestnews p		{ font-size:15px; margin:0; }

    /****about us*****/

    .inner_banner			{ height:auto; }

    .inner_left				{ margin-right:10px; width:32%; }

    .inner_left h1			{ padding:10px; font-size:20px; width:90%; text-align:left; }	

    .cls_left				{ width:99%; float:left; }

    .inner_left ul li a		{ padding:10px; font-size:14px; width:92%; }

    .inner_right			{ padding-left:10px; border-left:1px dotted #333; width:64%; min-height:auto; }

    .inner_right h1			{ padding:4px 0px; font-size:18px; } 

    .inner_right p			{ font-size:13px; padding-bottom:7px; }

    .inner_right h2			{ font-size:20px; padding:0px; }

    .inner_right h3			{ font-size:18px; }



    /****ENQUIRY****/

    .enquiry_frmrow input[type="text"]		{ width:45%; }

    .enquiry_frmrow textarea				{ width:45%; }

    .enquiry_frmrow select					{ width:47%; }

    .enquiry_frmrow label					{ width:40%;  }

    /****TARIFF****/

    .downlaoad_pdfblock					{ margin:5px 20px; width:305px; }

    .downlaoad_pdfblock a				{ margin:0px; }

    a.resmore_pdf			{ width:102px; padding:4px 8px 7px; margin:0px 10px; }

    /****MILESTONES*********/

    .inner_right .tab_header a{ font-size:20px; }

    .inner_right .tab_body_content h2{ font-size:45px; }

    .inner_right .tab_body_content p{ font-size:20px;  }

    .inner_right .tab_body_content p strong{ font-size:25px; }

    .inner_right .tab_body_content h2 { font-size:29px; }

    .inner_right .tab_body_content p strong { font-size:25px; }

    .inner_right .tab_body_content p   	{ font-size:23px; }



    /****NETWORK*********/

    .mapLeft .network-map{ display:none; }

    .mapLeft{ margin:20px auto; padding-bottom:10px; border-bottom:1px dashed #ddd; }

    .inner_right .mapLeft ul li{ width:33.3%; float:left; }

    .inner_right .mapRight h2		{ font-size:18px; margin:0; }

    .inner_right .mapRight			{ margin-left:0px; }

    .inner_right .mapRight h3		{ font-size:20px; }



    .list_style ul li				{ font-size:13px; }

    .address li						{ font-size:13px; }

    .videowidth{

        width:40%;

    }
    .inner_right .mapLeft ul.network-locations { width:100%; padding:0 2%;}



}



@media only screen and (max-width : 736px) {



    .cls_top				{ width:97%; padding:5px; box-sizing:border-box;-moz-box-sizing:-o-border-box;-webkit-box-sizing:-o-border-box;-ms-box-sizing:border-box; }

    .cls_wrapper			{ width:100%; }

    .cls_logo				{ width:22%; text-align:center; position:relative; top:5px; }



    .cls_right				{ width:65%; padding:5px 0px; }

    .cls_login a.register	{ padding:7px 15px; font-size:13px; }

    .cls_login a.login		{ padding:7px 28px; font-size:13px; }

    .cls_nav				{ width:68%; }

    .cnt_left				{ margin-top:0px; width:97%; padding:10px 5px; }

    .cnt_left h1			{ font-size:18px; }

    .cnt_left p				{ font-size:15px; }

    .group_companies h2		{ font-size:18px; }

    .cnt_left a.readmore	{ font-size:16px; line-height:23px; }

    .company_block			{ width:45%; height:150px; margin:3px 0px; text-align:center; }

    .cnt_right				{ width:100%; float:left; margin-top:2%; }

    .cls_logisticservices	{ padding:10px; height:auto; width:96%; }

    .cls_logisticservices h1 { font-size:20px; }

    .cls_logisticservices h2 { font-size:22px; }

    .cls_logisticservices h3 { font-size:20px; }

    .cls_latestnews			{ width:96%; padding:10px; height:auto; }

    .cls_latestnews h1		{ font-size:22px; }

    .ftr_left1				{ width:93%; text-align:center; padding:10px; }

    .copyright p			{ font-size:13px; }

    .copyright				{ margin:12px 0px 0px; padding-top:10px; }

    .cls_footer				{ width:100%; height:auto; background-repeat:repeat; }

    .ftr_right				{ width:100%; }

    .displaynone480{ display:none;}

    .displaydisp480{ display:block;}

    .ftr_right img			{ width:33.2%; }

    .cls_header				{ height:auto; margin-bottom:5px; }

    .top_social				{ border:0; margin-top:12px; }

    .top_social li			{ margin:0 8px 0 0; }

    .menu-collapser			{ width:61% !important; float:left !important; }



    /****about us*****/

    .inner_banner			{ height:auto; }

    .inner_left				{ margin-right:0px; width:100%; }

    .inner_left h1			{ padding:10px; font-size:20px; width:95.5%; text-align:left; }	

    .cls_left				{ width:99%; float:left; }

    .inner_left ul li a		{ padding:10px; font-size:14px; width:92%; }

    .inner_right			{ padding-left:0px; border:0px; width:100%; min-height:auto; }

    .inner_right h1			{ padding:4px 0px; font-size:18px; } 

    .inner_right p			{ font-size:13px; padding-bottom:7px; }

    .inner_right h2			{ font-size:20px; padding:0px; }

    .inner_right h3			{ font-size:18px; }



    /****ENQUIRY****/

    .enquiry_frmrow input[type="text"]		{ width:45%; }

    .enquiry_frmrow textarea				{ width:45%; }

    .enquiry_frmrow select					{ width:47%; }

    .enquiry_frmrow label					{ width:40%; font-size:13px; }

    /****TARIFF****/

    .downlaoad_pdfblock					{ margin:5px 20px; width:308px; }

    .downlaoad_pdfblock a				{ margin:0px; }

    a.resmore_pdf			{ width:102px; padding:4px 8px 7px; margin:0px 10px; }

    /***MILESTONE*******/

    .inner_right .tab_body_content h2 { font-size:27px; }

    .inner_right .tab_body_content p strong { font-size:23px; }

    .inner_right .tab_body_content p   	{ font-size:20px; }

    /****NETWORK*********/

    .inner_right .mapLeft ul li{ width:50%; }

    .inner_right .mapRight h2		{ font-size:16px; margin:0; }

    .inner_right .mapRight			{ margin-left:0px; }

    .inner_right .mapRight h3		{ font-size:18px; }



    .list_style ul li				{ font-size:13px; }

    .address li						{ font-size:13px; }





    .inner_main				{ margin-bottom:0px; }

    .inner_right{ margin-bottom:5px;}

    .videowidth{

        width:90%;

    }

}

@media only screen and (max-width : 895px) {

    .displaynone880{display:block; }

    .displaydisp880{ display:none;}
.cls_logisticservices		{width:100%;float:left;background:url(../images/brown-bg.png) no-repeat;padding:47px;padding-top: 19px;padding-bottom: 30px;position: relative; margin-top: 40.5%;}
}

@media only screen and (max-width : 1366px) {

.cls_logisticservices		{width:100%;float:left;background:url(../images/brown-bg.png) no-repeat;padding:47px;padding-top: 19px;padding-bottom: 30px;position: relative; margin-top: 40.5%;}
}
@media only screen and (max-width : 1360px) {
.cls_logisticservices		{width:100%;float:left;background:url(../images/brown-bg.png) no-repeat;padding:47px;padding-top: 19px;padding-bottom: 30px;position: relative; margin-top: 40%;}
}
@media only screen and (max-width : 479px)
{

    .inner_banner .slider-prev-Btn,.inner_banner .slider-next-Btn
    {
        top:20%;
    }

    .cfs_lists > span + .tuti_list
    {
        border:0;
    }

    .cfs_lists span, .norm_list span
    {
        margin-top:10px;
    }
    .cfs_lists,.cfs_lists .list_style ul
    {
        padding-bottom:10px;
    }

    .cfs_lists .list_style:nth-child(4n+2), .cfs_lists .list_style:nth-child(4n+4), .tuti_list:last-child
    {
        padding-left:7px;
    }
    .cfs_tab ul.innerpoints1 li strong
    {
        margin-right:0;
    }


    /***************/
    .cfs_tab ul.innerpoints1 li strong
    {
        width:100%;
        max-width:100%;
    }
    .cfs_tab ul.innerpoints1 li strong::after
    {
        border-width:0 0 0 0; 
    }
    .cfs_tab ul.innerpoints1 li:nth-child(odd)::after,.cfs_tab ul.innerpoints1 li:nth-child(even)::after
    {
        border:0;
    }

    .cfs_tab ul.innerpoints1 li span
    {
        padding:20px;
    }
    .cfs_tab ul.innerpoints1 li strong
    {
        padding:15px;
        text-align:center;
    }
    .cfs_lists .list_style
    {
        width:100%;

    }

    .cfs_lists .list_style:nth-child(4n+2), .cfs_lists .list_style:nth-child(4n+4)
    {
        padding-left:0;
    }
    .cfs_lists .list_style:nth-child(4n+1), .cfs_lists .list_style:nth-child(4n+3)
    {
        border-right:0;
        border-bottom:1px dotted #ccc;

    }
    .cfs_lists .list_style, .tuti_list
    {
        width:96%;
        padding:0 2%;

    }

}



@media only screen and (max-width : 350px) {



    .cls_top				{ width:99%; padding:5px;  box-sizing:border-box;-moz-box-sizing:-o-border-box;-webkit-box-sizing:-o-border-box;-ms-box-sizing:border-box;}

    .cls_wrapper			{ width:100%; }

    .cls_logo				{ width:100%; text-align:center; position:relative; top:5px; }

    .cls_logo img			{ width:30%; }

    .cls_login				{ width:100%; text-align:center; }

    .cls_right				{ width:100%; padding:5px 0px;  }

    .cls_login a.register	{ padding:7px 15px; font-size:13px; float:none; }

    .cls_login a.login		{ padding:7px 28px; font-size:13px;  float:none; }

    .cnt_left				{ margin-top:0px; width:97%; padding:10px 5px; }

    .cls_nav				{ width:60%; }

    .cnt_left h1			{ font-size:18px; }

    .cnt_left p				{ font-size:15px; }

    .group_companies h2		{ font-size:18px; }

    .cnt_left a.readmore	{ font-size:16px; line-height:23px; }

    .company_block			{ width:45%; height:150px; margin:3px 0px; text-align:center; }

    .cnt_right				{ width:100%; float:left; margin-top:2%; }

    .cls_logisticservices	{ padding:10px; height:auto; width:93%; }

    .cls_logisticservices h1 { font-size:20px; }

    .cls_logisticservices h2 { font-size:22px; }

    .cls_logisticservices h3 { font-size:20px; }

    .cls_latestnews			{ width:93%; padding:10px; height:auto; }

    .cls_latestnews h1		{ font-size:22px; }

    .ftr_left1				{ width:93%; text-align:center; padding:10px; }

    .copyright p			{ font-size:13px; }

    .copyright				{ margin:12px 0px 0px; padding-top:10px; }

    .cls_footer				{ width:99.5%; height:auto; background-repeat:repeat; }

    .ftr_right				{ width:100%; }

    .ftr_right img			{ width:33%; }

    .cls_header				{ height:auto; margin-bottom:5px; }

    .slides-navigation		{ display:none !important; }

    .top_social				{ margin-top:12px; }



    /****about us*****/

    .inner_banner			{ height:auto; }

    .inner_left				{ margin-right:0px; width:100%; }

    .inner_left h1			{ padding:10px; font-size:20px; width:93%; text-align:left; }	

    .cls_left				{ width:99%; float:left; }

    .inner_left ul li a		{ padding:10px 0px 10px 20px; font-size:14px; width:92%; }

    .inner_right			{ padding-left:0px; border:0px; width:97%; min-height:410px; }

    .inner_right h1			{ padding:4px 0px; font-size:18px; } 

    .inner_right p			{ font-size:13px; padding-bottom:7px; }

    .inner_right h2			{ font-size:20px; padding:0px; }

    .inner_right h3			{ font-size:16px; }



    /****ENQUIRY****/

    .enquiry_frmrow input[type="text"]		{ width:70%; }

    .enquiry_frmrow textarea				{ width:70%; }

    .enquiry_frmrow select					{ width:77%; }

    .enquiry_frmrow							{ font-size:13px; }



    /****TARIFF****/

    .downlaoad_pdfblock					{ margin:5px 3px; width:290px; background-size:100%; }

    .downlaoad_pdfblock a				{ margin:0px; }

    a.resmore_pdf			{ width:102px; padding:4px 8px 7px; margin:0px 10px; }

    .downlaoad_pdfblock h1			{ line-height:10px; }

    /****MILESTONES*********/

    .inner_right .tab_header a{ margin:5px 15px; }

    .inner_right .tab_body_content h2 { font-size:23px; }

    .inner_right .tab_body_content p strong { font-size:18px; }

    .inner_right .tab_body_content p   	{ font-size:16px; }

    /**NETWORK***/

    .inner_right .mapRight h2		{ font-size:16px; }

    .inner_right .mapRight			{ margin-left:0px; }

    .inner_right .mapRight h3		{ font-size:16px; }

    .inner_right .mapRight h4		{ font-size:14px; }

    .inner_right .mapLeft ul li a	{ font-size:15px; }

    .inner_right .mapRight p		{ font-size:15px; }

    .list_style ul li				{ font-size:13px; }

    .address li						{ font-size:13px; }

    .photogallery{display:none;}


    .inner_right .tab_content
    {
        box-sizing:border-box;
        -o-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
    }


}





/*------------------------------------*\

    Flaunt JS Navigation

\*------------------------------------*/



.nav{position:relative;display:inline-block;font-size:14px;float:left;margin-top: 47px;}

.nav-list {

    text-align:left;

}

.nav-item {

    float:left;

    *display:inline;

    zoom:1;

    position:relative; margin-right:4px;

}

.nav-item a {

    display:block;

    color:#000;

    padding:5px 11px;

    font:14px 'HelveticaNeueLTStd47LightCondensed'; text-transform:uppercase; 



}

.nav-list li:last-child		{ border-right:1px solid #ccc; }

.nav-item > a:hover {

    background:#0262DA; color:#fff; 

}

.nav-submenu li a		{ transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s; border-left:1px solid #044597;

                     border-bottom:1px solid #044597;}



/*.nav-submenu li a:hover		{ color:#000; background:#fff; padding:5px 0px 5px 16px; -moz-box-shadow:    inset 0 0 10px #ccc;

   -webkit-box-shadow: inset 0 0 10px #ccc;

   box-shadow:         inset 0 0 10px #ccc; }*/

.nav-submenu li a:hover  { padding-left:23px; text-shadow:0px 0px 2px #000; -webkit-text-shadow:0px 0px 2px #000; -o-text-shadow:0px 0px 2px #000;

                           -ms-text-shadow:0px 0px 2px #000;  }

.nav-item:hover .nav-submenu {

    display:block; background:#0262da;



}

.nav-item ul.nav-submenu .nav-submenu01 {

    position:absolute; top:0;

    border-right:1px solid #044597;



}



.nav-item ul.nav-submenu li:hover .nav-submenu01 {

    display:block; 

}



/* Navigation submenu */

.nav-submenu {

    display:none;

    position:absolute;

    left:0;

    min-width:180px; width:auto; z-index:9999;

}

.nav-submenu01 {

    display:none;

    position:absolute;

    left:180px;

    width:180px;

}

.nav-submenu-item a {

    background:#8B2770;



    display:block;

    padding:15px; color:#fff;

}

.nav-submenu li:last-child	{ border:0; }

.nav-submenu li a { color:#fff; }

.nav-submenu-item a:hover {

    background:#0262da;

}

/* Mobile navigation */

.nav-mobile {

    display:none; /* Hide from browsers that don't support media queries */

    cursor:pointer;

    position:absolute;

    top:0;

    right:0;

    background:#3D3D3B url(../images/nav.svg) no-repeat center center;

    background-size:18px;

    height:50px;

    width:50px;

}

/* Mobile navigation, clickable area for revealing <ul> */

.nav-click {

    position:absolute;

    top:0;

    right:0;

    display:none;



    height:49px;

    width:50px;

    cursor:pointer;

}

.nav-click i {

    display:block;

    height:48px;

    width:48px;

    background:url(../images/drop.svg) no-repeat center center;

    background-size:20px;

    background-color:#EBEBEB;

}

.nav-click:hover {



}

.nav-rotate {

    -webkit-transform:rotate(180deg);

    -moz-transform:rotate(180deg);

    -ms-transform:rotate(180deg);

    -o-transform:rotate(180deg);

    transform:rotate(180deg);

}

li a.nav_active {

    background: #0262DA none repeat scroll 0 0;

    color: #fff !important;

}

/*------------------------------------*\

    Media Queries

\*------------------------------------*/



@media only screen and (min-width: 240px) and (max-width: 768px) {

    .nav-mobile {

        display:block;

    }
	.cls_logisticservices		{width:100%;float:left;background:url(../images/brown-bg.png) no-repeat;padding:47px;padding-top: 19px;padding-bottom: 30px;position: relative; margin-top: 40.5%;}

    .nav {

        width:100%;

        padding:50px 0 0; position:absolute; right:8px;

    }

    .nav-list {

        display:none;

    }

    .nav-item {

        width:100%;

        float:none; z-index:999; background:#f3f3f3;

    }

    .nav-item > a {

        padding:15px;

    }

    .nav-click {

        display:block;

    }

    .nav-mobile-open {

        border-radius:5px 5px 0 0;

        -webkit-border-radius:5px 5px 0 0;

        -moz-border-radius:5px 5px 0 0;

    }

    .nav-item:hover .nav-submenu {

        display:none;

    }

    .nav-item:hover .nav-submenu01 {

        display:none;

    }

    .nav-submenu {

        position:static;

        width:100%;

    }

    .nav-submenu01 {

        position:static;

        width:100%;

    }

    .nav-submenu li	{ position:relative; }

    .nav-item ul.nav-submenu .nav-submenu01 {

        position:static; 

    }

    .nav-item ul.nav-submenu li:hover .nav-submenu01 {

        display:none;  

    }





}

.nav-submenu li.nav-item { background:#0262DA; width:100%;}

.nav-list	{ background:#fff; }

.bottomline{

    border-bottom:dotted #ccc 1px;

}



.bottomline .inner_right{

    min-height:0px;

    border-left:none;

    margin-top:0px;



}



#vgallery{

    max-width:980px;

    margin:auto;

}

.count{

    background:#E1E1E1;

    color:#000;

    font-weight:bold;

    letter-spacing:2px;

    border:1px solid #FFFFFF;

    padding:2px;

    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif

}



.popimage img{

    width:100%;

}



.listul{

    font-family:Arial, Helvetica, sans-serif;  background-color:#fff;

    margin:0px;

    padding:0px;

}



.listul li{

    padding-bottom:10px;

    background:url(../images/more-btn.png) no-repeat 0px -2px;

    padding-top:0px;

    padding-left:28px;

    color: #868686;

    line-height: 26px;

    padding-bottom: 15px;

    background-size:25px;

}



#simplegallery1{ //CSS for Simple Gallery Example 1
                 position: relative; /*keep this intact*/
                 visibility: hidden;/*keep this intact*/
                 width:344px;
                 margin-top:8px;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
                                  text-align: left;
                                  padding: 2px 5px;
}

ul.innerpoints1{
    list-style:none;
}

/*ul.innerpoints1 li{
        background:url(../images/inner_13.png) 0px 6px no-repeat;
        font:18px 'HelveticaNeueLTStd47LightCondensed'; ;
        color:#333333;
        line-height:30px;
        padding-left:25px;

}*/

ul.innerpoints1 li{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color:#868686;
    line-height:30px;

}
.line{border-bottom:#666 1px dotted; padding-top:15px; margin-bottom:15px;}

.cfsmgn_top { margin-top:30px; padding-bottom:20px; margin-bottom:0px; border-bottom:1px dotted #ccc;}

.inner_right .mile_tab .tab_body_content p strong
{
    line-height:74px;
}

.cfs_general .list_style { padding-top:30px;}

.cfs_general .list_style:nth-child(2n+1), .cfs_general .list_style:nth-child(2n+2)
{ border-bottom:0; text-align:center;}

#maritimeDiv
{
    display: none;
    z-index:2000000;
    position: fixed;
    top:40%;
    left: 40%;
    background-color: #FFFFFF;
    border: 1px #cacaca solid;
    border-radius:10px;
}

.processLoader
{
    font-weight:bold;
    font-size:0.9em;
    position: absolute;
    padding-left:500px;
    display:none;
    top: 20%;
}

div.dimmerdiv
{
    background:#000000;
    height:100%;
    left:0;
    opacity:0.8;
    filter:alpha(opacity=60);	
    position:fixed;
    top:0;
    width:100%;
    z-index:20000;
}
.inner_right_directory			 { width:59%; min-height:475px; height:auto; float:left; border-left:1px dotted #333; margin-top:12px; padding-left:28px; margin-bottom:25px; }

img.states.st-pun {
    position: absolute;
    top: 18%;
    left: 20%;
}
#bodySlider{
    position: absolute;
    width:300px ;
    height: 200px ;
    overflow: hidden;
    left: 35%;
    top: 20%;
	bottom:0% !important;
	right:0% !important;
	border:2px solid #0764D7;
}