/* Add here all your css styles (customizations) */
#topcontrol {
    z-index: 999;
}
.right-links a {
    color: #4765a0;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
}
.link-heading {
    color: #0059A6;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, sans-serif;
}
.carrier li img {
    width: 90px;
    height: auto;
    padding: 0px;
}

.carrier li {
    border: none;
}
.padding-6-35 {
    font-size: 15px;
    padding: 6px 35px;
}
.padding-6-50 {
    font-size: 18px;
    padding: 6px 50px;
}
blockquote.text-right,
blockquote.hero.text-right {
	border-right: none;	
}

blockquote {
	border-left: none;	
}
.li-img-change {
        text-align: center;
}
.li-img-change li {
	padding: 0; 
	width: auto; 
	margin: 0px; 
	margin-bottom: 0px; 
	background: #fff; 
	border: none; 
	border-radius: none; 
        background: none;
}

.li-img-change img {
	padding: 0px; 
	width: 130px; 
	height: auto; 
	vertical-align: middle; 
}

.header .navbar-default .navbar-nav > .open > a {
	color: #687074;
}

.headline h2 {
	border-bottom: none;	
}

.td-width {
	width: 100% !important;	
}

.cart-disclaimer {
	height: 430px;
}

.purchase {
	padding: 0px !important;
}

.tab-v1 .tab-content {
	border: solid 1px #4765A0;	
}

.tab-v1 .tab-content {
	padding: 0px;
}

.pricing-mega-v2 .pricing {
	margin-top: 0px;	
}

.pricing-mega-v2 .price-active, .pricing-mega-v2 .pricing:hover {
	margin-top: 0px;
}

.pricing-mega-v2 .hidden-area {
	margin-top: 75px;
}

.pricing-mega-v2 .hidden-area:hover {
	margin-top: 75px;
	background: #F3F3F3;
}

.profile .comment img {
	float: none;
	height: 25px;
	width: 100px;
	margin-bottom: 5px;
}

.new-list li {
	padding: 2px 0;	
}

.new-list li a {
	font-size: 12px;
}

.pricing-head .h3 {
	font-size: 21px;
}
	
.product-image {
	display: block;
    margin: 24px 0 18px;
    overflow: hidden;
    text-align: center;
}

.h1-20 {
  color: #0E3793;    
  font-size: 20px;
  line-height: 35px;
  margin-top: 5px;
  text-shadow: none; 
  font-weight: 600; 
  font-family: 'Open Sans', sans-serif;
} 

.h1-22 {
	color: #001733;
	font-size: 22px;
	font-family: Tahoma,sans-serif;
}

.h1-24 {
	font-size: 24px;
	color: #052347;
	font-weight: bold;	
	font-family: Tahoma, Geneva, sans-serif;
}

.h1-24-n {
	font-size: 24px;
	color: #052347;
	font-weight: normal;	
	font-family: Tahoma, Geneva, sans-serif;
}

.h2-16 {
	font-size: 15px !important;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
}

.h2-22 {
	font-size: 22px;
	color: #EDAD31;
	font-family: Tahoma, sans-serif;	
}

.h2-color-blue {
	color: #21406B;
}
.h2-story {
    color: #3132B7;
    font-size: 20px;
}
.h2-color-white {
	color: #ffffff;
}

.h3-italic {
	font-size: 16px;
        color: #3f8312;
        padding: 0;
        font-family: "Times New Roman", Times, serif;
        font-weight: bold;
}

.h5 {
	color: #3F8312;
        font-size: 14px;
        font-family: Tahoma, sans-serif;
        font-weight: bold;
}



.hr-top-bottom-0 {
	margin-top:0px;
	margin-bottom:0px;
}

.width-col-col-2 .col-2 {
	border: none;
}

.width-col-col-2 {
	border: none;
}

.width-col-col-2 .col {
    padding-left: 0px;
    padding-right: 0px;
    width: 14%;
}
.width-col-col-2 .col img {
    margin-right: 5px;
}

.width-col-col-2 .checkbox {
    font-size: 14px;
}

.text-align {
	text-align:center;	
}

.text-align-left {	
	text-align:left;
}

.text-align-justify {
	text-align: justify;	
}

.text-align-center {
	text-align:center;	
}

.left-16-percent {
	left: 16%;
}

.margin-right-10 {
	margin-right: 10px;
}

