@charset "utf-8";
/* Small Devices, Tablets */
@media only screen and (min-width:1600px) {
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
}

/* Small Devices */     
@media only screen and (min-width:310px) and (max-width:767px) and (orientation: landscape) {
	.navbar-collapse.in {
		overflow-x: hidden;
	}
}


@media (min-width: 768px)
.col-md-4 {width: 100% !important;}



@media only screen and (min-width:310px) and (max-width:767px) {
	
	.sina-nav .sina-menu li .mega-menu-col-title, .sina-nav .sina-menu li a {
        padding: 12px 0;
        color: #222;
        border-top: solid 1px #444;
    }
    
    .consultants-contact-details{
        max-width: 75.666667% !important;}
    
    .sina-nav .mega-menu-col .mega-menu-col-title, .sina-nav .dropdown .dropdown-toggle {
        padding: 12px 0;
    }
	
	.navbar-nav li.nav-item {
        margin-right: 0;
    }
    .wrapper .navbar-dark .sina-menu .nav-link:focus, .wrapper .navbar-dark .sina-menu .nav-link:hover {
        color:#fff;
        background:none;
    }
    .sina-nav .sina-menu .dropdown-menu li a {
        color: #ccc !important;
    }
    .navbar-nav .dropdown-menu li.nav-item {
        background: transparent;
    }
    .sina-nav .dropdown-menu {
        padding: 0 12px;
    }
    .wrapper .sina-nav .sina-menu .dropdown-menu li a {
        border: none;
    }
	.wrapper .navbar .navbar-collapse {
		max-width: 100%;
		border-top: 1px solid rgba(255,255,255,.5);
		padding-top: 10px;
		margin-top: 10px;
	}
	.ceo-message h3 {
		right: 110px;
	}
	.services-block {
		padding-left:0;
	}
	.services-banner .carousel-caption {
		position:static;
	}
	.services-banner .collage-img > img {
    	    min-height: 200px;
    max-width: 200px;
    }
    .services-banner .collage-img {
        padding-bottom: 35px;
    }
	.services-navbar .sub-menu {
		border-right:none;
	}
	.services-navbar .sub-menu > ul {
		margin-right: 0;
	}
	.services-category-text h3 {
		margin-top:25px;
	}
	.our-consultants-description {
        padding: 0;
    }
	.article-profile {
		max-width: 100%;
		margin-top: 25px;
	}
	.our-consultants img, .article-container img {
	    max-width: 100%;
    }
	.article-container p img {
	    float: none !important;
        height: auto !important;
        margin: 0 0 25px 0 !important;
        max-width: 100% !important;
        width: 350px !important;
        display: block;
	}
	.article-profile aside {
		padding: 20px 25px;
	}
	.leftRs {
		left: 0;
	}
	.rightRs {
		right: 0;
    }
	.resCarousel[data-animator="lazy"] .item {
		padding: 0;
	}
	.contact-body aside {
		min-height: auto;
		padding-top: 25px;
	}
	.copyright-footer p {
		text-align: left;
	}
	.nav-footer {
        text-align: left;
    }
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width: 520px) {
	    .main-navbar .navbar-collapse {
			max-height: 250px;
		}
		
		.ceo-message h3 {
		    right: 0;
	    }
	    .features-news-tab .nav-link {
            min-width: 80px;
        }
	    .services-block-content, .features-news-block .services-block-content {
		    min-height: auto;
		    margin-bottom: 25px;
	    }
}
