
/* 01 General Media Query (iPhone, iPad, Small Tablet, 979 / 80 px)
=============================================================== */
@media (max-width:980px) { /*code here*/ } 

/* 02 iPad &amp; Small Tablet (Portrait) (768 * 1024)
============================================================== */
@media (min-width: 768px) and (max-width: 980px) {
	
/*** Global Classes CSS BOF ***/
body { font-size:15px; }
h1, h2, h3, h4, h5, h6 { line-height:1.22; }
h1 { font-size:40px; }
h2 { font-size:35px; }
h3 { font-size:25px; }	

	/*** Header CSS BOF ***/
	header { height:auto; }	
	header .tag-line { font-size:70px; }
	header ul.our-offer li .service-title { font-size:25px; }
	header ul.our-offer li .content-text span { font-size:25px; }
	.slideout-header .brand svg{ width: 260px; }
	.navbar.nav-header.navbar-fixed-top.active .slideout-header .brand svg{ width: 90%; padding: 5px 20px;}
	.fancy span::before, .fancy span::after{width: 65%;}
	
/* INDEX PAGE CSS BOF
-------------------------------------------------------------- */
.expertise ul.service-list li .item .item-inner { padding:20px 15px; }
.expertise ul.service-list li .item .item-inner h4 { font-size: 19px; }
.industry ul.industry-serve li .item { padding:15px 0; }	
.industry ul.industry-serve li .item img { height:35px; }	
.industry ul.industry-serve li .item h5 { font-size:12px; }
.schedule-consultation p{padding:5px 0 10px 0px; line-height:24px;}
.insights-resources .resources-contant h6{padding:0px 0 5px 0;}
footer .icons-bg{margin-right:15px;}
footer .contacts-819 p{margin-bottom:0px; font-size: 14.5px;}
footer .latest-tweet ul li p{width:85%; padding:0px;}
footer .quick-links ul.footer-links{padding-top: 8px;}
footer .quick-links ul.footer-links li{padding: 0 3px;}
footer .quick-links ul.footer-links li a{font-size:13px;}
footer .quick-links ul.social-links li a{font-size:22px; width:40px;}
.contact-us-btn { -moz-box-shadow:0px 2px 2px 0px #000; -webkit-box-shadow:0px 2px 2px 0px #000;
box-shadow:0px 2px 2px 0px #000; }	

/* CONTACT US PAGE CSS BOF
-------------------------------------------------------------- */	
.contact-us-form {margin-top: -230px; padding:15px 15px 15px 15px;}
section.contact-us{padding-top:15px;}	
ul.contacts-details li{margin:15px 0px;}
	

/* digital-marketing-services PAGE CSS BOF
-------------------------------------------------------------- */	
.digital-marketing-services .solutions .contact-us-form	{ margin-bottom: 35px; margin-top: -130px;}
.digital-marketing-services .project-showcase .text-left{ text-align: center;}	
.digital-marketing-services .project-showcase img{ margin-bottom: 25px;margin-top: 0;}	
.digital-marketing-services .marketing-services	img{ margin-top: 25%}
	

/*About Us Page CSS*/
.about-service{margin-top:60px;}
.design-services{padding-top:65px;}
.design-services .icons{width:80px; height:80px; top:-35px;}
.design-services p{padding:10px 15px 40px 15px;}
.sharing-saving h2{padding-top:0px;}
.sharing-saving p{margin-bottom:0px; font-size:15px;}	


/* Web Design PAGE CSS BOF
-------------------------------------------------------------- */
.web-design .intro-section img{margin-top: -120px;}	
.web-design .intro-section .inner-project-showcase img{margin-top: 25px;}	
.web-design .intro-section .text-left{ text-align: center;}	
.web-design .we-do-responsive .text-left{ text-align: center;}	
.web-design .we-do-responsive .btn{ margin: 0 auto; display: block;}
.web-design .price-section .package ul.common-listing li{line-height: 26px;}
.web-design .price-section .package .package-price{  padding: 50px 25px 25px;}	
.web-design .price-section .package .package-price .btn{ padding: 12px 20px;font-size: 14px;}	

/* Blog Listing PAGE CSS BOF
-------------------------------------------------------------- */	
.blog-listing .listing .category .category-tabs .nav-tabs li a{font-size: 18px; padding: 15px;}
.join h3{font-size: 20px; margin-top: 80px;}	

/* THANK YOU PAGE CSS BOF
-------------------------------------------------------------- */	
.thank-you .title{font-size:70px;}
.thank-you .icons svg {height:80px; margin-bottom:10px; width:80px;}

/* 404 PAGE CSS BOF
-------------------------------------------------------------- */	
.oops404-page .title{font-size:55px;}
.oops404-page figure{padding:15px 0;}
.oops404-page .stay-calm{font-size:36px;}
.oops404-page p.need-help{margin-bottom:0; margin-top:0;}	

/* Ecommerce SEO PAGE CSS BOF
-------------------------------------------------------------- */
section{padding: 30px 0;}	
.inner-page .banner{ padding: 120px 0 20px;}	
.inner-page .banner h5{font-size: 18px;}	
.ecommerce-seo p{ line-height: 22px; font-size: 15px;}	
.ecommerce-seo h2{ font-size: 22px; font-weight: 500;}	

.ecommerce-seo .top-reasons .content{ padding: 10px 0;}	
.ecommerce-seo .top-reasons .content h3{font-size: 50px;}
.ecommerce-seo .top-reasons .content h5{ font-size: 14px; padding: 0 0 10px; font-weight: 400;}	

.ecommerce-seo .experience img{margin-top: 80px; }
.ecommerce-seo .packages h2{ font-size: 21px; }
.ecommerce-seo .packages h6{ font-size: 14px; }
.ecommerce-seo .packages .content svg{ height: 40px;}	
.ecommerce-seo .packages .content h6{  font-size: 14px; padding-bottom: 0; margin-bottom: 0;}
.ecommerce-seo .packages .content p{font-size: 12px; padding-bottom: 0; line-height: 18px;}	
.ecommerce-seo .packages .content-space{margin-top: 20px;}	
.ecommerce-seo .packages .content{ position: static;margin: 0; padding: 0 5px;}	
.ecommerce-seo .packages .content.one{ border-right:1px solid #dddde0; }	
.ecommerce-seo .packages .content.two{ margin: 0; }	
.ecommerce-seo .packages .content.three{ margin: 10px 0 0; border-top:1px solid #dddde0;  padding-top: 10px}
	
.ecommerce-seo .packages ul.common-listing{margin-top: 0;}	
.ecommerce-seo .packages ul.common-listing li{ font-size: 13px; font-weight: 400; line-height: 34px;display: block;
		white-space: pre;}	
	
.ecommerce-seo .experts h6{ font-size: 13px;}
.ecommerce-seo .experts .content .common-listing li{font-size: 12px;font-weight: 500;line-height: 32px; }

.ecommerce-seo .ecommerce-services .separator-line{top: 45px;}	
.ecommerce-seo .ecommerce-services .content{margin-top: 5px;}	
.ecommerce-seo .ecommerce-services .content h5{ font-size: 18px; font-weight: 500;margin-bottom: 5px;}	
.ecommerce-seo .ecommerce-services .content svg{height: 80px;margin-bottom: 5px;width: auto;}
.ecommerce-seo .ecommerce-services .content p{font-size: 13px;line-height: 20px;}	
	
.ecommerce-seo .ecommerce-process .process .icon{   padding: 20px 22px;}
.ecommerce-seo .ecommerce-process .process .icon svg{height: 40px;width: auto;}
.ecommerce-seo .ecommerce-process .process{ padding: 20px 10px;}
.ecommerce-seo .ecommerce-process .process hr{margin: 15px auto;border-top: 3px solid #8f90a0;}	
.ecommerce-seo .ecommerce-process .process h4{font-size: 15px; font-weight: 600;margin-bottom: 5px;}
.ecommerce-seo .ecommerce-process .process p{font-size: 13px;line-height: 20px;}
}

/* 03 All Mobile Device (iPhone, Android, Window)(480 * 640)	
============================================================== */
@media (max-width: 767px) {
	
/*** Global Classes CSS BOF ***/
body { font-size:14px; }
h1, h2, h3, h4, h5, h6 { line-height:1.22; text-align:center; }
h1 { font-size:33px; }
h2 { font-size:28px; }
h3 { font-size:25px; }	
p { line-height:1.7; text-align:center; padding-top:3px; padding-bottom:3px; }
ul li { display:block; line-height:1.7 }
.btn { width:100%; padding:12px 0 }
.flexbox { display: block; }
section { padding-top:35px; padding-bottom:35px; }
	
/*** Image CSS BOF ***/
img, .img-left, .img-right { float:none; margin:0px auto; display:block; text-align:center; }

	/*** Header CSS BOF ***/
	header { height:auto; padding-bottom: 0; min-height: auto;}
	.banner-content{ height: auto; min-height: auto;}
	.banner-content .content{position: static; margin-top: 60px; height: auto;}
	header { padding-top:25px; padding-bottom:25px; }
	.slideout-header .call-us { float:right; height:47px; margin-top:0; padding:5px 0; width:47px; text-align:center; }
	.slideout-header .brand { display:inline-block;}
	.slideout-header .brand a{padding: 0;}
	.slideout-header .brand svg{border:medium none!important; width: 100%;  padding: 0; }
	.slideout-header .slideout-menu-toggle svg { height: 47px; width: 47px; }
	header .tag-line { font-size:45px; margin: 0 0 20px;}
	header .tag-line::after, header .tag-line::before { display:none; }
	header ul.our-offer li .icon { float:none; margin:0 auto 10px; width:65px; height:65px; padding-top:12px; }
	header ul.our-offer li .icon img{width: 40px;}
	header ul.our-offer li .content-text { text-align:center; }	
	header ul.our-offer li .service-title { font-size:25px; }
	header ul.our-offer li .content-text span { font-size:25px; }
	header ul.our-offer li:last-child { margin-bottom:0 }
	header .lead-title { font-size:15px; line-height:1.5; }
	
	.navbar.nav-header.navbar-fixed-top.active .slideout-header .call-us{ height: 45px; padding: 5px 0;}
	.navbar.nav-header.navbar-fixed-top.active .slideout-header .brand svg{width: 100%; margin-top:0;}
	.navbar.nav-header.navbar-fixed-top.active .slideout-header .slideout-menu-toggle svg{ height: 45px; width: auto;}

/* INDEX PAGE CSS BOF
-------------------------------------------------------------- */
.expertise { padding-bottom:0 }	
.expertise ul.service-list li .item-action { font-size:13px; }
.industry ul.industry-serve li .item { padding:15px 5px; margin-bottom:15px; }	
.industry ul.industry-serve li .item img { height:35px; }	
.industry ul.industry-serve li .item h5 { font-size:13px; }
.portfolio .btn { font-size:12px; }
.testimonial { padding-bottom:80px; }	
.testimonial .carousel p { font-size:15px; padding:35px 0 25px; }	
.testimonial .carousel p:before { left:0; }
.testimonial .carousel p:after { right:0; }
footer .latest-tweet ul li{text-align:left;}
footer .latest-tweet ul li a{padding-top:5px;}
footer .latest-tweet ul li p{float:none; width:auto;}	
footer .quick-links{margin-top:30px;}
footer .quick-links ul.footer-links li{display:inline-block; padding:2px 0px; margin-right: 15px; text-align:center;}
footer .quick-links ul.footer-links{margin-bottom:15px; text-align: center;}
footer .quick-links ul.footer-links{padding-top:0;}
footer .quick-links ul.social-links li{display:inline-block;}
footer .icons-bg{margin-right:10px;}
footer .contacts-819 h6, footer .contacts-819 p{ text-align: left;}
	
.schedule-consultation{padding:30px 0px;}
.schedule-consultation p{padding:5px 0 10px 0px; line-height:24px;}
.schedule-consultation .btn-white{font-size:16px; margin-bottom:30px;}
.schedule-consultation .right-arrow img{width:60%;}
.insights-resources .branding-icons{width:62px; margin:0 auto; float:none; margin-bottom:10px;}
.insights-resources ul li{padding:16px 0px;}
.contact-us-btn { transform:rotate(0); -moz-transform:rotate(0); -webkit-transform:rotate(0); -ms-transform:rotate(0); 
 width:50px; height:50px; right:0; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; 
-moz-box-shadow:0px 2px 2px 0px #000; -webkit-box-shadow:0px 2px 2px 0px #000;
box-shadow:0px 2px 2px 0px #000; }	
footer ul.social-links { text-align:center; }	

/* CONTACT US PAGE CSS BOF
-------------------------------------------------------------- */
section.contact-us{padding-top:0px;}
.contact-us h5{padding: 0 0 5px 0;}
.contact-us-form{margin-top:-66px; padding:15px 15px 15px 15px;}
ul.design-logos{margin-top:20px;}
ul.design-logos li{padding:10px 0px;}
ul.contacts-details li .icons{float:none; margin:0 auto; width:60px; height:60px; margin-bottom:5px;}
ul.contacts-details li{text-align:center;}
ul.contacts-details li{margin:10px 0px;}
ul.contacts-details li p br{display:none;}
.google-maps{padding-top:30px;}	
	

/* digital-marketing-services PAGE CSS BOF
-------------------------------------------------------------- */	
.digital-marketing-services .solutions .contact-us-form	{ margin-bottom: 35px; margin-top: -80px;}
.digital-marketing-services .solutions .common-form textarea.form-control{height: 80px;}	
.digital-marketing-services .solutions .left-paragraph h5 {margin-left: 0px; margin-top: 10px; }	
.digital-marketing-services .solutions .left-paragraph h5 br{display: none; }	
.digital-marketing-services .solutions .left-paragraph{ border-top: 3px solid #65bc35;border-left:medium none; margin-top: 20px;}

.digital-marketing-services .project-showcase img{margin-top: 0px; margin-bottom: 25px;}
.digital-marketing-services .project-showcase .facts span{font-size: 45px;}
.digital-marketing-services .project-showcase .facts h6	{font-size: 15px;}
	
.digital-marketing-services .marketing-services img{margin-top: 0px; margin-bottom: 25px;}
.digital-marketing-services .marketing-services ul.common-listing {text-align: left;  margin-bottom: 10px;}	
.digital-marketing-services .marketing-services ul.common-listing li{display: inline-block; width:100%;}
.digital-marketing-services .marketing-services a{ text-align: center;display: block;}	

/*About Us Page CSS*/
.about-us{padding-top:5px;}
.ally-digital .phone-img{padding-top:10px;}
.design-services{padding-top:60px;}
.brand-strategy{margin:70px 0px;}
.design-services .icons{width:80px; height:80px; top:-39px;}
.design-services p{padding:5px 15px 50px 15px;}
.professionals-partner-main{margin-left:0px; padding:50px 15px 10px 15px; margin-top:60px;}
section.call-to-action p{padding: 0 0 10px;}
.professionals-partner .icons{left:0; right:0; margin:0 auto; top:-40px;}
.sharing-saving h2 {font-size:40px; padding-top: 20px;}
.sharing-saving p{margin-bottom:0px; font-size:15px;}	
	


/* Web Design PAGE CSS BOF
-------------------------------------------------------------- */	
.web-design .we-do-responsive img{ margin-bottom: 25px;}
.web-design .price-section .package{ margin: 15px; display: inline-block;}	
.web-design .price-section .package .pad-left0, .web-design .price-section .package .pad-right0{ padding: 0;}
.web-design .price-section .package .package-price{border-top: 1px solid #e2e2e2; border-left: medium none;}	

/* Blog Listing PAGE CSS BOF
-------------------------------------------------------------- */	
.blog-listing .listing .category .category-tabs .nav-tabs li a{font-size: 15px; padding: 10px;}	
.blog-listing .listing .category .tab-content .list{ width: 370px; margin: 0 auto 30px;}	
.blog-listing .listing .category .tab-content .resource{height: 350px;}	
	
/* Blog Details PAGE CSS BOF
-------------------------------------------------------------- */		
.blog-details .details .social-links{ text-align: center;}	
.blog-details .details .social-links li{ display: inline-block; margin-right: 8px;}	
.blog-details .details .social-links li:last-child{ margin-right: 0px;}	
.blog-details .details .recommended-articles .list{ width: 370px; margin: 0 auto 30px;}	
.join h3{font-size: 20px; margin-top: 40px;}	

/* THANK YOU PAGE CSS BOF
-------------------------------------------------------------- */	
.thank-you .title{font-size:45px;}
.thank-you .icons svg {height:70px; margin-bottom:10px; width:70px;}	
.thank-you h2{font-size:24px;}
.thank-you h3{font-size:18px;}
.thank-you p{font-size:16px;}
.thank-you p br{display:none;}
.thank-you figure{padding:15px 0;}

/* 404 PAGE CSS BOF
-------------------------------------------------------------- */	
.oops404-page .title{font-size:45px;}
.oops404-page figure{padding:15px 0;}
.oops404-page .stay-calm{font-size:28px; font-weight:600;}
.oops404-page p br{display:none;}
.oops404-page p{font-size:16px;}
.oops404-page p.need-help{margin-bottom:0; margin-top:0;}		

.blog-listing.inner-page .banner {
    padding: 100px 0 0px !important;
}
.blog-details .details .recommended-articles .list .post-img img{width:100%;}
.blog-details .details .recommended-articles .list .post-details p{text-align:center;}
.blog-details .details h4{    font-size: 20px;text-align: left;}

/* Ecommerce SEO PAGE CSS BOF
-------------------------------------------------------------- */	
.ecommerce-seo p{ line-height: 22px; font-size: 13px;}	
.ecommerce-seo br{display: none;}	
.ecommerce-seo h2{ font-size: 18px; font-weight: 600; line-height: 26px;}	
.border-right{  border-bottom: 2px solid #12161b; border-right: medium none;}

.ecommerce-seo .mrg-top{margin-top: 0;}	
.ecommerce-seo .top-reasons .content{ padding: 10px 0;}	
.ecommerce-seo .top-reasons .content h3{font-size: 50px;}
.ecommerce-seo .top-reasons .content h5{ font-size: 13px; padding: 0 0 10px; font-weight: 400;}	

.ecommerce-seo .packages h2{ font-size: 21px; }
.ecommerce-seo .packages h6{ font-size: 14px; }
.ecommerce-seo .packages .content svg{ height: 40px;}	
.ecommerce-seo .packages .content h6{  font-size: 14px;}
.ecommerce-seo .packages .content p{font-size: 13px;}	
.ecommerce-seo .packages .content-space{margin-top: 20px;}	
.ecommerce-seo .packages .content{ position: static;margin-top: 0; margin-left: 0;margin-bottom: 0;}	
.ecommerce-seo .packages .content.one{ border-right:1px solid #dddde0; }	
.ecommerce-seo .packages .content.two{ margin-top: 0;}	
.ecommerce-seo .packages .content.three{ margin-top:0px; padding-top: 10px;border:1px solid #dddde0;}
.ecommerce-seo .packages ul.common-listing{margin-top: 0;}	
.ecommerce-seo .packages ul.common-listing li{font-size: 10px;font-weight: 500;line-height: 22px;}	
.ecommerce-seo .packages a{ text-align: center;display: block;}	
	
.ecommerce-seo .experts h6{ font-size: 13px;}
.ecommerce-seo .experts .content .common-listing li{font-size: 12px;font-weight: 500;line-height: 22px;}	
	
.ecommerce-seo .ecommerce-services .separator-line{display: none;}	
	
.ecommerce-seo .ecommerce-services .content{margin-top: 5px;}	
.ecommerce-seo .ecommerce-services .content h5{ font-size: 15px; font-weight: 600;margin-bottom: 5px;}	
.ecommerce-seo .ecommerce-services .content svg{height: 80px;margin-bottom: 5px;width: auto;}
.ecommerce-seo .ecommerce-services .content p{font-size: 13px;line-height: 20px;}
	
.ecommerce-seo .ecommerce-process .process .icon{   padding: 20px 22px;}
.ecommerce-seo .ecommerce-process .process .icon svg{height: 40px;width: auto;}
.ecommerce-seo .ecommerce-process .process{ padding: 10px;}
.ecommerce-seo .ecommerce-process .process hr{margin: 15px auto;border-top: 2px solid #8f90a0;}	
.ecommerce-seo .ecommerce-process .process h4{font-size: 15px; font-weight: 600;margin-bottom: 5px;}
.ecommerce-seo .ecommerce-process .process p{font-size: 13px;line-height: 20px;}	
	
.call-to-action .content{margin: 50px 0 10px; padding: 45px 10px 15px;}	
}

/* 04 All Mobile Device (iPhone, Android, Window)(480 * 640)
============================================================== */
@media (min-width:320px) and (max-width:480px) {

	/*** Header CSS BOF ***/
	header ul.our-offer li { margin-bottom:0 }
	header ul.our-offer li .content-text span { display:none; }
	header ul.our-offer li .service-title { font-size:15px; }
	.fancy span::before, .fancy span::after{width: 50%;}

/* Blog Listing PAGE CSS BOF
-------------------------------------------------------------- */		
.blog-listing .listing .category .tab-content .list{ width: auto; margin: 0 auto 30px;}

.blog-details .details .recommended-articles .list{ width: auto; margin: 0 auto 30px;}	
	
}

/* 05 iPad & Small Tablet Landscape (1024 * 768)  	
============================================================== */
@media (min-width: 981px) and (max-width: 1200px) { 

/*** Global CSS BOF ***/
h1 { font-size:38px; }
h2 { font-size:35px; }
h3 { font-size:28px; }
	
	/*** Header CSS BOF ***/
	header ul.our-offer li .service-title { font-size:35px; }
	.slideout-header .brand svg{ width: 280px;padding: 5px 20px; }
	.navbar.nav-header.navbar-fixed-top.active .slideout-header .brand svg{ width: 70%; padding: 4px 20px;}
	
	.fancy span::before, .fancy span::after{ width: 70%;   }
header .lead-title{    font-size: 22px;   }
	
/* INDEX PAGE CSS BOF
-------------------------------------------------------------- */
.expertise ul.service-list li .item-action { font-size:13px; }
footer .quick-links ul.footer-links{padding-top: 8px;}
footer .quick-links ul.social-links li a{font-size:22px; width:38px;}

/* CONTACT US PAGE CSS BOF
-------------------------------------------------------------- */
 .contact-us-form{ margin-top: -212px; padding:15px 15px 15px 15px;}
 ul.contacts-details li{margin:15px 0px;}

/* digital-marketing-services PAGE CSS BOF
-------------------------------------------------------------- */		
.digital-marketing-services .marketing-services	img{ margin-top: 15%}
.digital-marketing-services .solutions .contact-us-form .common-form textarea.form-control{  height: 150px;}
.digital-marketing-services .project-showcase img{ margin-top: 55px;}

/*About Us Page CSS*/	
.sharing-saving h2{padding-top:30px;}	

.web-design .price-section .package .package-price .btn{padding: 12px 30px;}	
.web-design .intro-section img{margin-top: 85px;}	
.web-design .intro-section .inner-project-showcase img{margin-top: 25px;}	
.web-design .we-do-responsive img{margin-top: 45px;}	

/* Ecommerce SEO PAGE CSS BOF
-------------------------------------------------------------- */
section{padding: 30px 0;}	
.inner-page .banner{ padding: 120px 0 20px;}	
.inner-page .banner h5{font-size: 18px;}	
.ecommerce-seo p{ line-height: 22px; font-size: 15px;}	
.ecommerce-seo h2{ font-size: 22px; font-weight: 500;}	

.ecommerce-seo .top-reasons .content{ padding: 10px 0;}	
.ecommerce-seo .top-reasons .content h3{font-size: 50px;}
.ecommerce-seo .top-reasons .content h5{ font-size: 14px; padding: 0 0 10px; font-weight: 400;}	

.ecommerce-seo .packages h2{ font-size: 21px; }
.ecommerce-seo .packages h6{ font-size: 14px; }
.ecommerce-seo .packages .content svg{ height: 40px;}	
.ecommerce-seo .packages .content h6{  font-size: 14px; padding-bottom: 0; margin-bottom: 0;}
.ecommerce-seo .packages .content p{font-size: 12px; padding-bottom: 0; line-height: 18px;}	
.ecommerce-seo .packages .content-space{margin-top: 20px;}	
.ecommerce-seo .packages .content{ position: static;margin: 0; padding: 0 5px;}	
.ecommerce-seo .packages .content.one{ border-right:1px solid #dddde0; }	
.ecommerce-seo .packages .content.two{ margin: 0; }	
.ecommerce-seo .packages .content.three{ margin: 10px 0 0; border-top:1px solid #dddde0;  padding-top: 10px}
	
.ecommerce-seo .packages ul.common-listing{margin-top: 0;}	
.ecommerce-seo .packages ul.common-listing li{ font-size: 13px; font-weight: 400; line-height: 34px;display: block;
		white-space: pre;}	
	
.ecommerce-seo .experts h6{ font-size: 13px;}
.ecommerce-seo .experts .content .common-listing li{font-size: 12px;font-weight: 500;line-height: 32px; }

.ecommerce-seo .ecommerce-services .separator-line{top: 45px;}	
.ecommerce-seo .ecommerce-services .content{margin-top: 5px;}	
.ecommerce-seo .ecommerce-services .content h5{ font-size: 18px; font-weight: 500;margin-bottom: 5px;}	
.ecommerce-seo .ecommerce-services .content svg{height: 80px;margin-bottom: 5px;width: auto;}
.ecommerce-seo .ecommerce-services .content p{font-size: 13px;line-height: 20px;}	
	
.ecommerce-seo .ecommerce-process .process .icon{   padding: 20px 22px;}
.ecommerce-seo .ecommerce-process .process .icon svg{height: 40px;width: auto;}
.ecommerce-seo .ecommerce-process .process{ padding: 20px 10px;}
.ecommerce-seo .ecommerce-process .process hr{margin: 15px auto;border-top: 3px solid #8f90a0;}	
.ecommerce-seo .ecommerce-process .process h4{font-size: 15px; font-weight: 600;margin-bottom: 5px;}
.ecommerce-seo .ecommerce-process .process p{font-size: 13px;line-height: 20px;}	
}

/* 06 iPad & Small Tablet Landscape (1920)  	
============================================================== */
@media (min-width: 981px) and (max-width: 1023px) { 

	/*** Header CSS BOF ***/
	header { height:auto; }	
	header .tag-line { font-size:70px; }
	header ul.our-offer li .service-title { font-size:25px; }
	header .tag-line { margin:30px auto;}
	header ul.our-offer li .content-text span { font-size:25px; }

/* INDEX PAGE CSS BOF
-------------------------------------------------------------- */
.expertise ul.service-list li .item .item-inner { padding:20px 15px; }	
.expertise ul.service-list li .item .item-inner h4 { font-size: 19px; }	
.industry ul.industry-serve li .item { padding:15px 0; }	
.industry ul.industry-serve li .item img { height:35px; }	
.industry ul.industry-serve li .item h5 { font-size:12px; }
footer .latest-tweet ul li p { float:none; }
.contacts-819 p { font-size: 14px; overflow: hidden; }	
/* CONTACT US PAGE CSS BOF
-------------------------------------------------------------- */
.contact-us-form{ margin-top:-228px;}
ul.contacts-details li{margin:10px 0px;}

footer .quick-links ul.footer-links li{font-size:13px; padding:0 3px;}		

	
}

@media (max-width:479px){
	.fancy span::before, .fancy span::after{width: 20%;}
	.slideout-header .brand{padding: 2px 0 0;}
}



@media (min-width: 1500px) and (max-width: 1920px) { 
	header .tag-line{margin: 40px 0;}
	header ul.our-offer{margin:20px 0 40px;}
	
}

@media (min-width: 1281px) and (max-width: 1499px) { 
header .tag-line{    margin: 40px 0 40px; font-size:72px;}
header ul.our-offer li { margin-bottom:10px; }
header .lead-title{ margin-bottom:10px; font-size:24px; }
}