 




/*for iphone 6 only*/




 @media (min-width: 640px) and (max-width: 750px) {

footer ul li {
    padding: 1px 1.7rem !important;
}
.hideforiphone6{ display:none !important;}

.casestudies_btm_sldr .owl-theme .owl-controls {
	right: 44% !important;
	width: 53.7%;
	left: auto;
}
.ftrkaaru .ftrmobl {margin: 0.5rem 0 1rem 0px;}
.casestudies_detail_btm {margin: 2rem auto 2rem auto;}
.owl-carousel ul li:last-child {margin-top: 3.5rem;}
}
 @media (min-width: 371px) and (max-width: 450px) {
.owl-theme .owl-controls {
	/*top: 60% !important;*/
}

.row {
	max-width: 95%!important;
}

header .row {
	max-width: 95%!important;
}


footer {
	max-width: 93%!important;
}
.contact .getintuch .row {
	max-width: 100%!important;
	margin-left: -0.5175rem!important;
	margin-right: -0.5175rem!important;
}
.accordion .row {
	max-width: 100%!important;
}

.aboutslider .owl-theme .owl-controls {
/*    bottom: 32% !important;*/
	left: 0;
right: 0;
}

.casestudies_btm_sldr .owl-theme .owl-controls {
/*    right: 45% !important;*/
/*    top: 60% !important;*/
	left: 0;
	right: 0 !important;}

	 .owl-pagination{margin: 0 0 0 0px;}

}
 @media (max-width:768px) {
	 header .row{border-bottom: 1px solid #999;}
	
	 
.hideformobileup {
	display: none !important;
}

#Navigation li:first-child { margin:1rem 0 0 0;}
#Navigation li {
	
/*	font-family: "PlayfairDisplaySC-Black", arial;*/
	display: block;
	
	margin:  0rem;
	padding: 1rem 0;
}
	#Navigation li svg {
    height: 17px;
    margin: 0.5rem 1rem 0 0;
}
#Navigation .sclicon{
/*	border-bottom: 1px solid #e6e6e6;*/
	border-top: 1px solid #e6e6e6;}

#Navigation li:last-child span a{color: #f7931e;}
#Navigation li:last-child svg { height:17px;
	margin: 0.5rem 1rem 0 0;
}
#Navigation {
	margin: 0rem 0rem 0px 0;
}

#Navigation li{ padding:1rem 0 !important}

.owl-carousel hr {
	display: none;
}
.about p {
	font-size: 1rem;
}
.contact .getintuch fieldset .menu > li {
	display: block;
}
.owl-carousel ul li {
	padding: 0px !important;
}
.logonopaddingleft {
	padding-left:0 !important;
}
	 .aboutslider .owl-theme .owl-pagination {
	/*display: none !important;*/
}
 .casestudies h2 {
    font-size: 1rem;
}

}
 @media (min-width:640px) {
.hide-for-tab-desktop {
	display: none;
}
}
 @media (max-width:639px) {
     .gridcontainer .columns {
/*    margin-bottom: 0.5rem !important;*/
}
     
     .casestudies h2 {
    font-size: 0.8rem;
}
     .casestudies h3 {
    font-size: 0.7rem;
}
.casestudies ul li a {
    font-size: 0.61rem;
}
     .casestudies hr {
    margin: 1.588rem 0 !important;
}
     
     footer {
    border-bottom: inherit !important;}
	 .hide-for-small{display: none !important;}
	 .owl-carousel ul li:last-child {margin-top:0 !important;}
	 .commonsectionheight .owl-theme .owl-controls {margin-left: -5.4px !important;}
	 

	/* .casestudies_btm_sldr .owl-theme .owl-controls{ display:none !important;}*/
header h1 {
	font-size: inherit;
	margin: 0rem 0px 0.5rem 0;
}
.menu-icon {
	top: 0.3rem;
}
.contact .getintuch {
	background: inherit !important;
	padding: 0rem;
}

.contact h5 {
	margin: 0rem;
}
.contact .getintuch fieldset ul {
	margin-left: 0rem;
}
.menu-icon {
	height: 30px;
	width: 26px;
}
.termsofuse h4 {
	text-align: center;
	margin: 3rem 0px 2rem 0 !important;
}
.termsofuse h5 {
	text-align: center;
	margin: 0rem !important;
}
.casestudies h5 {
	text-align: left;
}
.news h5 {
	text-align: left;
}
.news h4 {
	text-align: left;
	margin: 1rem 0 !important;
}
.news .accordion-content {
	padding: 0rem 0 2rem 0;
}

.casestudies_detail_btm {
    max-width: inherit !important; text-align: left;}
	.header .logo img{ width:70px !important;}

}
 @media (min-width:769px) {
.hide-for-desktop-only {
	display: none !important;
}
}
 @media (min-width: 769px) and (max-width:1023px) {
.termsofuse h4 {
	text-align: center;
	margin: 4rem 0px 4.6875rem 0 !important;
}
.termsofuse h5 {
	text-align: center;
	margin: 0rem !important;
}
.casestudies h5 {
	text-align: left;
}
}
 @media (min-width:320px) and (max-width:1023px) {


.footerhide{ display:none !important    ;}
	
	
}
@media(max-width:1024px){
.home_page-slider.owl-theme .owl-controls .owl-pagination .owl-page:first-of-type span{margin: 5px;}    
.owl-theme .owl-controls .owl-pagination .owl-page span{margin-bottom: 0;}
.owl-theme .owl-controls .owl-pagination .owl-page:first-of-type span{margin-left: 0;}
.owl-theme .owl-controls .owl-pagination .owl-page:last-of-type span{margin-right: 0;}
.gridcontainer {margin-bottom: 0rem;}
.border-top-1 {margin: 3rem auto 1rem !important;}
}