.margin-right-20 {
	margin-right: 20px;
}

.margin-top-0 {
	margin-top: 0px !important;	
}
.margin-top-2 {
	margin-top: 2px !important;	
}
.margin-top-5 {
	margin-top: 5px;	
}

.margin-top-10 {
	margin-top: 10px;
}
.margin-top-12 {
	margin-top:12px !important;
        
}
.margin-left-15 {
	margin-left:15px ;
        
}
.padding-8{
    padding: 8px;
    padding-bottom:5px;
}

.margin-top-20 {
	margin-top: 20px !important;	
}

.margin-top-25 {
	margin-top: 25px;	
}

.margin-top-28 {
	margin-top: 28px;
}

.margin-top-30 {
	margin-top: 30px;	
}

.margin-top-35 {
	margin-top: 35px;	
}

.margin-top-40 {
	margin-top: 40px;	
}

.margin-top-45 {
	margin-top: 45px;
}

.margin-top-50 {
	margin-top: 50px;
}

.margin-top-55 {
	margin-top: 55px;
}

.margin-top-80 {
	margin-top: 80px;
}

.margin-top-120 {
	margin-top: 120px;
}

.margin-bottom-0 {
	margin-bottom: 0px !important;	
}

.margin-bottom-70 {
	margin-bottom: 70px;	
}

.margin-bottom-90 {
	margin-bottom: 90px;	
}
.margin-bottom-20 {
	margin-bottom: 20px !important;	
}
.xlg-margin-left-18
{
     margin-left: 50%;   
    } 
.xlg-margin-left-35
{
    margin-left: 34%;   
} 
.xlg-margin-left-65
{
 margin-left: -63.5%;   
}
.xlg-margin-left-35
{
 margin-left: 33.5%;   
}
.xlg-margin-left-15
{
 margin-left: 1.5%;   
}

.text-transform-none {
	text-transform: none !important;	
	color: #333;
}

.color-black {
	color: #000000;	
}

.color-darker {
	color: #333333;	
}

.margin-left-10 {
	margin-left:10px;
}

.margin-left-20 {
	margin-left: 20px;	
}
.margin-left-15per
{
    margin-left: 15%;
}

.margin-left-25 {
	margin-left:25px;
}

.testimonials-style {
	font-size: 13px;
	font-style: italic;
        font-weight: normal;
}

.width-50 {
	width: 50px !important;	
}

.width-65 {
	width: 65px !important;	
}

.width-100 {
	width: 100px;
}

.width-140 {
	width:140px;
}

.width-200 {
	width:200px;
}
.width-205 {
	width:205px;
}

.width-250 {
	width: 250px;	
}

.width-264 {
	width: 264px;
}

.width-360 {
	width: 360px;
}

.width-25-percent {
	width: 25%;
}

.width-35-percent {
	width: 35%;
}

.height-30 {
	height: 30px;
}

.height-50 {
	height: 50px !important;
}

.height-150 {
	height: 150px;
}

.panel-background {
	background: url(../../images/feature_box3.jpg) no-repeat center;
	max-width: 100%;
	height: auto;
	display: block;
}

.margin-o-auto {
	margin: 0 auto;	
}

.clear-none {
	clear: none;
}

.float-none {
	float: none;
}

.float-right {
	float: right !important;
}

.font-size-12 {
	font-size: 12px;
}

.font-size-13 {
	font-size: 13px;
}

.font-size-15 {
	font-size: 15px;
}

.font-size-18 {
	font-size: 18px;
}

.font-size-25 {
	font-size: 25px;
}

.font-size-32 {
	font-size: 32px;
}

.font-family-open-sans {
	font-family: 'Open Sans', sans-serif;
}

.padding-top-0 {
	padding-top: 0px;	
}

.padding-top-5 {
	padding-top: 5px;	
}

.padding-bottom-0 {
	padding-bottom: 0px;
}

.padding-left-0 {
    padding-right: 0px;
}

.padding-right-0 {
    padding-right: 0px;
}

.verticle-align-middle {
	vertical-align: middle !important;
}

.text-decoration-underline {
	text-decoration: underline;
}

/*Shoaib */
.topbar{
    background-color: #333333;
    padding: 0px;
    pointer-events: none;
   
}
.topbar p{
    color: white;
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
}

