/* Extra small devices (phones, less than 480px) */
@media (min-width: 320px) {
        body {
                margin-top: -72px;
        }
        .navbar-left {
        	text-align: left;
        }
        .navbar-right {
        	float: right;
        }
        .animated {
		padding: 1px;
                font-size: 12px;
	}
	.animatecpt {
		padding: 0px;
                font-size: 11px;
	}
        .carousel-caption {
                bottom: 0px;
        }
        
        .carousel-indicators {
        	bottom: -10px;
        }
        
        .font-weight-6 {
        	font-size: 26px;
        }
        
        .service_box h3 {
        	font-size: 18px;
        }
        
        .hpms {
        	font-size: 13px;
        }
        
        .service_box {
        	padding: 15px;
        }
        
        .service_box a {
        	font-size: 13px;
        }
        
        h2 {
        	font-size: 26px;
      	}
      	
      	.parallax-section13 {
      		padding: 72px;
      	}
      	
      	.mainline {
    		line-height: 32px;
    		font-size: 25px;
    	}
    	
    	.sec-padding {
    		padding: 40px 0px;
    	}
    	
    	.sec_title3 h1 {
    		font-size: 26px;
    	}
}

@media (min-width: 375px) {
        body {
                margin-top: -72px;
        }
        .navbar-left {
        	text-align: left;
        }
        .navbar-right {
        	float: right;
        }
        .animated {
		padding: 3px;
                font-size: 18px;
	}
	.animatecpt {
		padding: 0px;
                font-size: 13px;
	}
        .carousel-caption {
                bottom: 25px;
        }
}

@media (min-width: 424px) {
        body {
                margin-top: -72px;
        }
        .navbar-left {
        	text-align: left;
        }
        .navbar-right {
        	float: right;
        }
        .animated {
		padding: 3px;
                font-size: 18px;
	}
	.animatecpt {
		padding: 0px;
                font-size: 13px;
	}
        .carousel-caption {
                bottom: 25px;
        }
}

/* Extra small devices (phones, less than 768px) */
@media (min-width: 767px) {
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
        .brand-centered {
		position: absolute;
		margin-left: 38%;
		width: 0;
		height: 0%;
		top: 2%;
	}
	.carousel-caption {
                bottom: 30px;
        }
	.animated {
		padding: 15px;
                font-size: 32px;
	}
	
	.animatecpt {
		padding: 8px;
                font-size: 20px;
	}
	.colmargin {
                margin: 10px 0 0 0;
        }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
        body {
                margin-top: 0px;
        }
}

/* Mid-medium devices (laptops, 1024px and up) */
@media (min-width: 1024px) {
        body {
                margin-top: 80px;
        }
	.navbar-right {
		margin-right: 22px;
	}	
	
	.brand-centered {
		position: absolute;
		margin-left: 41%;
		width: 0;
		height: 0%;
		top: 2%;
	}
	.animated {
		font-size: 41px;
	}
	
	.animatecpt {
		font-size: 22px;
	}
	
	.wwo {
		font-size: 32px;
	}
	
	.pricetable .price-boxone, .pricetable .price-boxthree {
		border-left: 226px solid #f9a012;
	}
	
	.pricetable .price-box {
		border-left: 227px solid #0f2c65;
	}
	
	.pricetable .price {
	    margin-left: -216px;
	}
	
	.sec-padding {
	    padding: 60px 10px 60px 10px;
	}
	
	.scrollup.orange2 {
	    right: 4%;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.brand-centered {
		position: absolute;
		margin-left: 36%;
		width: 0;
		height: 0%;
		top: 2%;
	}
	.pricetable .price-boxone, .pricetable .price-boxthree {
		border-left: 263px solid #f9a012;
	}
	.pricetable .price-box {
		border-left: 263px solid #0f2c65;
	}
	.pricetable .price {
	    margin-left: -245px;
	}
}

/* Extra-large devices (large desktops, laptops 1440px and up) */
@media (min-width: 1440px) {
	.brand-centered {
		position: absolute;
		margin-left: 34%;
		width: 0;
		height: 0%;
		top: 2%;
	}
}