.navbar-light .navbar-brand{width:140px;}
.menu-center .navbar-nav .nav-item > a{
	font-size:14px;
	font-weight: bold;
	font-family: "proxima-nova", "proxima nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.menu-center .navbar-nav .nav-item > a:hover{
	font-size:14px;
	font-weight: bold;
	font-family: "proxima-nova", "proxima nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Header loader Start*/
  .loader,
  .loader:before,
  .loader:after {
    border-radius: 60%;
    width: 2.0em;
    height: 2.0em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
  }
  .loader {
    color: #dc3545;
    font-size: 3px;
    margin: 0;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    display: block;
    left: 30px;
    top: 0px;
  }
  .loader:before,
  .loader:after {
    content: '';
    position: absolute;
    top: 0;
  }
  .loader:before {
    left: -3.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }
  .loader:after {
    left: 3.5em;
  }
  @-webkit-keyframes load7 {
    0%,
    80%,
    100% {
      box-shadow: 0 2.5em 0 -1.3em;
    }
    40% {
      box-shadow: 0 2.5em 0 0;
    }
  }
  @keyframes load7 {
    0%,
    80%,
    100% {
      box-shadow: 0 2.5em 0 -1.3em;
    }
    40% {
      box-shadow: 0 2.5em 0 0;
    }
  }
  .loader-one {
  	top: 10px;
      left: 300px;
  }
  .loader-two {
  	top: 10px;
      left: 450px;
  }
  .loader-three {
  	top: 10px;
      left: 650px;
  }
  .loader-four {
  	top: 10px;
      left: 800px;
  }
/*Header Loader End*/


/*Sidebar loader start*/
 .timeline-item, .timeline-item-webrtc {
    background: #fff;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px;

    margin: 0 auto;
    max-width: 300px;
    height: 500px;
  }
  
  .timeline-item-webrtc {
    height: 422px;
  }
  @keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
  }
  .animation {
  	background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
  	animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
  }
  
  .animated-background-ipblogo {
    height: 80px;
    width: 80px;
    position: relative;
    top: 32px;
    left: 15px;
  }
  .animated-background-ipbheading {
    height: 20px;
    width: 150px;
    position: relative;
    top: -43px;
    left: 100px;
  }
  .animated-background-ipbpara {
    height: 20px;
    width: 135px;
    position: relative;
    top: -25px;
    left: 100px;
  }

  .animated-background-ipinfo {
    height: 20px;
    width: 160px;
    position: relative;
    top: 30px;
    left: 15px;
  }
  .animated-background-ip {
    height: 20px;
    width: 160px;
    position: relative;
    top: 40px;
    left: 15px;
  }
  .animated-background-location {
    height: 20px;
    width: 80px;
    position: relative;
    top: 66px;
    left: 15px;
  }
  .animated-background-flag {
    height: 26px;
    width: 40px;
    position: relative;
    top: 70px;
    left: 15px;
  }
  .animated-background-city {
    height: 15px;
    width: 95px;
    position: relative;
    top: 55px;
    left: 58px;
  }
  .animated-background-subcity {
    height: 15px;
    width: 100px;
    position: relative;
    top: 62px;
    left: 15px;
  }
  .animated-background-country {
    height: 15px;
    width: 75px;
    position: relative;
    top: 47px;
    left: 122px;
  }
  .animated-background-provider-one {
    height: 20px;
    width: 201px;
    position: relative;
    top: 75px;
    left: 15px;
  }
  .animated-background-provider-two {
    height: 20px;
    width: 225px;
    position: relative;
    top: 80px;
    left: 15px;
  }
  .animated-background-provider-three {
    height: 20px;
    width: 180px;
    position: relative;
    top: 85px;
    left: 15px;
  }
  .animated-background-heading-two {
    height: 29px;
    width: 235px;
    position: relative;
    top: 95px;
    left: 10px;
  }
  .animated-background-button {
    height: 50px;
    width: 195px;
    position: relative;
    top: 100px;
    left: 20px;
  }


