/*Theme Name: Atlas Freight Lines
Theme URI:  TeamD & squaredsol
Author: Atlas Freight Lines 
Version: 4.6
Author URI: https://www.squaredsol.com/
*/

/* Reset
------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin:0;padding:0;border:0;outline:0;font-size:100%; vertical-align:baseline; background:transparent; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {  display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }
/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
/* change border colour to suit your needs */
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* WORDPRESS CORE
------------------------------------*/
.alignnone { margin:5px 20px 20px 0; }
.aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; }
.alignright { float:right; margin:5px 0 20px 20px; }
.alignleft { float:left; margin:5px 20px 20px 0; }
a img.alignright { float:right; margin:5px 0 20px 20px; }
a img.alignnone { margin:5px 20px 20px 0; }
a img.alignleft { float:left; margin:5px 20px 20px 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; }
.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }
.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }
.wp-caption .wp-caption-text, .gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
.sticky {}
.bypostauthor { }

/* Global Box-sizing
------------------------------------*/
*, *:after, *:before { padding:0; margin:0; list-style:none; border:none; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; }
html { font-size:62.5%; }
.clearfix:before, .clearfix:after, .wrapper:before, .wrapper:after, .row:after, .row:before { content:''; display:table; }
.clearfix:after, .wrapper:after, .row:after { clear:both; }
.clearfix, .wrapper, .row { *zoom:1; }
a { color:#0070bb; text-decoration:none;  }
a:hover { color:#272425; }
a:focus { outline:0; }
a,a:hover {}
a:hover, a:active { outline:0; }
input:focus, textarea { outline:0;}
ul { list-style:none; }
.bb { -moz-box-sizing:border-box; box-sizing:border-box;  }
::selection { background:#04A4CC; color:#FFF; text-shadow:none; }
::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; }
::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; }
.hide { display:none !important; }

/* Layout
------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding-bottom:0px;}
.noborder { border:none !important; }
.nobor-top { border-top:none !important; }
.nobor-right { border-right:none !important; }
.nobor-left { border-left:none !important; }
.nobor-bottom { border-bottom:none !important; }
.txt-center { text-align:center; }
.left { float:left !important; }
.right { float:right !important;  }
.clear { clear:both; }
.center { float:none; margin:0 auto !important; }
.margin { margin:40px 0; }
.nopad{ padding:0!important;}
.nopad-left{ padding-left:0!important;}
.nopad-right{ padding-right:0!important;}
.nopad-top{ padding-top:0!important;}
.nopad-bottom{ padding-bottom:0!important;}

/* Grid
------------------------------------*/
.row { margin-left:-15px; margin-right:-15px;}
.fluid { margin-left:-15px; margin-right:-15px; }
[class*="col-"] { float:left; padding-left:15px; padding-right:15px; box-sizing:border-box; }
.col-1 { width:8.33%;}
.col-2 { width:16.66%;}
.col-3 { width:25%;}
.col-4 { width:33.33%;}
.col-5 { width:41.66%; }
.col-6 { width:50%; }
.col-7 { width:58.33%; }
.col-8 { width:66.66%; }
.col-9 { width:75%; }
.col-10 { width:83.33%; }
.col-11 { width:91.66%; }
.col-12 { width:100%; }


@font-face {
	font-family: 'Avenir LT Std Medium';
	src: url('fonts/AvenirLTStd-Medium.eot');
	src: url('fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/AvenirLTStd-Medium.woff') format('woff'),
		url('fonts/AvenirLTStd-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std Book';
	src: url('fonts/AvenirLTStd-Book.eot');
	src: url('fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/AvenirLTStd-Book.woff') format('woff'),
		url('fonts/AvenirLTStd-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std Light';
	src: url('fonts/AvenirLTStd-Light.eot');
	src: url('fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/AvenirLTStd-Light.woff') format('woff'),
		url('fonts/AvenirLTStd-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std Roman';
	src: url('fonts/AvenirLTStd-Roman.eot');
	src: url('fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('fonts/AvenirLTStd-Roman.woff') format('woff'),
		url('fonts/AvenirLTStd-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



body {background:#ffffff; font-family: 'Avenir LT Std Roman'; }
.wrapper{width:1170px; margin:0 auto; }

.success_message {    padding: 14px 0 14px;
    width: 100%;
    background: #0699de;
    color: #fff;
display:none;
}

.success_message h3{    font-size: 21px;
    padding: 0 10px;
    font-weight: bold;}

#edit{
background:url('http://www.afreightlines.com/wp-content/uploads/2016/11/edit-property-xxl.png');
    background-repeat: no-repeat;
background-size: 30px 30px;
    padding: 8px 16px;
}

#delete{
background:url('http://www.afreightlines.com/wp-content/uploads/2016/11/delete-xxl.png');
    background-repeat: no-repeat;
background-size: 30px 30px;
    padding: 8px 16px;
}

#view{
background:url('http://www.afreightlines.com/wp-content/uploads/2016/11/view.png');
    background-repeat: no-repeat;
background-size: 30px 30px;
    padding: 8px 16px;
}

.form-btn {
    width: 120px;
}


/* Heading
------------------------------------*/


header {padding:20px 0; }
header #logo {float:left; }
header nav { float:right; }
header nav  ul{list-style:none; padding-top:40px;}
header nav  ul li {display:inline-block;padding: 7px 25px 0;}
header nav  ul li a{color:#000000;font-size:15px;text-transform:uppercase;font-weight:600;padding-bottom: 15px;}
header nav  ul li:hover a{color:#0699de; border-bottom:2px solid #0699de;   }
header nav  ul li.current-menu-item a{color:#0699de; border-bottom:2px solid #0699de;   }


/* slider-area
------------------------------------*/

.slider-area{width:100%; position:relative;  }
.slider-area .upper-slider {position:absolute; top:0; left:0; width:100%; z-index:99;}
.slider-area .upper-slider  .wrapper {padding-top:120px; }
.slider-area .upper-slider  .wrapper .col-5  h2{font:600 44px/48px 'Avenir LT Std Roman'; color:#000;  }
.slider-area .upper-slider  .wrapper .col-5  h2 span {color:#0699de;}
.slider-area .upper-slider  .wrapper .col-5 p{font:300 15px/20px 'Avenir LT Std Roman'; color:#666; }

.slider-area .upper-slider  .wrapper .col-5   .tranking-box {background:#001a8b; padding:30px; margin-right:60px;  margin-top:25px; color:#fff; }
.slider-area .upper-slider  .wrapper .col-5 .tranking-box h3{font-size:30px; font-family: 'Avenir LT Std Roman'; font-weight:bold; }
.slider-area .upper-slider  .wrapper .col-5 .tranking-box p{color:#8e9ee3; font-size:15px; font-weight:500;  font-family: 'Avenir LT Std Roman';  }
.slider-area .upper-slider  .wrapper .col-5 .tranking-box input[type='text'] { width:80%; padding:12px; margin-top:15px;  }
.slider-area .upper-slider  .wrapper .col-5 .tranking-box  input[type='submit']  {padding:15px 25px; display:inline-block; margin-top:15px; cursor:pointer; background:#0699de; color:#fff; font-size:13px; text-transform:uppercase;  }
/* About Us
------------------------------------*/

/* Banner Area
------------------------------------*/

/* Home Service Section
------------------------------------*/
.home-boxes {}
.home-boxes ul{padding:30px 0 30px 45px; }
.home-boxes ul li {width:32%; padding:22px 10px; display:inline-block; }
.home-boxes ul li img{float:left; 	padding:0 20px 0 0; margin-top:10px;}
.home-boxes ul li + li img{margin-top:0;}
.home-boxes ul li  h4{color:#001a8b; font-size:26px; font-weight:600; font-family: 'Avenir LT Std Book'; padding-top:10px; }
.home-boxes ul li  p{color:#666; font-size:15px; font-weight:500;   }


.blue-area-boxes  {background:#001a8b; padding:75px 0; }




.how-it-work{padding:80px 0; }
.how-it-work ul{width:100%; background:url(images/black-line.jpg) repeat-x 0 125px; margin-top:50px;  }
.how-it-work ul li {    display: inline-block;    width: 25%;    padding: 2%;  text-align:center; }
.how-it-work ul li img{padding:0 35px; background:#fff; }
.how-it-work ul li + li {margin-left:12%; } 
.how-it-work ul li h2{color:#001a8b; font-size:24px; font-weight:800; padding:10px 0;  }
.how-it-work ul li p{color:#666; font-size:15px; font-weight:500; }
.how-it-work  h3{text-align:center; font-size:44px; }
.how-it-work  p{text-align:center; font-size:15px; }


.gary-color {background:#fafafa; text-align:center; margin-top:120px; }
.slide-testnomails {     margin: -60px auto 0; text-align:center; width:80%; }
.slide-testnomails {}
.slide-testnomails .bxslider li p {color:#666666; font-size:16px; font-weight:300; font-family: 'Avenir LT Std Roman'; padding:5px 0 10px;}
.slide-testnomails .bxslider li img{text-align:center; display:inline-block; padding-bottom:10px;  }
.slide-testnomails .bxslider li h2 {color:#001a8b; font-size:20px; font-weight:bold; }
.client-say  h2{text-align:center; font-size:44px; font-weight:400; line-height:40px; color:#000;  }



/* Get In Touch
------------------------------------*/
.how-much-cost {}
.how-much-cost .area-1 {padding:75px  0 0 0; background:url(images/boxes-bottom.jpg) no-repeat bottom ; min-height:530px;  }
.how-much-cost .area-1 h3 {color:#000; font-size:44px; line-height:46px; padding-bottom:10px; }
.how-much-cost .area-1 h3 strong {display:block; }
.how-much-cost .area-1  p {color:#666; font-size:18px;}
.how-much-cost .area-2 {padding:0px  0 40px 0; background:#001a8b; min-height:530px; width:50%;   }



.blue-area-boxes {}
.blue-area-boxes .wrapper {background:url(images/map-babal.png) no-repeat right 0; }
.blue-area-boxes h2{color:#fff; font-size:44px; font-family: 'Avenir LT Std Roman'; color:#fff; padding-bottom:20px;  }
.blue-area-boxes h2 span {color:#0699de;}
.blue-area-boxes  p {color:#fff; font-size:12px; line-height:18px;  padding-bottom:20px; }
.blue-area-boxes  p a {color:#0699de; text-transform:uppercase; font-weight:600; }

.about-us.inner-page  {padding-bottom:40px;}
.about-us.inner-page h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px; font-weight:500;}
.about-us.inner-page  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }


.delivery  {padding-bottom:40px;}
.delivery h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px 40px 0; font-weight:500;}
.delivery  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }

.service-item li {min-height:360px;}
.service-item li h2{font-size:36px; line-height:40px; font-family: 'Avenir LT Std Light';  }
.service-item li div.service-item-image {padding-right:30px;}
.service-item li div.service-item-image img{width:100%;}

.service-item li div.service-item-content{ padding:100px 0 0;  }
.service-item li div.service-item-content h1{padding-bottom:25px;}
.service-item li div.service-item-content p{padding-bottom:0;}



.service-item li:nth-child(even) div.service-item-image{float:left; }
.service-item li:nth-child(even) div.service-item-content{float:right;} 


.testnomails-list  {padding-bottom:40px;}
.testnomails-list h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px 40px 0; font-weight:500;}
.testnomails-list  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }
.testnomails-list  li {width:45%; display:inline-block; vertical-align:top; margin:25px;  }
.testnomails-list  li  div {padding:35px 25px 10px; background:#f5f5f5; border:1px solid #e1e1e1; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; min-height:200px; margin-bottom:50px;  position:relative;  	}
.testnomails-list  li  div p {padding:0px; font-size:16px; line-height:24px; }
.tail-btm{background:url(images/testnomail-tail.jpg) no-repeat 0 0;width: 34px;height: 50px;padding:0;border:0;position: absolute;bottom: -43px; left:35px;}
.testnomails-list  li img{float:left; margin-right:25px; }
.testnomails-list  li h3{padding-top:40px; color:#001a8b; font-size:30px;  font-family: 'Avenir LT Std Book'; font-weight:600;   }

.testnomails  {padding-bottom:40px;}
.testnomails h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px 40px 0; font-weight:500;}
.testnomails  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }

.tracking-inner-page  {padding-bottom:40px;}
.tracking-inner-page h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px 10px 0; font-weight:500;}
.tracking-inner-page  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }

.tracking-inner-page input[type="text"],
.tracking-inner-page input[type="password"]
 {width:60%; padding:10px; border-bottom:2px solid #c9c9c9; clear:right; }
.tracking-inner-page input[type='submit']  {padding:15px 25px; display:inline-block; margin-top:15px; cursor:pointer; background:#0699de; color:#fff; font-size:13px; text-transform:uppercase;  }

.connect-inner-page  {padding-bottom:40px;}
.connect-inner-page h1 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:40px 15px 10px 0; font-weight:500;}
.connect-inner-page  p{font-size:18px; line-height:25px; font-family: 'Avenir LT Std Book';  padding-bottom:30px; font-weight:500; }


/* Contact Us
------------------------------------*/


.contact-area {float:right; width:80%;  }
.contact-area  input {padding:10px; border-bottom:1px solid #999; margin-top:25px; width:100%;  }
.contact-area  textarea {padding:10px; border-bottom:1px solid #999; margin-top:25px; width:100%; height:100px }


.contact-area  input[type="submit"]  {padding:15px 25px; display:inline-block; margin-top:15px; cursor:pointer; background:#0699de; color:#fff; font-size:13px; text-transform:uppercase;  width:140px; float:right; }


.contact-form {padding:20px 50px 40px;}
.contact-form  h2 {font-size:44px; line-height:50px; font-family: 'Avenir LT Std Light';  padding:47px 15px 10px 0; font-weight:500; color:#fff; text-transform:uppercase;  }
.contact-form  input {padding:10px; border-bottom:1px solid #999; margin-top:15px; width:100%;  background:#fff;  }
.contact-form  textarea {padding:10px; border-bottom:1px solid #999; margin-top:15px; width:100%;  background:#fff;  }
.contact-form  input[type="submit"]  {padding:15px 25px; display:inline-block; margin-top:15px; cursor:pointer; background:#0699de; color:#fff; font-size:13px; text-transform:uppercase;  width:140px; float:right; border:0;  }


/* Footer
------------------------------------*/
footer {background:#192629; padding:80px 0; }
footer  nav{}
footer  nav ul {} 
footer  nav ul li {padding:0 40px 0 0; display:inline-block; } 
footer  nav ul li a {display:inline-block; color:#fff; text-transform:uppercase; font-size:14px;  font-family: 'Avenir LT Std Roman';  } 
footer  nav ul li a:hover {color:#0699de; }
footer .social-icon {padding:40px 0 40px 0px; }
footer .social-icon a{padding-right:40px; color:#fff; cursor:pointer;  }
footer .social-icon a:hover { color:#0699de; }
footer .footer-menu {}
footer .footer-menu ul{padding:0px 0 0 0px; }
footer .footer-menu ul li{display:inline-block; padding-right:40px;}
footer .footer-menu ul li a{ color:#53595b; font-size:14px; font-weight:500; }
footer .copyright {text-align:right; color:#fff; font-size:10px;  }


.page-id-56 .connect-inner-page p {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Avenir LT Std Book';
    padding-bottom: 10px;
    font-weight: 500;
}
.page-id-56 .connect-inner-page ul {padding:0 0 10px }
.page-id-56 .connect-inner-page li {
    font-size: 14px;
    padding: 3px 21px 3px;
    position: relative;
}
.page-id-56 .connect-inner-page li::before {
  content: '\f10c';
  font-family: 'FontAwesome';
  float: left;
  font-size: 8px;
  position: absolute;
  top: 6px;
  left: 4px;
  font-weight: bold;
  color: #000;
  }



  #tracking-form textarea{
width: 100%;
    padding: 10px;
    border-bottom: 2px solid #c9c9c9;
    clear: right;
}

.message{
display: none;
    font-size: 20px;
    padding: 20px 0px 20px 0;}

#search-form {
padding:30px 0 0 0;
}

#search-form input[type='submit'] {
    padding: 10px 22px;
    display: inline-block;
    margin-top: 15px;
    cursor: pointer;
    background: #0699de;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}

.group-table{width:100%; margin:0 auto; padding:30px 0 60px;}
.group-table table{width:100%;}
.group-table tr{width:100%;}
.group-table tr:first-child td{background:#0699de; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.group-table tr:nth-child(3) td{background:#0699de; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.group-table tr:nth-child(5) td{background:#0699de; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.group-table tr:nth-child(7) td{background:#0699de; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}
.group-table tr td{ border:1px solid #dddddd; font-family: 'Segoe UI';color:#666666;font-size:14px;font-weight: normal; padding:7px 15px;text-align:center;}
.group-table tr .packages{    background: #0699de;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-align: center;}

.group-table tr td iframe{    width: 100%;
    height: 200px;}

.activity-table{width:100%; margin:0 auto; padding:0 0 60px;}
.activity-table table{width:100%;}
.activity-table tr{width:100%;}
.activity-table tr:first-child td{background:#0699de; font-size:14px; font-weight:bold; color:#FFF;}
.activity-table tr td{ border:1px solid #dddddd; font-family: 'Segoe UI';color:#666666;font-size:14px;font-weight: normal; padding:7px 15px;}
.activity-table h2{text-align:center;
font-size:20px;
font-weight:bold;
padding:  0 0 30px;}

.error{
    color: red;
    display: inherit;
    padding: 10px;}


.page-id-70 .tracking-inner-page li, 
.page-id-80 .tracking-inner-page li,
.page-id-82 .tracking-inner-page li,
.page-id-94 .tracking-inner-page li
{    width: 48%;    display: inline-block;     vertical-align: top;}


.page-id-70 .tracking-inner-page li input,
.page-id-80 .tracking-inner-page li input,
.page-id-82 .tracking-inner-page li input,
.page-id-94 .tracking-inner-page li input
{width:90%; }
.page-id-70 .tracking-inner-page li select, 
.page-id-94 .tracking-inner-page li select
{padding: 10px;
    border-bottom: 2px solid #c9c9c9;
    clear: right;
    width: 90%;}

.page-id-70 .tracking-inner-page li #afl-input{width: 8%;}

.page-id-70 .tracking-inner-page li input[type="checkbox"]{

width:3%;
}

.page-id-70 .tracking-inner-page span{    font-weight: bold;
    font-size: 13px;}


.page-id-70 .tracking-inner-page #manual-number{
display:none;
}


.form-group-area li {    width: 48%;    display: inline-block;     vertical-align: top;}
.form-group-area  li input {width:90%; }
ul.form-group-area li textarea {
    width: 100%;
    padding: 10px;
    border-bottom: 2px solid #c9c9c9;
}


ul.tracking-nav {
    float: right;
    width: 40%;
    text-align: right;
}

ul.tracking-nav li {
    display: inline-block;
    text-align: right;
}

ul.tracking-nav li a {
    color: #000000;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0 30px 0 0;
}

section.tracking-inner-page.login-area-tracking {
    margin: 0 auto 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 15%;
}


.activity-lida li {width: 100% !important; display: block;vertical-align: }
.activity-lida li input {  width: 100%;     padding: 10px;    border-bottom: 2px solid #c9c9c9; top;margin-bottom: 15px;}
ul.activity-lida select { width: 100%;     padding: 10px;    border-bottom: 2px solid #c9c9c9; top;margin-bottom: 15px }
ul.activity-lida textarea{ width: 100%;     padding: 10px;    border-bottom: 2px solid #c9c9c9; top;margin-bottom: 15px }


section.tracking-inner-page.login-area-tracking  .form-login-area-tracking input {
    margin-top: 15px;
    padding: 10px;
    display: inline-block; border:1px solid #ccc; 
}

body.page.page-id-74 nav ,  body.page.page-id-14  nav ,  body.page.page-id-87  nav ,  body.page.page-id-70  nav{
    display: none;
}

body.page.page-id-74 .banner-area , body.page.page-id-14 .banner-area , body.page.page-id-87 .banner-area , body.page.page-id-70 .banner-area {
    display: none;
}

body.page.page-id-74 footer , body.page.page-id-14 footer  , body.page.page-id-87 footer , body.page.page-id-70 footer{
    display: none;
}

body.page.page-id-74 .how-much-cost , body.page.page-id-14 .how-much-cost , body.page.page-id-87 .how-much-cost , body.page.page-id-70 .how-much-cost { display: none;}
ul.tracking-nav {
    display: none;
}

.slide-testnomails .bxslider li img {width: 160px;height: auto;}
.testnomails-list li img {
    float: left;
    margin-right: 25px;
    width: 200px;
    height: auto;
}

body.page.page-id-74 ul.tracking-nav , body.page.page-id-14 ul.tracking-nav  ,body.page.page-id-87 ul.tracking-nav ,body.page.page-id-70 ul.tracking-nav {  display: block;}


/* responsive work */
@media only screen and (max-width:1400px) {
.banner-area img { width: 100%; height: auto; }
}
@media only screen and (max-width:1200px) {
.wrapper { width: 100%; padding: 0 2%; }
header nav ul { padding-top: 20px; }
header nav ul li { padding: 7px 5px 0; }
.upper-slider .col-5 { width: 50%; }
.home-boxes ul { padding: 30px 0 30px 0px }
ul.tracking-nav li a { padding: 0 0 0 30px; }
.contact-form h2 { font-size: 30px; line-height: 40px; }
.how-much-cost .area-1 h3 { font-size: 30px; line-height: 32px; }
.about-us.inner-page h1 { font-size: 30px; line-height: 40px; padding: 25px 15px; }
.testnomails-list li { width: 100%; padding:15px; margin: 0; }
.connect-inner-page h1 {
    font-size: 25px;
    line-height: 30px;}
.connect-inner-page p {
    font-size: 14px;
    line-height: 20px; }	
}
@media only screen and (max-width:1024px) {
header nav { display: none; }
#responsive-menu-button:focus { outline: none; }
ul.tracking-nav { display: none; }
header #logo { float: none; margin: 0 auto; display: table; }
.slider-area .upper-slider { position: static; }
.slider-area .upper-slider .wrapper { padding-top: 40px; padding-bottom: 20px; }
.upper-slider .col-5 { width: 100%; }
.slider-area .upper-slider .wrapper .col-5 .tranking-box { margin-right: 0px; }
.slider-area .upper-slider .wrapper .col-5 h2 { font: 600 30px/34px 'Avenir LT Std Roman'; }
.slider-area .upper-slider .wrapper .col-5 .tranking-box h3 { font-size: 25px; }
.blue-area-boxes .col-5 { width: 100%; }
.blue-area-boxes { padding: 40px 0; }
.blue-area-boxes h2 { font-size: 25px; padding-bottom: 10px; }
.blue-area-boxes .wrapper { background: none; }
.how-it-work { padding: 40px 0; }
.how-it-work h3 { font-size: 30px; }
.client-say h2 { font-size: 25px; line-height: 30px; }
.about-us.inner-page p { font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.about-us.inner-page { padding-bottom: 20px; }
.delivery h1 { font-size: 25px; line-height: 30px; padding: 40px 0 20px 0; }
.delivery p { font-size: 14px; line-height: 20px; }
.service-item li h2 { font-size: 25px; line-height: 40px; }
.service-item li div.service-item-image { display: none; }
.service-item li { min-height: initial; }
.service-item li div.service-item-content { padding: 25px 0; width: 100%; }
.testnomails h1 { font-size: 25px; line-height: 30px; padding: 40px 15px 20px 0; }
.testnomails p { font-size: 14px; line-height: 20px; }
.testnomails-list li h3 { font-size: 20px; }
}
 @media only screen and (max-width:991px) {
footer { padding: 60px 0; }
footer nav ul li { padding: 0 20px 0 0; }
.home-boxes ul li { width: 48%; }
.how-it-work ul { width: 100%; background: none; margin-top: 30px; display: inline-block; }
.how-it-work ul li { width: 33.33%; padding: 0 15px; text-align: center; float: left; box-sizing: border-box; }
.how-it-work ul li + li { margin-left: 0; }
.how-it-work ul li h2 { font-size: 20px; }
.how-much-cost .area-1 { padding: 60px 0 0 0; background: url(images/boxes-bottom.jpg) no-repeat bottom right; min-height: 330px; width: 100%; }
.how-much-cost .area-2 { background: #001a8b; min-height: initial; width: 100%; }
}
 @media only screen and (max-width:940px) {
.how-it-work ul li { width: 100%; padding: 20px 0; }
}
 @media only screen and (max-width:800px) {
.about-us.inner-page .col-6 { width: 100%; }
.about-us.inner-page .col-6 img { display: none; }
.connect-inner-page .col-4 {
    width: 100%;
}
.connect-inner-page .col-8 {
    width: 100%;
}
.contact-area {
    float: none;
    width: 100%;
}
}
 @media only screen and (max-width:768px) {
.slider-area .upper-slider .wrapper .col-5 .tranking-box h3 { font-size: 20px; }
.slider-area .upper-slider .wrapper .col-5 h2 { font: 600 25px/28px 'Avenir LT Std Roman'; }
.slider-area .upper-slider .wrapper .col-5 .tranking-box input[type='text'] { width: 100%; }
.slider-area .upper-slider .wrapper .col-5 .tranking-box input[type='submit'] { padding: 10px 15px; font-size: 12px; }
.home-boxes ul li h4 { font-size: 20px; }
.client-say h2 { font-size: 20px; line-height: 25px; }
.how-much-cost .area-1 { padding: 30px 0 30px 0; background: none; min-height: initial; }
.contact-form { padding: 0px 20px 40px; }
.contact-form h2 { font-size: 20px; line-height: 30px; }
footer nav ul li a { font-size: 13px; }
.contact-form input[type="submit"] { float: left; }
.testnomails-list li div p {
    font-size: 14px;
    line-height: 20px;
}
.testnomails-list  li h3 { clear:both; }
}
@media only screen and (max-width:640px) {
footer { padding: 30px 0; }
footer nav ul { display: table; margin: 0 auto; text-align: center; }
footer nav ul li { padding: 5px 0; display: block; }
footer .social-icon { padding: 30px 0 30px 0px; margin: 0 auto; display: table; }
footer .social-icon a { padding-right: 0; margin: 0 10px; }
footer .footer-menu { width: 100%; display: inline-block; }
footer .footer-menu ul { padding: 0px 0 0 0px; display: table; margin: 0 auto 20px auto; width: initial; box-sizing: initial; float: none; }
footer .footer-menu ul li { display: block; padding-right: 0; padding: 5px 0; text-align: center; }
footer .copyright { text-align: center; width: 100%; }
}
 @media only screen and (max-width:580px) {
.home-boxes ul { padding: 0px 0 30px 0px; }
.home-boxes ul li { width: 98%; }
}
 @media only screen and (max-width:480px) {
.blue-area-boxes { padding: 30px 0; }
.how-it-work h3 { font-size: 25px; }
}
 @media only screen and (max-width:340px) {
header #logo { margin: 0; }
header #logo img { width: 100%; height: auto; }
.home-boxes ul li img { padding: 0 10px 0 0; }
}


.activity-table table td form {
    display: inline-block;
}

