/* Large device */

@media (max-width: 1200px) {

	.navbar.sticky-top .main_menu{
	    width: 100%;
	    padding-right: 10px;
	}
	.navbar.sticky-top .main_menu .navbar-nav{
	    width: 100%;
	    padding-right: 10%;
	}
	.main_menu ul li a{
		font-size: 14px;
		padding: 10px 0px;
	}
	.main_menu ul li a::after {
	    right: -30px;
	    bottom: 22px;
	}
}

/* Medium device */


@media (max-width: 1050px) {
	
	.navbar.sticky-top .top_menu {
	    padding-right: 10px;
	    width: 73%;
	}
	.navbar.sticky-top .main_menu .navbar-nav{
	    width: 100%;
	    padding-right: 1%;
	}
	.main_menu ul li a{
		font-size: 12px;
   		padding: 10px 0px;
	}
	.main_menu ul li a::after {
	    right: -33px;
	    bottom: 22px;
	}
	.top_menu ul li {
	    margin-left: 20px;
	}
	.navbar.sticky-top .top_menu ul li a {
	    font-size: 13px;
	}
}
@media (max-width: 850px) {
	.main_menu ul li a::after {
	    right: -20px;
	    bottom: 22px;
	}
	.top_menu ul li {
	    margin-left: 10px;
	}
	.navbar.sticky-top .top_menu ul li a {
	    font-size: 12px;
	}
	.footer-logo a img{
		float: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}

}

/* Small device */

@media (max-width: 768px) {

	.main_menu li:hover .dropdown_menu_box {
	    left: 20%;
	    display: none;
	}
	.industry_list .dropdown-menu{
		visibility: visible;
	}
	.main_menu ul li a::after {
	    display: none;	    
	}
	.navbar.sticky-top .main_menu {
	    margin-left: 10%;
	}
	.navbar.sticky-top .top_menu {
	    display: none;
	}

	.service-list .row:nth-child(2n+1) div[class*="col-"]:first-child {
     order: 2; 
}

}

/* Extra Small device */

@media (max-width: 520px) {
/*	.parallax_para {
        width: 90%;
	    right: 5%;
	    top: 0%;
	    bottom: 10%;
	    padding: 30px 10px 0px;
	}*/
	.parallax_para2 {
	    top: 5%;
    	left: 5%
	}
	.parallax_para h2 {
	    font-size: 20px;
	    font-weight: 700;
	    line-height: 25px;
	}
	
}