/*loader for WebRTC start*/
  .timeline-item-webrtc-center {
    background: #fff;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px;
    display: inline-flex;
    margin: 0 auto;
    width: 50%;
    height: 30px;
    top: 50px;
  }
  
  .animated-background-webrtc {
    height: 70px;
    width: 230px;
    position: relative;
    top: 20px;
    left: 15px;
  }
  .animated-background-webrtc-para {
    height: 50px;
    width: 230px;
    position: relative;
    top: 40px;
    left: 15px;
  }
  .animated-background-webrtc-heading {
    height: 29px;
    width: 220px;
    position: relative;
    top: 65px;
    left: 10px;
  }
  .animated-background-webrtc-button {
    height: 50px;
    width: 195px;
    position: relative;
    top: 75px;
    left: 20px;
  }
  
  /*webRTC ip loader center*/
  .animated-background-webrtc-one {
    height: 18px;
    width: 100px;
    position: relative;
    top: 5px;
    left: 0px;
  }
  .animated-background-webrtc-two {
    height: 18px;
    width: 100px;
    position: relative;
    top: 5px;
    left: 0px;
  }
  .animated-background-webrtc-three {
    height: 18px;
    width: 100px;
    position: relative;
    top: 5px;
    left: 0px;
  }
  /*WebRTC loader End*/
  
  /* Ip Tool dropdwon */
  .greytext.ipdetailsmobilevanish.iptool-drop {
    margin-right: auto;
  }
  
/*Ip Lookup map*/
.timeline-item-iplookup {
    background: #fff;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px;
    margin: 0 auto;
    width: : 600px;
    height: 150px;
  }
.loadingtxt {
    text-align: center;
    position: relative;
    top: 80px;
  }

.timeline-item-iplookupIp{
    background: #fff;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 5px;
    margin: 0 auto;
    max-width: 625px;
    height: 44px;
    position: relative;
    margin-bottom: 10px;
}
.iplookuptxt{
    text-align: center;
    font-size: 25px;
    color: #949292;
    font-weight: 900;
}
.searchicon {
  height: inherit;
  /*width: 43px;*/
  position: absolute;
  float: right;
  right: 0;
  top: 0px;
  border-radius: 4px;
}
/*Ip Lookup map end*/

/* donald's design edits */