.topbar p span{
    color: white;
  margin-top: 5px;
  font-weight: 100;
}
.topbar a,topbar a:hover
{
    padding: 2px;
  color: #E9EE5E;
  font-weight: bold;
  text-decoration: underline;
  font-size: 14px;
  pointer-events: all;
}
.topbar i
{
    text-decoration: none;
}
.header{
    height: auto !important;
}
.top-bar{
    height: 25px !important;
    font-size:10px;
}
.breadcrumb{
   top:0px;
   padding: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   line-height: 0.8;
}
.breadcrumb h4{
    margin-bottom: 0px;
    margin-top: 0px;
    color:darkgray;
    padding-left: 8px; 
    font-size: 12px;
    font-weight: 500;
}
.breadcrumb>li+li:before {
  content: "";
  padding: 0 5px;
   
  color: #ccc;
}
.breadcrumb a.active h4{
    border-bottom: solid 2px #4765a0;
    color: #4765a0;
}
.breadcrumb a:hover h4{
    /*border-bottom: solid 2px #4765a0;*/
    color: #4765a0;
}
.navbar-nav li:last-child{
    border-bottom: none;
}
.navbar-nav li{
    border-bottom: solid 1px #eee;
    
}
.header .navbar-default .navbar-nav > li > a{
    color: black;
    font-weight: 600;
}
.header .navbar-default .navbar-nav > li > a:hover{
   border-bottom: solid 1px #4765a0 !important;
}
.header-fixed-shrink button
{
   margin-top:5px !important; 
}
.responsive-sideBarP{
    font-size: 13px !important;
    line-height: 1.6 !important;
}
.responsive-sideBar{
    background:none !important;
    border-top: none !important;
    color: #72c02c !important;
    font-size: 12px;
    padding: 2px !important;
    display: inline !important;
    font-size:13px !important;
    
}
.responsive-sideBar:hover{
    text-decoration: underline !important;
}
.sidebar-nav-v1 li a.sidebar-buynow{
    display: inline !important;
    background: #4765a0 none repeat scroll 0 0 !important;
    color:white !important;
}
.header .navbar-default .navbar-nav > .active > a{
/*    color:black !important;
    background: white !important;*/
}
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus{
    color:black !important;
    background: white !important; 
}


.login-btn-margin
{
    margin-top: 10px;
}
.height-65{
    height:65%;
}
.img-responsive-width
{
    width:50% !important;
}
/*End Shoaib*/
.standard-35{margin-left: 35%;}


/*Media Queries*/
@media (min-width:1200px){
    .lg-height-65{
        height: 65%;
    }
   .lg-margin-left-19{
     margin-left: 19%;   
    }
    .lg-margin-left-18{
     margin-left: 50%;   
    }
    .lg-margin-left-35{
     margin-left: 34%;   
    } 
    .lg-margin-left-65{
     margin-left: -63.5%;   
    }
    .lg-margin-left-15{
     margin-left: 1.5%;   
    }
    
}
@media (max-width:1450px){
    .da-slider {
    height:422px;}
    .height92-70{
        height:422px;
    }
}
@media (max-width:1190px){
    .da-slider {height:470px;}
    .height92-70{height:72%;}
    .buy-now-btn a{margin-top: 10px ;}
    .header .navbar-brand {top: 0px !important;}
    .navbar-default{padding-bottom: 15px !important;  }
    .h1-20{font-size: 22px;line-height: 30px;}
    /*.login-btn{margin-top: 10px !important;}*/
    .img-responsive-width{width:40% !important;}
    .md-padding-left-85{padding-left:  50px;}
    .md-margin-left-0{
        margin-left: 30px;
    }
    .header-fixed-shrink .second-nav-bar
{
    display: block !important;
}
.social-icons.pull-right{float: none !important;text-align: center;}
}

