@charset "utf-8";
/* CSS Document */


/*##########################################################################
######################### I PAD MEDIA QUERY ############################
##########################################################################*/


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */
.nav-item a{ padding:15px !important; }
.view-tenth h2{ margin:10px 20px 0 !important;}
.view p{ padding:10px 20px 0px !important; font-size:12px !important;}
.client-info{ margin-top: -15px; margin-left: 0px !important; font-size: 15px; padding-left: 8px;}
.client-img{ top: -50px; left: 60px;}

.site-bg-2{background-position:-100px 0;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */
.flex-direction-nav{ display:none;}
.mask p{ display:none;}
.info{margin-top:10px;}
.view-tenth h2{ margin:10px 20px 0 !important;}
.client-info{ margin-top: -15px; margin-left: 10px !important; font-size: 15px; padding-left: 8px;}
.client-img{ top: -50px; left: 40px;}
.client-box .right-quotes img{ margin-right:-10px;}
.client-box .left-quotes img{ margin-left:-10px; }
.foot-mail{ margin-right:23px; }
.foot-phone{ margin-right:11px;}
.foot-flag{ margin-right:92px; }

.site-select-wrapper{ width:100%;}
.site-bg-2{ margin-top:0px;}

.chat-howitwork-container{margin: 20px 0;}
.chat-howitwork-textcontainer { margin: 50px 30px;}
}






/*##########################################################################
######################### I PHONE MEDIA QUERY ############################
##########################################################################*/




/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (orientation: portrait) {
	  .case-study{ margin-top: 25px; background-image:none;}
	   .case-study-last{ margin-top: 25px; background-image:none;}
	  .light_medium_20{ font-size:16px !important; }
	  .view{ margin-bottom:10px;}
	.view-tenth h2{ margin:10px 20px 0 !important;}
	.view p{ padding:10px 20px 0px !important; font-size:12px !important;}
	.empty_space{ display:none !important; }
	.pro-cont{ padding:10px; }
	.header-title .head{ font-size:22px;}
	.line-after::before { bottom:12px; }
	.line-before::before { bottom:12px; }
	.header-title .medium-head{ font-size:20px; }
	.medium-line-before::before { bottom:10px; }
	.medium-line-after::before { bottom:10px; }
	.pro-sup{ font-size:15px; top: -0.5em;}
	.home-abt-title{ font-size:16px; line-height:24px; }
	.client-box .right-quotes img{ margin-right:-10px;}
    .client-box .left-quotes img{ margin-left:-10px; }
	.client-info{ margin-top: -40px; font-size: 15px; padding-left: 8px; text-align:center; margin-bottom:20px;}
    .client-img{ top: -50px; left: 100px;}
	.foot-logo{ text-align:left; }
	.foot-mail{ text-align:left; }
    .foot-phone{ text-align:left; }
	.sitemap-menu{ text-align:center;}
	.copyrights p{ text-align:center;}
	.footer-menu{ margin: 10px 0px 0px; }
	.other-sites{ text-align:left; margin-bottom:25px;}
	.sub-service-title{ font-size:20px; line-height:28px;}
	.portBox { min-width:200px !important; }
	.foot-flag{ float:left; }
	
    .site-select-wrapper{ width:100%;}
    .site-bg-2{ margin-top:0px; background-position:-300px 0;}
	.site-select-heading{ line-height:34px;}
	.site-cont{ padding-top:150px;}
	
	.chat-howitwork-container{margin: 30px 0;}
	.chat-howitwork-textcontainer { margin: 40px 15px;}
	.steps_content_div{ width:40%;}
	.chat-statistic-pod{ margin-bottom:20px;}
	
	
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (orientation: landscape) {
	 .case-study{ margin-top: 25px; background-image:none;}
	  .case-study-last{ margin-top: 25px; background-image:none;}
    .light_medium_20{ font-size:20px !important;  }
	.view-tenth img{ width:100%; height:200px;}
	.view{ margin-bottom:10px;}
	.empty_space{ display:none !important; }
	.header-title .head{ font-size:28px;}
	.line-after::before { bottom:15px; }
	.line-before::before { bottom:15px; }
	.header-title .medium-head{ font-size:24px; }
	.medium-line-before::before { bottom:12px; }
	.medium-line-after::before { bottom:12px; }
	.pro-sup{ font-size:15px; top: -0.8em;}
	.home-abt-title{ font-size:18px; line-height:24px; }
	.client-info{ margin-top: -50px; font-size: 15px; padding-left: 8px; text-align:center; margin-bottom:20px;}
    .client-img{ top: -60px; left: 180px;}
	.foot-logo{ text-align:left; }
	.foot-mail{ text-align:left; }
    .foot-phone{ text-align:left; }
	.sitemap-menu{ text-align:center;}
	.copyrights p{ text-align:center;}
	.footer-menu{ margin: 10px 0px 0px; }
	.other-sites{ text-align:left; margin-bottom:25px;}
	.portBox { min-width:200px !important; }
	.foot-flag{ float:left; }
}