.header {background:#fff;}

@media (min-width:1200px){.container{max-width:1030px}}
.hero-banner .container{max-width: 1030px; position: relative; z-index: 99;}

.header-top .contact-detail li{color: #1d2a34; font-weight: 400;    font-size: 13px;
    font-family: "Lato", Sans-serif;}


.header-top {padding: 4px 0;    transition: all 0.5s;
    transform: translateZ(0);
    border-bottom: 1px solid #e8eaeb;
    position: relative;
    z-index: 99;
    background: #fff;}
    
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 

.h3, h3{
  	color: #4B4B4B;
    font-size: 1.4rem;
    font-weight: 700;
}

.future-bold{
font-family: 'FuturaStd-Bold';
}

.ip-box .ip-box-header h2{
    max-width: 200px;
    font-weight: 700;
    
    font-size: 17px;
    margin-bottom: 0px
}

.greytext{color: #788995;}
.learnmore{border-bottom: 0px solid #202a33 !important;}

@media only screen and (max-width: 768px) {
  .ipdetailsmobilevanish {display:none;} 
  .header-top .contact-detail li.ipdetailsmobilevanish {display:none;} 
}


.header .right-button .btn-primary{
  padding: 8px 25px;
}
.select-language:hover .select-items{
  display: block;
}
.select-language .select-items{
  padding: 0;
  width: 120px;
  margin: 1px 0 0;
  left: auto;
  box-shadow: 0 4px 11px rgba(0,0,0,0.1);
  background: #fff;
}
.select-language .select-items div{
  padding: 4px 12px;
  border: 0;
  font-size: 14px;
}

a{
	-webkit-transition: all 0.0s ease-in-out;
	-moz-transition: all 0.0s ease-in-out;
	-ms-transition: all 0.0s ease-in-out;
	-o-transition: all 0.0s ease-in-out;
	transition: all 0.0s ease-in-out;
}


.menu-center .navbar-nav .nav-item .sub-menu {background-color:#ffffff;
    -webkit-transition: all 0.0s ease-in-out;
		-moz-transition: all 0.0s ease-in-out;
		-ms-transition: all 0.0s ease-in-out;
		-o-transition: all 0.0s ease-in-out;
		transition: all 0.0s ease-in-out;
		    box-shadow: 0 3px 9px rgba(0,0,0,0.175);
		        -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.175);
		
		}


@media screen and (min-width: 992px) {
.nav-item {padding: 15px 0px;}
.header .navbar {padding:0px;}
}
/*.menu-center .navbar-nav .nav-item a {font-size: .9em;} */
.header {z-index: 95;}


.select-items div, .select-selected{    border: 1px solid #ddd;
    box-shadow: 0px 1px 0px 0px rgba(255,255,255,.5);
    border-radius: 3px 3px 3px 3px;
     font-size:15px;
    }

.select-items div, .select-selected:hover{    border: 1px solid #ddd;
    box-shadow: 0px 1px 0px 0px rgba(255,255,255,.5);
    border-radius: 3px 3px 3px 3px;
    font-size:15px;
}
.select-selected:after {font-size: 1em;}


.sidebar-left .vpn-details-box .address-detail#SideBar-ipDetail
{

}

.menu-center .navbar-nav .nav-item a {color:#202a33;}

.menu-center .navbar-nav .nav-item a span {color:#e4e4e4;}


.right-contant a.btn-primary {
    color: #333;
}

/* lightens up the content pages header
.dark-page-header {    background: #f7f7f7;}
.dark-page-header .inner-banner h2 {color: #202a33;}
.dark-page-header .inner-banner p {    color: #737d86;}
.dark-page-header .page-breadcrumb li.breadcrumb-item.active {    color: #909498;}
*/

/* end */

/* expressvpn style start */

.inner-banner h2{
font-family: "proxima-nova", "proxima nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.dark-page-header .page-breadcrumb{
box-shadow: 0px 0px 0 #040506;
}

.btn-primary {
	/*background: #eb6724;
	border-color: #eb6724;
    background: #C8252C;*/
    border-color: #C8252C;
    font-weight: 600;
    text-transform: none;
    
    background-color: #C8252C;
    }
    
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus 
{
background: #d83e45;
/*background: #ef7f46;*/
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
}

.menu-center .navbar-nav .nav-item.active > a, .menu-center .navbar-nav .nav-item a {color:#202a33;}
.menu-center .navbar-nav .nav-item.active > a, .menu-center .navbar-nav .nav-item a:hover {color:#202a33;}

.menu-center .navbar-nav .nav-item .sub-menu a:hover{
		/*color: #0D6395;*/
		text-decoration: none !important;
		background: #fff;
 	} 
 	

 	
 	.hero-banner .ebay-slider .banner-text p {
 	
/* 	color: #4B4B4B;*/
 	color: #626262;
    font-size: 1.3em;
    font-weight: 500;
    line-height: 0em;
    font-family: Roboto,sans-serif;
    margin-top: 10px;
    margin-bottom: 30px;
        letter-spacing: 1px;
            font-weight: 700;
 	}
 	
 /*	.hero-banner {
 	    padding: 75px 0 0px
 	} */
 
 
 /* right arrow button */	
 	.rightarrowbutton span {
    display: inline-block;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    position: relative;
    background-color: #FFF;
    top: 4px;
    margin-left: 5px;
}

.rightarrowbutton span i.arrow-right.icon:before{
    content: '';
    position: absolute;
    right: 1px;
    top: -3px;
    width: 8px;
    height: 8px;
    border-top: solid 2px currentColor;
    border-right: solid 2px currentColor;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rightarrowbutton span .arrow-right.icon {
    background-color: currentColor;
    color: #C8252C;
    display: inline-block;
    height: 2px;
    top: -9px;
    margin-top: 10px;
    position: relative;
    width: 12px;
}
 
 
	
 	
 	.icon-box p {
    color: #202a33;
}

.dark-page-header{
background: url(https://www.ipburger.com/assets/images/bg-dot-dark.png);
}

.router-page-head, .windows-page-head
{
background: linear-gradient(45deg, #19243a 0%, #19243a 50%, #1e2b44 50%, #1e2b44 100%);
}

.ipburger-work
{
background: #3B6EB6;padding: 15px 0;
}

.ipburger-work h4 {display:none;}



/* end */

/* amazon style start 
.header {background:#232f3e}
.menu-center .navbar-nav .nav-item.active > a, .menu-center .navbar-nav .nav-item a {color: rgb(228, 228, 228);}
.menu-center .navbar-nav .nav-item.active > a, .menu-center .navbar-nav .nav-item a:hover {color: rgb(228, 228, 228);}
.menu-center .navbar-nav .nav-item a ~ span {color: rgb(228, 228, 228);}
.header.sticky {background: #232f3e;border-bottom: 0px solid #e8eaeb; }

.btn-primary {
    color: rgb(51, 51, 51);
    box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset;
    background: #f4d078;
    background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
    border-color: #ADB1B8 #A2A6AC #8D9096;
    border-style: solid;
    border-width: 1px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{
	color: rgb(51, 51, 51);
    box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset;
    background: #f4d078;
    background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
     border-color: #ADB1B8 #A2A6AC #8D9096;
    border-style: solid;
    border-width: 1px;
}
end */



/* top privacy tools menu */
.topnav {
  overflow: hidden;
  /*background-color: #333;*/
}
.topnav .dropbtn,.topnav .dropdown:hover .dropbtn{
  color: #202a33;
  background: transparent;
}
.topnav .dropdown-content{
  background: #fff;
}
.topnav  .dropdown-content a{
  font-size: 14px;
  padding: 4px 10px;
}
.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  /*padding: 14px 16px;*/
  text-decoration: none;
  font-size: 17px;
}

.active {
/*  background-color: #4CAF50; 
  color: white;*/
}

/* breadcrumb links */
.dark-page-header .page-breadcrumb li.breadcrumb-item.active,.dark-page-header .page-breadcrumb .breadcrumb-item a i {
    color: rgba(255,255,255,0.6);
}

.dark-page-header .page-breadcrumb .breadcrumb-item a:hover i {
    color: #fff;
}

.breadcrumb-underline {
    border-bottom: 1px solid rgba(255,255,255,0.1);
    display: inline-block;
}

/* breadcrumb links */


.topnav .icon {
  display: none;
}

.dropdown {
  float: left;
  overflow: hidden;
  position: inherit;
}

.dropdown .dropbtn {
      border: 1px solid #ddd;
    box-shadow: 0px 1px 0px 0px rgba(255,255,255,.5);
    border-radius: 3px 3px 3px 3px;
        font-size: .8em;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 2px 6px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #555;
  color: white;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 600px) {
  /*.topnav a:not(:first-child){
    display: none;
  } */
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
 
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 480px){
  .select-language ~ .topnav {
    display: none;
  }
}



/* IP Lookup edit */
.lookup-section .container { max-width: 900px;}
.title-iplookup{
    font-weight: 800;
    line-height: 0em;
    font-family: Roboto,sans-serif;
    margin-top: 20px;
    margin-bottom: 40px;
    text-align: center;
    letter-spacing: 1px;
    color: #596167;
}


/* footer menu links edit */
.footer-menu ul li a i {top: 2%;}
.footer-menu ul li a {
    line-height: 1.5em;
    color: #DDD;
}

.footer-logo-section p {line-height: 1.5em;}

.twitter,.instagram,.youtube,.facebook,.rss {
    color: #fff;
}

/* landing page edits */
/*


.best-section .container .title p {color: #ffffff;}
.best-section .container .title h2 {color: #ffffff;} */

.best-section {
background: #F8F9FA;
border-top: 1px solid #F8F9FA;
}
.best-section .icon-box{
background: #fff;
border-radius: 4px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
padding: 30px 25px;
}

.user-say{
    background-color: #fff;
}

.reasons-section{
background-color: #fff;
}

.affiliate-find{    font-size: 24px;
    font-weight: 400;}


.vpn-software-app{
background: #3B6EB6;
}
.app-column-1 h6{
color: #ffffff;
}

@media screen and (max-width: 767px){
  .rightarrowbutton span .arrow-right.icon{
    top: -9px;
  }
}


.breadcrumb-item a {
color: rgba(255,255,255,0.4);
text-decoration: none;
}

.breadcrumb-item a:hover {
color: #fff;
text-decoration: none;
}

.dark-page-header .inner-banner p {
font-size: 18px;
}

.tothetop{
align-items: flex-start !important;
}

.dark-page-header .inner-banner .headline-single h2
{
font-size: 50px;
font-weight: 600;
line-height: 110%;
margin: 20px 0 20px;
}

.thumbnail .img-box{
background-image: url(../images/thumb-bg.png);
border-radius: 3px;
background-color: transparent;
}

/* tos and privacy pages => */
.tospp{
background: #fff;
}

.tospp .inner-banner h2{
color: inherit;
font-size: 36px !important;
margin: 0 0 20px !important;
}

.tospp .page-breadcrumb li.breadcrumb-item.active, .dark-page-header .page-breadcrumb .breadcrumb-item a i {
    color: inherit;
}

p {
	color: #555;
    font-size: 17px;
}

.tospp .breadcrumb-item a {
    color: inherit;
}

.tospp .breadcrumb-underline{
border-bottom: 1px solid rgb(227, 228, 229);
}

.tospp-padding0{
padding: 0px 0 !important;
}


/* <= tos and privacy pages */

/* get out here!!
.hero-main{
  position: relative;
  z-index: 1;
  padding: 0 9%;
} */


.hero-main{
    /*background-image: url(https://www.ipburger.com/assets/images/home_hero_1-new.png);
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-size: auto, auto;
    background-repeat: repeat, repeat;
    height: calc(100vh - 180px);
    background-repeat: no-repeat, repeat-x;
    background-position: bottom center, bottom center;
    background-size: auto;
    transition: background 0.2s;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    -o-transition: background 0.2s;
    max-height: 650px;
    position: relative;
    min-height: 640px;
    padding: 0px;
    background-color: transparent;
    background-size: 100%; */
    
    background: url(https://www.ipburger.com/assets/images/home_hero_1_new.png),url(https://xvp.akamaized.net/assets/home/shadow-6c1c1d05ba04a39506e1899b1de094f8.png);
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
height: calc(100vh - 180px);
background-repeat: no-repeat, repeat-x;
background-position: bottom center, bottom center;
background-size: 100%, auto;
transition: background 0.2s;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
-o-transition: background 0.2s;
max-height: 650px;
position: relative;
min-height: 640px;
padding: 0px;
overflow: hidden;
/*background-size: 1559px 325px;
background-color: #e9fff4;
background-color: #e9fff4;
background-color: #495057;*/

}
.hero-main:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('https://www.ipburger.com/assets/images/brick-white3.jpg');
    z-index: -1;
    display: block;
    background-size: auto;

}





.hero-banner .banner-text{
padding-bottom: 15px;
}


/*.reasons-section,.best-section,.logos-section{
background: #f9f7f6;
border-bottom: 1px solid #e9e1df;
    border-top: 1px solid #e9e1df;
} */



/*@media screen and (max-width: 991px){
    .hero-main{
        padding: 0;
    }
    .hero-main .banner-contant{
        min-height: 400px;
    }
} */

@media screen and (min-width: 2000px) and (max-width: 2500px){
.hero-main{
max-height: 950px;
min-height: 850px;
background-size: 105%, auto;
}
}
@media screen and (min-width: 2501px){
.hero-main{
max-height: 950px;
min-height: 850px;
background-size: 110%, auto;
}
}
@media screen and (min-width: 1601px) and (max-width: 1999px){
.hero-main{
max-height: 800px;
min-height: 750px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1600px){
.hero-main{
max-height: 650px;
min-height: 640px;
}
}
@media screen and (min-width: 992px) and (max-width: 1092px){
.hero-main{
max-height: 550px;
min-height: 500px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.hero-main{
max-height: 500px;
min-height: 560px;
}
}
@media screen and (min-width: 319px) and (max-width: 767px){
.hero-main{
height: auto;
min-height: 350px;
}
}
@media screen and (min-width: 768px){
.hero-main .device-wrapper-xs{
display:none;
}
}
@media screen and (min-width: 319px) and (max-width: 767px){
.hero-main{
background: url(https://xvp.akamaized.net/assets/home/brickwall-6d15444f7ea82949b4213a443b3980f6.png) bottom center repeat;
}
.right-promo-tag{display:none;}
.big-button{width:100%;}
}

@media screen and (max-width: 500px){
.hero-main .device-wrapper-xs{
display: block;
position: relative;
width: 180%;
margin: auto -40%;
overflow: hidden;
}
} /* don't change */




.icon-box h3,.title h2,.testimonial-head h4,.money-back-text h3,.right-contant h2,.windows-download-col h3,.windows-features-info h5,.windows-download-col h4{
	color: #4B4B4B;
} 



.title-blue{
    color: #337ab7 !important;
}

.right-contant p,.full-width-page-contant .right-contant .money-back p,.icon-box p,.title p,.testimonial-body p,.money-back-text p,.listing-numbers.text-bold ul li p,.sub-menu h3,.menu-center .navbar-nav .nav-item .sub-menu a{
    color: #555;
}

.ebay-slider .carousel-indicators .active{
 background-color:#b9b9b9;
}

.price-cta
{
background: #eb6724 !important;
}

.slide-item{
width: 33%;
}


.sub-menu .one-row:first-child{
padding-top: 10px;
}

.sub-menu .menu-box{
padding: 0px 10px 5px;
}

.navbar-nav .nav-item:nth-child(5) .sub-menu{
max-width:150px;
}

.navbar-nav .nav-item:nth-child(2) .sub-menu{
max-width:120px;
}

.vpn-apps-menu{
width: 100% !important;
}

.guarantee{
font-size: 18px;
font-weight: 400;
line-height: 150%;
margin-top: 20px;
color: #4b4b4b;
}

.big-button{
padding-left: 40px;
padding-right: 40px;
font-size: 20px;
}

.hover-list li .hover-full{
    left: calc(0% + 80px);
}

.ip-box ul li span{
max-width: 80px;
}

.hover-list{
font-size:15px;
}

.ip-box .ip-box-header div h3{
font-size: 26px;
line-height: 42px;
color: #373737;
vertical-align: baseline;
font-weight: 700;
word-break: break-all;
border-bottom: 1px dashed #999;
cursor: pointer;
}

.ipwhitebox
{
border-radius: 4px;
}

.ipbox{
    padding-bottom: 10px;
}

.blue-link-section{
	text-decoration: none;
	font-size: 17px;
	outline: none;
}

.see-more{    
	margin-left: 130px;
	}

.dotted-lines{
background: url(https://ipburger.com/assets/images/dashed-02.png) repeat-x;
line-height: 30px;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.no-dotted-lines{
line-height: 30px;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}

.title38{font-size: 38px !important;}

.huff-spacing {
    padding: 100px 0px 50px 0px;
}

.logos-section{background: #F6F9FE;}


.checkout-homepage{text-align:center;}
.homepage-pt{font-size: 15px !important;}
.in-table ul li {padding: 1px 10px !important;    font-size: 1rem !important;}

.p-b-20{padding-bottom: 20px;}
.p-b-40{padding-bottom: 40px;}
.p-t-20{padding-top: 20px;}

.pricing-table-custom{
margin:0px !important;
}

.pricing-spacing{
padding: 100px 0px 100px 0px;
}

.best-spacing{
padding: 100px 0px 100px 0px;
}