@media (max-width: 992px) {
    .da-slider{height:390px;}
    .header .navbar-brand {top: 0px !important;}
    .md-padding-left-85{padding-left: 35px;}
    .md-margin-left-0{
        margin-left: 0px !important;
    }
  
    .buy-now-btn a{margin-top: 10px ; }
    .navbar-default{padding-bottom: 15px !important;   }
    /*.login-btn{margin-top: 10px !important;}*/
    .img-responsive-width{width:auto !important;}
    .md-left-12-percent{left:12%;}
    .md-margin-bottom-40 {margin-bottom: 32px;}
    .md-margin-left-19{margin-left: 19%;   }
    .md-margin-left-18{margin-left: 18%;   }
    .md-margin-left-35{margin-left: 34%;   }
    .md-margin-left-65{margin-left: -63.5%;   }
    .md-margin-left-15{margin-left: 1.5%;   }
    
    .md-padding-bottom-20{padding-bottom: 20px;   }
    .md-padding-top-20{padding-top: 20px;   }
    
    .md-height-295{height: 475px;   }
    .standard-35{margin-left: 35%;}
    .social-icons.pull-right{float: none !important;text-align: center;}
}

@media (max-width: 768px) {
    .header .navbar-brand {top: 0px;}
    .h1-20{font-size: 20px;}
    .buy-now-btn a{margin-top: 10px ;}
    .md-margin-bottom-40{margin-bottom: 0px;}
    
    .margin-left-15per{margin-left: 20%;}
    .sm-height-100{height: 100%;}
    .sm-padding-0{padding: 0px;   }
    .sm-padding-left-5{padding-left:  5%;   }
    .sm-left-12-percent {left:12%;}
    
    .sm-margin-left-0{margin-left: 0px;}
    .sm-margin-left-18{margin-left: 18%;}
    .sm-margin-left-35{margin-left: 34%;}
    .sm-margin-left-65{margin-left: -63.5%; }
    .sm-margin-left-15{margin-left: 1.5%;   }
    .sm-padding-top-20{padding-top: 20px;  }
    .sm-padding-bottom-20{padding-bottom: 20px;  }
    .sm-height-600{height: 600px;}
    .sm-height-550{height: 505px;}
    .sm-height-400{height: 585px;}
    
    .standard-35{margin-left: 35%;}
    .our-clients img {width:90px !important;}
    .carrier li img{width:50px !important;}
    .width-98-per{width: auto !important;}
    
}
@media (max-width: 568px) {
    .topbar{ pointer-events: all;}
    .topbar p{margin-top: 10px;font-size: 14px;text-align: left;}
    .img-responsive-width {width: 50% !important;}
    .header .navbar-brand {top: 0px;}
    .margin-left-15per{margin-left: 15%;}
    .height-250{height: 458px;}
    .xs-padding-top-10{padding-top:10px;}
    .product-image {margin: 0px 0 10px;}
}
@media (max-width: 480px) {
    .topbar{ pointer-events: all;}
    .topbar p{margin-top: 10px;font-size: 16px;}
    /*.read-more-span{display: none;}*/
    .topbar a, topbar a:hover{
        font-size: 12px;
    }
    .img-responsive-width {width: 40% !important;}
    .padding-right-480-0{padding-right: 0px;}
    .padding-left-480-0{padding-left: 0px;}
    /*.col-xs-6{width:100%;}*/
    .width-480-100{width:100%;}
    .padding-480-0{padding: 0px; }
    .left-480-0{left: 1%;}
    .h2-15{font-size:15px;}
    .margin-480-left-0{margin-left: 0px;} 
    .height-250{height: 400px;}
    .subscribe{padding: 6px 6px;}
    .padding-0-480{padding: 0px;}
    .margin-left-0-480{margin-left: 0px !important;}
    .md-padding-left-85 {
  padding-left: 10px;
}
.font-size-18-480{font-size:18px;}
}
@media (max-width: 390px) {
   .margin-left-15per{margin-left: 2%;} 
    .height-250{height: 312px;}
    /*.read-more-span{display: none;}*/
    .read-more-span{display: none !important;}
    .read-more-arrow{display: block !important;}
   
}

@media (max-width: 350px) {
    
    .height-250{height: 270px;}
    .read-more-span{display: none !important;}
    .read-more-arrow{display: block !important;}
   
}
@media (max-width: 320px) {
    
    .height-250{height: 270px; }
    .img-responsive-width {width: 50% !important;}
    .read-more-span{display: none !important;}
    .read-more-arrow{display: block !important;}
    
}
@media (max-width: 310px) {
    
    .height-250{height: 240px;   }
}

/*End Media*/

/* Desktop */
.padding-0 { padding:0px; }
.padding-5 { padding:5px !important; }
.padding-15 { padding:15px !important; }
.padding-left-10 { padding-left:10px !important; }
.padding-top-20 { padding-top:20px; }
.padding-top-10 { padding-top:10px; }
.padding-bottom-20{ padding-bottom:20px; }
.padding-left-0 { padding-left:0px; }
.padding-right-0 { padding-right:0px; }
.padding-left-right-0 { padding-left:0px; padding-right:0px; }
.padding-left-20 { padding-left:20px; }
.margin-left-30{margin-left: 30px;}
.padding-right-30 { padding-right:30px !important; }
.padding-right-10 { padding-right:10px !important; }
.padding-right-5 { padding-right:5px; }
.padding-left-30 { padding-left:30px !important; }
.padding-bottom-40 { padding-bottom:40px; }
.padding-bottom-60 { padding-bottom:60px; }
.width-98-per{width:98%;}
.padding-right-20 { padding-right:20px}
.lg-margin-left-65x{ }
.text-align-right{text-align: right;}

.margin-top-16 { margin-top: -16px; }
.margin-top-65{margin-top:65px;}
.margin-top-100{margin-top:100px;}

/*Header*/
.header .navbar-brand {
    top:5px;
}
/*.header-fixed-shrink .navbar-nav{border-top: 2px solid rgb(238, 238, 238);}*/
.header-fixed-shrink .navbar-nav {margin: 10px 0;}
.header-fixed .header.header-fixed-shrink .navbar-nav > li > a {padding: 10px 30px 10px 0px;}
/*.header.header-fixed-shrink .navbar-nav{border-bottom: 2px solid rgb(238, 238, 238);}*/
.navbar-collapse.in ul.navbar-nav{border-top: 2px solid rgb(238, 238, 238);}
.navbar-collapse.in ul.navbar-nav{border-bottom: 2px solid rgb(238, 238, 238);}
/*End Header*/
/*Paralex Slider*/

.da-slider-480{
    background: none;
}
.da-slide-current .da-img {
  left: 73% !important;
 
}
.da-slide .da-img {
  text-align: right;
  width: 40%;
  top: 105px;
  height: 250px;
 
  left: 110%;
 
}
.da-slide-current h2{
  left: 17.5%;
  
}
.da-slide h2 {
    top:10px;
      font-family: calibri;
}
.da-slide h2 i{
    background: none;
    font-size: 34pt;
      text-transform: none;
      padding: 1px 2px 0px 17px;
}

.da-slide p i {
    background: none;
}
.da-slide-current p{
  left: 38.2%;
  
}
.da-slide p {
    top:68px;
    font-family: calibri;
  font-size: 24px;
}

.steps a{
  color:#4765a0 !important;  
  background: none !important;
  font-size: 20px !important;
  border-top:none !important;
}

.header{
    border-bottom: none;
}
.da-slider {
    
    border:none !important;
}
#da-slider {
    
    border:none !important;
}
/*End*/

/*Video Strip*/
.service-block{background: #EEEEEE;}
.service-block-heading
{
    font-size: 16px !important;
    font-weight: bold !important;
    padding:5px 15px 5px !important;
    margin: 0px !important;
    line-height: 28px; color: black;
}
.header-fixed-shrink .second-nav-bar
{
    display: none;
}
.header-fixed-shrink .navbar-default{
    border-bottom:2px solid lightgray;
}
.responsive-strip
{
    color: white;
    text-decoration: none;
    /*font-weight: bold;*/
}
.responsive-strip:hover
{
    color: white;
    text-decoration: none;
}
.responsive-strip i.fa{font-weight: 100 !important;}
.features-1 i{margin-right: 13px;}
.buy-now-1 i{margin-left: 8px;}
.strip-heading
{
    margin-top: 0px; 
    /*line-height: 15px !important;*/
}
.responsive-video .ifram{ height: 250px;}
.read-more-text{display: block;}
.read-more-arrow{display: none;}
.boxed-layout {box-shadow: none; border-left: 1px solid #ccc;border-right:  1px solid #ccc; background: none !important;}
.bg-light{background: none;}
.background-dark-blue{background: #406D91 !important;}
.dispaly-none{display: none;}
.lpl-img img{width:73px; height: 52px;}
.breadcrumbs-wrapper .breadcrumbs{  border-bottom: none;padding: 1px 0px 0px; margin: 8px 0px 8px;}
/*.breadcrumbs-wrapper .breadcrumbs li{  border-left: 1px solid lightgray;}*/
