@media(min-width:768px) and (max-width:1000px) {
	.highlight-section-text { color: #FFF; margin-top: 40px; text-align: center; }
	.our-services { margin-top: 0px !important; float: right; }
	.footer-section2 { background: #000000; display: table; width: 100%; padding: 10px 0px; color: #FFF; font-size: 14px; font-weight: 300; }
	.getstart .our-services { border: 2px solid #FFF; background: transparent; font-size: 18px; padding: 5px 30px; margin-top: 0px; }
	.content-detailsnav h5 { text-align: left; font-size: 18px; }
	.footer .content-info1 h2 { text-align: left; }
	.socialicon { display: table; margin: 0px auto; }
	.socialicon .socialicon-foot { padding: 5px !important; display: table-cell !important; float: none !important; }
	.getstart h1 { text-align: left !important; font-size: 35px; line-height: 35px !important; }
	.innerpage-content-parttwo { padding: 80px 0; }
	
	#wrapper { padding-left: 0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
	#wrapper.toggled { padding-left: 0; }
	#wrapper.toggled #sidebar-wrapper { width: 230px; left:0; }
	#wrapper.toggled #sidebar-wrapper.contentHolder.toggled { left: 229px; }
	
	div#sidebar-wrapper.contentHolder.toggled { z-index: 9999999; width: 230px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	a#menu-toggle { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; display: block !important; }
}
@media(min-width:10px) and (max-width:768px) {
	.our-services { border: 1px solid #0275BF; background: #0275BF; font-size: 26px; padding: 8px 30px; margin-top: 15px; display: table; width: 100%; }
	.our-services2 .col-md-4 { padding: 0px 0px 30px; margin: 0px auto; border-left: 1px solid rgba(33, 92, 170, 0.31); border-top: 1px solid rgba(33, 92, 170, 0.31); border-bottom: 1px solid rgba(33, 92, 170, 0.31); max-width: 300px; display: table; border-right: 1px solid rgba(33, 92, 170, 0.31); }
	.our-services2 .col-md-4 { padding: 0px 0px; }
	.our-services2 .col-md-4.our-img { padding: 0px 0; }
	.our-services2 .col-md-4.our_people { padding: 0; }
	
	.innerpage-content-parttwo.login-bg .col-md-4.col-sm-4.col-md-offset-4 { margin: 0 auto; float: none; width: 50%; }
	a#menu-toggle.toggled2 { margin-left: 250px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }

}

@media(min-width:10px) and (max-width:800px) {
	.asset-text-right { text-align: center; }
	.getstart h1 { text-align: center; font-size: 30px; padding: 0; }
	.ourservices-text p { padding: 20px 20px 20px; letter-spacing: -0.1px; }
	.toggled2.toggled .leftfixed { position: fixed; width: 230px; top: 0px; bottom: 0px; left: 0px; } 
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 5px 40px; font-size: 24px; }
	.hardware-repair-options .slider-inner .tagline-services { height: 65px; }
	.innerpage-content-partone.depot_maintenance h2 { font-size: 20px; padding: 20px 0 0; }
	.ourservices-sub-text ul li { text-align: left; }
	.ourservices-sub-text ul { margin: 0 0 0 38px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { text-align: justify; letter-spacing: -0.5px; }
	.highlight-section-text { color: #FFF; margin: 20px auto; text-align: center; }
	.hardware-repair-options .topbar-inner { display: none; }
	.content-info1 { padding: 20px 0 10px; display: table; margin: 0px auto; text-align: center !important; width: 100%; }
	.innerpage-content-partone h2 { font-weight: 800; margin: 0px; padding: 0px 0px 10px; }
	.innerpage-content-partone.our_facilities h2 { font-size: 18px; }
	.innerpage-content-partone.our_facilities { padding: 0 0 !important; }
	.innerpage-content-partone.our_facilities .ourservices-text ul li { padding: 0px 0px; }
	.ourservices-text ul li { text-align: justify; letter-spacing: -0.5px; }
	.innerpage-content-partone.depot_maintenance { background: #fff; color: #000; }
	.innerpage-content-partone.depot_maintenance .ourservices-text { padding: 0; }
	.hardware-repair-content h5 { text-align: left; }
	.hardware-repair-content.software-maincontent h1 { padding: 0 0 10px; font-size: 24px; }
	.innerpage-content-partone.our_facilities { background: #fff; color: #000; padding: 0 !important; margin: 0; }
	.innerpage-content-parttwo { text-align: left; display: table; width: 100%; margin: 0px auto; background: #FFF; padding: 60px 0; color: #000; position: relative; top: 10px; }
	.innerpage-content-partone { text-align: left; display: table; width: 100%; margin: 0px auto; background: #0275BF; padding: 50px 0; color: #FFF; }
	.innerpage-content-partone .ourservices-text { padding: 0px 20px 0px; text-align: left; font-size: 18px; line-height: 26px; min-height: auto; clear: both; display: table; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.hardware-repair-options .tagline { background: #0275BF; padding: 30px 0px; display: table; width: 100%; margin: 0px; color: #FFF; }
	.hardware-repair-options .slider-inner { height: auto; overflow: hidden; width: 100%; position: relative; }
	.partners-bg { padding: 10px 0px 0; display: block; width: 100%; text-align: center; top: 0px !important; position: relative !important; }
	.slider-video a.promo img { width: 100%; height: 100%; display: none; }
	.content-detailsnav form.navbar-form.navbar-left { padding: 0px; margin: 0px auto; }
	.testimonials-text h3 { margin: 0px; padding: 0px; height: auto; font-size: 30px; }
	.partners-logo h2 { text-align: center; font-size: 34px; font-weight: 800; margin-top: 10px; color: #0275BF; letter-spacing: -0.03em; }
	.keystats h2 { text-align: center; font-size: 44px; font-weight: 800; margin-top: 20px; color: #0275BF; margin-left: 10px; text-transform: uppercase; letter-spacing: -0.03em; }
	.footer-section2 .col-md-4 a { text-align: center; display: block; color: #FFF; }
	.con-nav1, .con-nav1 i { padding: 2px 4px; font-size: 13px; text-align: left; color: #fff; }
	.socialicon { display: table; width: 100%; text-align: center; }
	.footer-section2 { background: #000000; display: table; width: 100%; padding: 20px 0px; color: #FFF; font-size: 16px; font-weight: 300; text-align:center; }
	.socialicon .socialicon-foot { padding: 0px; background: #282828; border-right: 1px solid #5d5d5d; height: 250px; display: table-cell; margin: 0px; float: none; line-height: 250px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.footer .content-info1 h2 { font-weight: 800; font-size: 24px; text-transform: uppercase; border-bottom: 2px solid #FFF; display: table; margin: 0px; padding: 0px 0px 8px 0px; width: 100%; text-align: left; }
	.content-detailsnav h5 { text-align: left; font-size: 12px; }
	.tagline svg { width: 100%; }
	.btn { padding: 3px 10px 3px; font-size: 15px; border-radius: 4px; }
	#wrapper { padding-left: 0; }
	#sidebar-wrapper { width: 0; }
	#page-content-wrapper { padding: 0px; position: relative; }
	#wrapper.toggled #page-content-wrapper { position: relative; margin-right: 0; }
	#menu-toggle{ display:inline-block !important; }
	.slider-video { width: 100%; overflow: hidden; }
	#wrapper { padding-left: 0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
	#wrapper.toggled { padding-left: 0; }
	#wrapper.toggled #sidebar-wrapper { width: 230px; left:0; }
	#wrapper.toggled #sidebar-wrapper.contentHolder.toggled { left: 229px; }

	.ourservices-text.mobi-insta { padding-bottom: 30px; }
	.ourservices-text.specialized-services { color: #000; padding: 0; }
	.ourservices-text.specialized-services-mobi { color: #000; padding: 0; }
	.innerpage-content-parttwo.mobi-service .col-md-12 { padding: 0; }
	.innerpage-content-partone.hardware-repair-content.softwareservices-main.reseller.mobi-service .col-md-12 { padding: 0; }
	.login-page form { margin: 50px 0px 30px; }
	.innerpage-content-parttwo.contact-page-form .tagline { background: #fff !important; position: relative; margin-top: 20px; } 
	.innerpage-content-parttwo.contact-page-form .col-md-12 { padding: 0; }
	.content-bg-add h5 { font-size: 15px; }
	.innerpage-content-parttwo.contact-page-form { padding: 0px 0px !important; }
	.innerpage-content-parttwo .ourservices-text { min-height: auto; }
	.ourservices-text .contact-info1 span { display: table-cell; font-size: 16px; width: 90%; }
	.ourservices-text .contact-info1 span br { display: none; }
	.software-services-img { padding: 30px 0 30px 0; }
	.hardware-repair-options .our-services { float: inherit; }
	.bannerbottom-text { width: 100%; background: inherit; margin: 0 0 0; display: table; padding: 0 0 50px; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { color: #fff; font-size: 24px !important; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h4 { color: #fff; font-size: 14px !important; letter-spacing: 0.8px; }
	.bannerbottom-bg-home .tagline { background: inherit !important; }
	.bannerbottom-bg-home { background: none; bottom: 50px; }
	.whatsets-img .col-md-6 { padding: 0; }
	.guaranteed { font-size: 26px; }
	.highlight-section2-img { min-height: 480px; }
	.mobi_serv_image { padding-bottom: 40px; }
	.mobi_install_text { padding-top: 40px; }
	.mobi_install_image .software-services-img { padding: 0 0 50px 0; }
	.seller-innerbg { min-height: 330px; background-size: 100% auto; }
	.innerpage-content-parttwo.login-bg { top: 0; }
	#slider-inner img { width: 100%; height: 210px; }
	.no-padding { padding: 0; }
	.ourservices-text.about-asset h3 { margin: 0; font-size: 17px; text-align: center; line-height: 22px; }
	.getstart2 { height: 30px; }
	.main-banner-bg { height: 530px; }
	.bannerbottom-text { padding: 0 0 30px; }
	.testimonials-bg { padding: 20px 0px 30px; }

}

@media(min-width:1000px) and (max-width:150000px) {
	#wrapper { padding-left: 0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
	#sidebar-wrapper { z-index: 1000; position: fixed; left: 230px; width: 0; height: 100%; margin-left: -230px; overflow-y: auto; background: #0275BF;    -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; border-right: 1px solid #0275BF; }
	a#menu-toggle{ display:none !important; }
	#wrapper { padding-left: 0; }
	#wrapper.toggled { padding-left: 230px; width: 100%; display: table; }
	#sidebar-wrapper { width: 0; }
	#wrapper.toggled #sidebar-wrapper { width: 230px; }
	#page-content-wrapper { padding: 0px; position: relative; }
	#wrapper.toggled #page-content-wrapper { position: relative; margin-right: 0; }
}

@media(min-width:5001px) and (max-width:10000px) {
	.slider video { width: 100%; }
	.seller-innerbg { height: 880px; }
	.seller-innerbg:before { background-position: 0px -1060px; }
	.ourservices-text.facilities p { padding: 35px 55px; }
	.register_btn p { line-height: 22px; padding: 20px 20px; }
	.register_btn span.spacer { margin: 5px auto; }
	.ourservices-text.people p { padding: 35px 80px; line-height: 26px; letter-spacing: 1px; }
	.highlight-section2-text h2 { font-size: 60px; margin-bottom: 7px; padding: 8px 6px 30px; }
	.highlight-section2-text h2 span { font-size: 60px; }
	.highlight-section2-text span.apart1 { width: 46%; font-size: 50px; }
	.highlight-section2-text span.apart2 { width: 46%; font-size: 50px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 1070px 0px 1070px; }
	.login-page.register-form form { margin: 1040px 0px 1040px; }
	.getstart2 { height: 70px; background-size: 25% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 92.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image { width: 7.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.highlight-section2-text h4 { line-height: 100px; font-size: 50px; }
	.guaranteed { padding: 4px 0; font-size: 100px; }
	.bannerbottom-text { width: 570px; margin: -50px 1320px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 46px !important; }
	.hardware-repair-options .slider-inner .tagline-services { width: 8% !important; }
	.ace-installation { width: 50%; float: left; }
	.ace-installation-right { width: 50%; float: left; }
	.aboutimg .ourservices-text.about-asset ul li { line-height: 32px; letter-spacing: 0.7px; }
	.about-us { width: 11%; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:3001px) and (max-width:5000px) {
	.slider video { width: 100%; }
	.seller-innerbg { height: 775px; }
	.seller-innerbg:before { background-position: 0px -750px; }
	.ourservices-text.facilities p { padding: 35px 35px; line-height: 26px; }
	.ourservices-text.people p { padding: 35px 80px; line-height: 26px; letter-spacing: 1px; }
	.register_btn p { line-height: 22px; padding: 20px 20px; }
	.register_btn span.spacer { margin: 2px auto; }
	.highlight-section2-text h2 { font-size: 70px; margin-bottom: 7px; padding: 6px 6px 10px; }
	.highlight-section2-text h2 span { font-size: 70px; }
	.highlight-section2-text span.apart1 { width: 40%; font-size: 40px; }
	.highlight-section2-text span.apart2 { width: 46%; font-size: 40px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 840px 0px 840px; }
	.login-page.register-form form { margin: 830px 0px 830px; }
	.getstart2 { height: 70px; background-size: 25% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 90.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image { width: 9.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.highlight-section2-text h4 { line-height: 80px; font-size: 40px; }
	.guaranteed { padding: 4px 0; font-size: 80px; }
	.bannerbottom-text { width: 600px; margin: -30px 1040px 0; display: table; padding: 8px; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 49px !important; }
	.hardware-repair-options .slider-inner .tagline-services { width: 10% !important; }
	.ace-installation { width: 50%; float: left; }
	.ace-installation-right { width: 50%; float: left; }
	.aboutimg .ourservices-text.about-asset ul li { line-height: 32px; letter-spacing: 0.7px; }
	.about-us { width: 11%; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:2201px) and (max-width:3000px) {
	.slider video { width: 100%; }
	.seller-innerbg { height: 710px; }
	.seller-innerbg:before { background-position: 0px -360px; }
	.ourservices-text.facilities p { padding: 35px 25px; line-height: 26px; }
	.ourservices-text.people p { padding: 35px 25px; line-height: 26px; }
	.register_btn p { line-height: 22px; padding: 20px 20px; }
	.register_btn span.spacer { margin: 2px auto; }
	.highlight-section2-text h2 { font-size: 60px; margin-bottom: 7px; padding: 6px 6px 10px; }
	.highlight-section2-text h2 span { font-size: 60px; }
	.highlight-section2-text span.apart1 { width: 46%; font-size: 28px; }
	.highlight-section2-text span.apart2 { width: 46%; font-size: 28px; }
	.guaranteed { font-size: 56px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 420px 0px 420px; }
	.login-page.register-form form { margin: 400px 0px 400px; }
	.getstart2 { height: 50px; background-size: 25% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 90.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image { width: 9.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.highlight-section2-text h4 { line-height: 60px; font-size: 28px; }
	.guaranteed { padding: 4px 0; font-size: 80px; }
	.bannerbottom-text { width: 490px; margin: -20px 635px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 39px !important; }
	.hardware-repair-options .slider-inner .tagline-services { width: 15% !important; }
	.ace-installation { width: 50%; float: left; }
	.ace-installation-right { width: 50%; float: left; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 83.333333%; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding.aboutusimg { width: 16.333333%; }
	.aboutimg .ourservices-text ul li { line-height: 32px; letter-spacing: 0.7px; }
	.about-us { width: 24%; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:2000px) and (max-width:2200px) {
	.seller-innerbg { height: 600px; }
	.seller-innerbg:before { background-position: 0px -190px; }
	.ourservices-text.facilities p { padding: 35px 30px; line-height: 22px; letter-spacing: 0.5px; }
	.ourservices-text.people p { padding: 35px 50px; line-height: 22px; letter-spacing: 0.5px; }
	.register_btn p { line-height: 22px; padding: 20px 20px; }
	.register_btn span.spacer { margin: 1px auto; }
	.highlight-section2-text h2 { font-size: 46px; }
	.highlight-section2-text h2 span { font-size: 46px; }
	.highlight-section2-text span.apart1 { width: 46%; font-size: 22px; }
	.highlight-section2-text span.apart2 { width: 40%; font-size: 22px; }
	.guaranteed { font-size: 56px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 260px 0px 260px; }
	.login-page.register-form form { margin: 250px 0px 250px; }
	.highlight-section2-text h4 { font-size: 22px; }
	.getstart2 { height: 40px; background-size: 30% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text  { width: 86.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image { width: 13.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.bannerbottom-text { width: 490px; margin: -20px 410px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 39px !important; }
	.ace-installation { width: 60%; float: left; }
	.ace-installation-right { width: 40%; float: left; }
	.hardware-repair-options .slider-inner .tagline-services { width: 22% !important; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 67.333333%; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding.aboutusimg { width: 32.333333%; }
	.aboutimg .ourservices-text ul li { line-height: 32px; letter-spacing: 0.7px; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:1800px) and (max-width:1999px) {
	.seller-innerbg { height: 585px; }
	.seller-innerbg:before { background-position: 0px -160px; }
	.ourservices-text.facilities p { padding: 35px 40px; line-height: 31px;}
	/*.ourservices-text.facilities p { padding: 35px 36px; line-height: 26px; letter-spacing: 0.7px; }*/
	.ourservices-text.people p { padding: 35px 60px; line-height: 26px; letter-spacing: 0.7px; }
	.register_btn p { padding: 20px 25px; line-height: 26px; }
	.register_btn span.spacer { margin: 1px auto; }
	.highlight-section2-text h2 { font-size: 45px; }
	.highlight-section2-text h2 span { font-size: 45px; }
	.highlight-section2-text span.apart1 { width: 46%; font-size: 20px; }
	.highlight-section2-text span.apart2 { width: 40%; font-size: 20px; }
	.guaranteed { font-size: 50px; }
	.highlight-section2-text h4 { font-size: 20px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 200px 0px 200px; }
	.login-page.register-form form { margin: 200px 0px 200px; }
	.getstart2 { height: 40px; background-size: 30% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 84.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image  { width: 15.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.bannerbottom-text { width: 490px; margin: -20px 330px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 39px !important; }
	.ace-installation { width: 60%; float: left; }
	.ace-installation-right { width: 40%; float: left; }
	.hardware-repair-options .slider-inner .tagline-services { width: 22% !important; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 53.333333%; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding.aboutusimg { width: 46.333333%; }
	.aboutimg .ourservices-text ul li { line-height: 32px; letter-spacing: 0.7px; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:1600px) and (max-width:1779px) {
	.seller-innerbg { height: 574px; }
	.seller-innerbg:before { background-position: 0px -125px; }
	.ourservices-text.facilities p { padding: 35px 25px; line-height: 26px; }
	.ourservices-text.people p { padding: 35px 25px; line-height: 26px; }
	.register_btn p { line-height: 22px; padding: 20px 20px; }
	.register_btn span.spacer { margin: 1px auto; }
	.highlight-section2-text h2 { font-size: 40px; }
	.highlight-section2-text h2 span { font-size: 40px; }
	.highlight-section2-text h4 { font-size: 18px; }
	.highlight-section2-text span.apart1 { width: 44%; font-size: 18px; }
	.highlight-section2-text span.apart2 { width: 40%; font-size: 18px; }
	.guaranteed { font-size: 46px; }
	.testimonials-text h3 { padding: 0px 0 14px; }
	.login-page form { margin: 200px 0px 200px; }
	.login-page.register-form form { margin: 170px 0px 170px; }
	.getstart2 { height: 40px; background-size: 30% auto !important; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 83.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image  { width: 16.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.bannerbottom-text { width: 490px; margin: -20px 300px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 39px !important; }
	.ace-installation { width: 60%; float: left; }
	.ace-installation-right { width: 40%; float: left; }
	.hardware-repair-options .slider-inner .tagline-services { width: 22% !important; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 53.333333%; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding.aboutusimg { width: 46.333333%; }
	.aboutimg .ourservices-text ul li { line-height: 28px; letter-spacing: 0.5px; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:1400px) and (max-width:1559px) {
	.seller-innerbg { height: 564px; }
	.seller-innerbg:before { background-position: 0px -40px; }
	.ourservices-text.people p { padding: 35px 35px; }
	.ourservices-text.facilities p { padding: 35px 40px; line-height: 26px; }
	.ourservices-text.people p { padding: 35px 40px; line-height: 30px; }
	.highlight-section2-text h2 { font-size: 40px; }
	.highlight-section2-text h2 span { font-size: 40px; }
	.highlight-section2-text h4 { font-size: 18px; }
	.highlight-section2-text span.apart1 { width: 38%; font-size: 18px; }
	.highlight-section2-text span.apart2 { width: 34%; font-size: 18px; }
	.guaranteed { font-size: 40px; }
	.login-page form { margin: 120px 0px 120px; }
	.login-page.register-form form { margin: 120px 0px 120px; }
	.getstart2 { height: 60px; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8, .col-md-8.mobi_install_text { width: 76.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4, .col-md-4.mobi_install_image  { width: 23.333333%; }
	ul.flatrate-repair-ui li { line-height: 30px; }
	.register_btn p { line-height: 23px; padding: 20px 20px;}
	.bannerbottom-text { width: 490px; margin: -20px 230px 0; }
	.bannerbottom-bg-home .tagline .bannerbottom-text h1 { font-size: 39px !important; }
	.hardware-repair-options .slider-inner .tagline-services { width: 25% !important; }
	.aboutimg .ourservices-text.about-asset ul li { line-height: 29px; letter-spacing: 0.5px; }
	.innerpage-content-parttwo { padding: 90px 0; }

}

@media(min-width:1400px) and (max-width:1489px) {
	.highlight-section2-text h4 { font-size: 16px; margin: 0; width: 50%; line-height: 38px; }
	.highlight-section2-text span.apart1 { font-size: 16px; padding-left: 5px; }
	.highlight-section2-text span.apart2 { font-size: 16px; padding-left: 5px; }
	.guaranteed { font-size: 37px; padding: 0; }
	.seller-innerbg { height: 515px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 32px; }
	.highlight-section2-text h2 span { font-size: 32px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% auto; }
	.bannerbottom-text { margin: -30px 150px 0; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media(min-width:1349px) and (max-width:1366px) {
	.innerpage-content-parttwo { padding: 90px 0; }
}

@media(min-width:1248px) and (max-width:1348px) {
	.highlight-section2-text h4 { font-size: 14px; margin: 0; width: 50%; line-height: 34px; }
	.highlight-section2-text span.apart1 { font-size: 14px; padding-left: 5px; }
	.highlight-section2-text span.apart2 { font-size: 14px; padding-left: 5px; }
	.guaranteed { font-size: 30px; padding: 0; }
	.seller-innerbg { height: 490px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 32px; }
	.highlight-section2-text h2 span { font-size: 32px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% 100%; }
	.bannerbottom-text { margin: -30px 150px 0; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media(min-width:1200px) and (max-width:1247px) {
	.highlight-section2-text h4 { font-size: 14px; margin: 0; width: 50%; line-height: 34px; }
	.highlight-section2-text span.apart1 { font-size: 14px; padding-left: 5px; }
	.highlight-section2-text span.apart2 { font-size: 14px; padding-left: 5px; }
	.guaranteed { font-size: 30px; padding: 0; }
	.seller-innerbg { height: 490px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 32px; }
	.highlight-section2-text h2 span { font-size: 32px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% 100%; }
	.bannerbottom-text { margin: -30px 150px 0; }
	.ourservices-text.facilities p { padding: 35px 25px; }
	/*.ourservices-text p { padding: 33px 20px; line-height: 22px; }*/
	.ourservices-text p { padding: 32px 20px; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media(min-width:1181px) and (max-width:1199px) {
	.highlight-section2-text h4 { font-size: 14px; margin: 0; width: 50%; line-height: 34px; }
	.highlight-section2-text span.apart1 { font-size: 14px; padding-left: 5px; }
	.highlight-section2-text span.apart2 { font-size: 14px; padding-left: 5px; }
	.guaranteed { font-size: 28px; padding: 0; }
	.seller-innerbg { height: 490px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 32px; }
	.highlight-section2-text h2 span { font-size: 32px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% 100%; }
	.bannerbottom-text { margin: -30px 150px 0; }
	.ourservices-text p { padding: 34px 20px; line-height: 22px; }
	.innerpage-content-parttwo.mobi-service { margin: 10px auto; }
	.ourservices-text ul li { line-height: 22px; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8 { width: 59.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4 { width: 40.333333%; }
	.ourservices-text { min-height: auto; }
	.hardware-repair-options .tagline-services h1 { font-size: 30px; margin: 0; padding: 10px; text-align: right; line-height: 2vw; }
	.innerpage-content-partone.our_facilities h2 { font-size: 20px; padding-bottom: 10px; }
	.innerpage-content-partone.our_facilities .ourservices-text ul li { padding: 4px 0px; }
	.innerpage-content-parttwo.login-bg .col-md-4.col-sm-4.col-md-offset-4 { width: 50.333333%; margin-left: 25.333333%; }
	.ourservices-text.facilities p { padding: 34px 25px; line-height: 23px; }
	.ourservices-text.people p { padding: 35px 33px; line-height: 23px; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 76.666667%; }
	.aboutimg .col-md-6.col-sm-6.col-xs-12.no-padding { width: 23.333333%; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media(min-width:1100px) and (max-width:1180px) {
	.highlight-section2-text h4 { font-size: 13px; margin: 0; width: 50%; line-height: 36px; }
	.highlight-section2-text span.apart1 { font-size: 13px; padding-left: 5px; }
	.highlight-section2-text span.apart2 { font-size: 13px; padding-left: 5px; }
	.guaranteed { font-size: 26px; padding: 0; }
	.seller-innerbg { height: 490px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 30px; }
	.highlight-section2-text h2 span { font-size: 30px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% 100%; }
	.highlight-section2-text h4 img { width: 15px; }
	.bannerbottom-text { margin: -30px 120px 0; }
	.ourservices-text p { padding: 34px 20px; line-height: 22px; }
	.innerpage-content-parttwo.mobi-service { margin: 10px auto; }
	.ourservices-text ul li { line-height: 22px; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8 { width: 59.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4 { width: 40.333333%; }
	.ourservices-text { min-height: auto; }
	.hardware-repair-options .tagline-services h1 { font-size: 30px; margin: 0; padding: 10px; text-align: right; line-height: 2vw; }
	.innerpage-content-partone.our_facilities h2 { font-size: 20px; padding-bottom: 10px; }
	.innerpage-content-partone.our_facilities .ourservices-text ul li { padding: 4px 0px; }
	.innerpage-content-parttwo.login-bg .col-md-4.col-sm-4.col-md-offset-4 { width: 50.333333%; margin-left: 25.333333%; }
	.ourservices-text.facilities p { padding: 34px 25px; line-height: 23px; }
	.ourservices-text.people p { padding: 35px 33px; line-height: 23px; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media(min-width:1024px) and (max-width:1099px) {
	.highlight-section2-text h4 { font-size: 12px; margin: 0; width: 50%; line-height: 36px; }
	.highlight-section2-text span.apart1 { font-size: 12px; padding-left: 0; }
	.highlight-section2-text span.apart2 { font-size: 12px; padding-left: 0; }
	.guaranteed { font-size: 24px; padding: 0; }
	.seller-innerbg { height: 490px; }
	.highlight-section2-text h2 { padding: 0px 4px 6px; font-size: 30px; }
	.highlight-section2-text h2 span { font-size: 30px; }
	.staginglogo-bg .item { margin: 7px 5px 0; }
	.highlight-section2-text h4 img { margin-right: 3px; }
	.seller-innerbg::before { background-size: 100% 100%; }
	.highlight-section2-text h4 img { width: 12px; }
	.bannerbottom-text { margin: 0 80px 0; }
	.bannerbottom-bg-home .tagline { bottom: 50px !important; }
	.hardware-repair-options .slider-inner .tagline-services { bottom: 100px; height: 95px; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 34px 20px; font-size: 28px; text-align: right; }
	.innerpage-content-parttwo.mobi-service { margin: 10px auto; }
	.ourservices-text ul li { line-height: 22px; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8 { width: 59.666667%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4 { width: 40.333333%; }
	.ourservices-text { min-height: auto; }
	.hardware-repair-options .tagline-services h1 { font-size: 30px; margin: 0; padding: 10px; text-align: right; line-height: 2vw; }
	.innerpage-content-partone.our_facilities h2 { font-size: 20px; padding-bottom: 10px; }
	.innerpage-content-partone.our_facilities .ourservices-text ul li { padding: 4px 0px; }
	.ourservices-text.facilities p { padding: 34px 20px; line-height: 26px; }
	.ourservices-text.people p { padding: 35px 30px; line-height: 25px; }
	.innerpage-content-parttwo.login-bg .col-md-4.col-sm-4.col-md-offset-4 { width: 50.333333%; margin-left: 25.333333%; }
	.ourservices-text.facilities p { padding: 35px 33px; line-height: 25px;}
	.ourservices-text.people p { padding: 35px 33px; line-height: 23px; }
	.innerpage-content-parttwo { padding: 90px 0; }
	
}

@media only screen and (max-width: 768px) {
	.seller-innerbg { height: 400px; }
	.seller-innerbg:before { background-position: 0 -250px }
	.highlight-section2-text { padding: 0 15px; }
	.guaranteed { font-size: 34px; }
	.ourservices-text.facilities p { padding: 20px 30px; line-height: 21px; }
	.ourservices-text.people p { padding: 20px 28px; line-height: 23px; }
	.ourservices-text.people p { line-height: 25px; }
	.ourservices-text { min-height: auto; }
	.hardware-repair-options .slider-inner .tagline-services { width: 35% !important; background-size: 100% 100% !important; right: 0; }
	/*Products pages*/
	.filter-box button { margin-top: 25px; }
	h3.text-primary.px-1 { margin: 14px 0; }
	.sort-items label { padding-left: 3%; }
	.product-grid li { width: 49%; margin: 0 0.5%; }
	.left-side { width: 26%; }
	.right-side { width: 73%; }
	ul.product-list.mt-h.bg-white.px-2.py-2.box-border { padding: 5px 10px; }
	.form-check.bg-white.px-2.py-2.box-border { padding: 15px 10px 2px; }
	h1.producst-title { font-size: 26px; }
	.innerpage-content-parttwo { padding: 210px 0; }
	.footer-section2 { text-align: left; }
	.asset-text-right { text-align: right; }
	.footer-section2 .col-md-4 a { text-align: right; }

}

@media only screen and (max-width: 736px) {
	.bottom { padding: 20px 10px 20px 80px; }	
	.icon2 .repair h1 { font-size: 20px !important; }
	.icon2 h1 { font-size: 20px !important; }
	.icon2 .warehousing h1 { font-size: 20px !important; }
	.icon2 h4, .icon2 h3 { font-size: 18px !important; line-height: 20px; }
	.our-services2 { margin: 0px auto; padding: 0 15px; }
	.our-services2 .col-md-4 { max-width: 100%; display: block; width: 100%; }
	.our-services2 .col-md-4.our-img { margin: 15px 0 20px; }
	.our-services2 .col-md-4.our_people { margin: 5px 0 15px; }
	.highlight-section2 .highlight-section2-text h2 { font-size: 36px; text-align: center; padding: 8px 4px 15px; margin-bottom: 10px; }
	.highlight-section2 .highlight-section2-text h2 span { font-size: 36px; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 20px; width: 40%; }
	.highlight-section2 .highlight-section2-text h4 { line-height: 34px; font-size: 20px; margin: 0; width: 50%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 20px; width: 36%; }
	.staginglogo-bg .item { margin: 5px 2px 5px 9px; }
	.bottom { padding: 20px 10px 20px 95px; }
	.testimonials-text h5 { margin: 15px auto 0; }
	.guaranteed { font-size: 40px; padding: 5px 0; }

	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 10px 0 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 8px 0 10px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; width: 100%; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0 0 10px 0; }
	.hardware-repair-options .slider-inner .tagline-services { background-size: auto !important; bottom: 100px; width: 100% !important; }
	#slider-inner img { height: 280px; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 1px 20px; }
	.software-services-img.img-reseller-services { padding-bottom: 20px; }
	.getstart2 { height: 30px; }
	.ourservices-text.specialized-services li { padding: 10px 0 20px; }
	.innerpage-content-parttwo { padding: 60px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	.ourservices-text.about-asset h3 { font-size: 20px; padding-bottom: 20px; }
	.seller-innerbg { height: 400px; }
	.seller-innerbg::before { background-position: 0 -240px; }
	.highlight-section2-text { padding: 0 15px; }
	.mobi-service .col-md-8, .depot_maintenance .col-md-8 { width: 100%; }
	.mobi-service .col-md-4, .depot_maintenance .col-md-4 { width: 100%; }
	.col-md-4.col-sm-4.col-xs-12.mobi_serv_image { padding: 0; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	.about-us { margin: 5px 0 15px; width: 100%; padding: 0; }
	.innerpage-content-parttwo.login-bg .col-md-4.col-sm-4.col-md-offset-4 { margin: 0 auto; float: none; width: auto; }
	.footer-section2 { text-align: center; }
	.asset-text-right { text-align: center; }
	.footer-section2 .col-md-4 a { text-align: center; }

}

@media only screen and (max-width: 667px) {
	.bottom { padding: 20px 10px 20px 80px; }	
	.icon2 .repair h1 { font-size: 20px !important; }
	.icon2 h1 { font-size: 20px !important; }
	.icon2 .warehousing h1 { font-size: 20px !important; }
	.icon2 h4, .icon2 h3 { font-size: 18px !important; line-height: 20px; }
	.our-services2 { margin: 0px auto; padding: 0 15px; }
	.our-services2 .col-md-4 { max-width: 100%; display: block; width: 100%; }
	.our-services2 .col-md-4.our-img { margin: 15px 0 20px; }
	.our-services2 .col-md-4.our_people { margin: 5px 0 15px; }
	.seller-innerbg { background-position: 0px -220px; }
	.highlight-section2 .highlight-section2-text h2 { font-size: 30px; text-align: center; padding: 8px 4px 15px; margin-bottom: 10px; }
	.highlight-section2 .highlight-section2-text h2 span { font-size: 30px; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 18px; width: 40%; }
	.highlight-section2 .highlight-section2-text h4 { line-height: 34px; font-size: 18px; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 18px; width: 36%; }
	.staginglogo-bg .item { margin: 5px 2px 5px 8px; }
	.bottom { padding: 15px 10px 20px 80px; }
	.testimonials-text h5 { margin: 15px auto 0; }
	.guaranteed { font-size: 38px; padding: 5px 0; }

	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; margin-bottom: 10px; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 0 0 20px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; width: 100%; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0 0 10px 0; }
	.hardware-repair-options .slider-inner .tagline-services { background-size: auto !important; bottom: 100px; width: 100% !important }
	#slider-inner img { height: 260px; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 4px 20px; }
	.software-services-img.img-reseller-services { padding-bottom: 20px; }
	.getstart2 { height: 30px; }
	.innerpage-content-parttwo { padding: 15px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	.ourservices-text.about-asset h3 { font-size: 18px; padding-bottom: 10px; }
	.seller-innerbg::before { background-position: 0 -190px; }
	.highlight-section2-text { padding: 0 15px; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	
}

@media only screen and (max-width: 640px) {
	.seller-innerbg { background-position: 0px -180px; }
	.highlight-section2 .highlight-section2-text h4 { font-size: 17px; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 17px; width: 40%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 17px; width: 32%; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 5px 20px; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	
}

@media only screen and (max-width: 568px) {
	.our-services2 { margin: 0px auto; padding: 0 15px; }
	.our-services2 .col-md-4 { max-width: 100%; display: block; width: 100%; }
	.our-services2 .col-md-4.our-img { margin: 15px 0 20px; }
	.our-services2 .col-md-4.our_people { margin: 5px 0 15px; }
	.seller-innerbg { height: 320px; }
	.seller-innerbg::before { background-position: 0 -170px; }
	.highlight-section2 .highlight-section2-text h2 { font-size: 26px; text-align: center; padding: 8px 4px 15px; margin-bottom: 10px; }
	.highlight-section2 .highlight-section2-text h2 span { font-size: 26px; }
	.highlight-section2 .highlight-section2-text h4 { line-height: 34px; font-size: 16px; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 16px; width: 40%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 16px; width: 32%; }
	.guaranteed { font-size: 34px; padding: 5px 0; }
	.staginglogo-bg .item { margin: 5px 2px 5px 6px; }
	.bottom { padding: 15px 10px 20px 65px; }
	.testimonials-text h5 { margin: 15px auto 0; }

	.software-services-img { padding: 5px 0 5px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 10px 0 15px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; width: 100%; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 8px 20px; font-size: 24px; }
	#slider-inner img { width: 100%; height: 240px; }
	.hardware-repair-options .software-services-bg2 { height: 100px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text { padding: 10px 0 0; }
	.ourservices-text.specialized-services { padding: 10px 0 0; }
	.ourservices-text.specialized-services li { padding: 10px 0 20px; }
	.software-services-img.img-reseller-services { padding-bottom: 20px; }
	.innerpage-content-parttwo { padding: 15px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	.highlight-section2-text h4 img { width: 15px; margin-right: 3px; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	
}

@media only screen and (max-width: 414px) {
	.highlight-section2 .highlight-section2-text h4 { width: 100%; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 16px; width: 36%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 16px; width: 36%; }
	.guaranteed { font-size: 25px; }
	.seller-innerbg { height: 250px; }
	.seller-innerbg::before { background-position: 0 -60px; }
	.staginglogo-bg .item { margin: 5px 2px 5px 5px; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 13px 20px; font-size: 24px; }
	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 0 0 20px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0 0 10px 0; }
	.software-services-img.img-reseller-services { padding-bottom: 10px; }
	.ourservices-text.specialized-services { padding: 0; }
	.innerpage-content-partone.depot_maintenance .ourservices-text { padding: 0; }
	.innerpage-content-parttwo .ourservices-text h2, .innerpage-content-parttwo .ourservices-text h2 { padding: 10px 0px 0px; }
	.innerpage-content-parttwo { padding: 60px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }

}
	
@media only screen and (max-width: 375px) {
	.highlight-section2 .highlight-section2-text h4 { width: 100%; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 16px; width: 36%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 16px; width: 36%; }
	.guaranteed { font-size: 22px; }
	.seller-innerbg { height: 200px; }
	.seller-innerbg::before { background-position: 0 -40px; }
	.staginglogo-bg .item { margin: 5px 1px 5px 5px; }
	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 0 0 20px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 14px 20px; }
	.innerpage-content-parttwo .ourservices-text h2, .innerpage-content-parttwo .ourservices-text h2 { padding: 10px 0px 0px; }
	.innerpage-content-parttwo { padding: 15px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	.bottom { padding: 10px 10px 20px 55px; }

}

@media only screen and (max-width: 360px) {
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 16px; width: 36%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 16px; width: 36%; }
	.guaranteed { font-size: 22px; }
	.staginglogo-bg .item { margin: 5px 1px 5px 4px; }
	.seller-innerbg { height: 230px; }
	.seller-innerbg::before { background-position: 0 -30px; }
	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 0 0 20px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0 0 10px 0; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 15px 20px; }
	.innerpage-content-parttwo .ourservices-text h2, .innerpage-content-parttwo .ourservices-text h2 { padding: 10px 0px 0px; }
	.innerpage-content-parttwo { padding: 15px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	.highlight-section2 .highlight-section2-text h2 { font-size: 24px; padding: 8px 0px 15px; margin-bottom: 10px; letter-spacing: 0; }
	.highlight-section2 .highlight-section2-text h4 { line-height: 34px; font-size: 16px; width: 100%; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	.bottom { padding: 10px 10px 20px 55px; }

}

@media only screen and (max-width: 320px) {
	.our-services2 { padding: 0 15px; }
	.our-services2 .col-md-4 { max-width: 100%; display: block; width: 100%; padding: 0; }
	.our-services2 .col-md-4.our-img { margin: 15px 0; padding: 0; }
	.our-services2 .col-md-4.our_people { margin: 5px 0 15px; }
	.staginglogo-bg .item { margin: 5px 1px 5px 4px; }
	.seller-innerbg { height: 270px; }
	.seller-innerbg::before { background-position: 0 0; }
	.testimonials-text h5 { margin: 15px auto 0; }
	#slider-inner img { height: 200px; }
	.hardware-repair-options .slider-inner .tagline-services { bottom: 70px; width: 100% !important; }
	.innerpage-content-parttwo .ourservices-text h2, .innerpage-content-parttwo .ourservices-text h2 { padding: 10px 0px 0px; }
	.software-services-img { padding: 10px 0 10px 0; }
	.hardware-repair-options .software-services-bg2 { top: 0; }
	.innerpage-content-parttwo.mobi-service { padding: 5px 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text h2 { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance .mobi_serv_text { padding: 0; }
	.innerpage-content-parttwo.depot_maintenance ul { padding-bottom: 10px; }
	.mobi_serv_image { padding-bottom: 10px; }
	.innerpage-content-partone.depot_maintenance.mobi-service.flat-rate h2 { padding: 0; }
	.mobi-no-padding { padding: 0; }
	.software-services-img.img-flat-rate { padding: 5px 0 10px; }
	.innerpage-content-partone.depot_maintenance .ourservices-text ul li { padding: 10px 0px 10px; }
	.software-services-img.img-staging-integration { padding: 20px 0; }
	.hardware-repair-content h5 { font-size: 16px; line-height: 22px; }
	.mobi_install_text { padding-top: 20px; }
	.ourservices-text.ace-upgrades { margin-bottom: 20px; }
	.ourservices-text.mobi-insta { padding-bottom: 20px; }
	.mobi_install_image .software-services-img { padding: 0 0 10px 0; }
	.innerpage-content-partone.depot_maintenance .ourservices-text { padding: 10px 0 0; }
	.hardware-repair-options .tagline-services.servicesour h1 { padding: 16px 20px; }
	.innerpage-content-parttwo { padding: 15px 0; }
	.ourservices-text ul li { padding: 10px 0px 0; }
	.highlight-section2 .highlight-section2-text h2 { font-size: 24px; padding: 8px 0px 15px; margin-bottom: 10px; letter-spacing: 0; }
	.highlight-section2 .highlight-section2-text h4 { line-height: 34px; font-size: 16px; width: 100%; }
	.highlight-section2 .highlight-section2-text span.apart1 { font-size: 16px; width: 36%; }
	.highlight-section2 .highlight-section2-text span.apart2 { font-size: 16px; width: 36%; }
	.guaranteed { font-size: 19px; }
	/*Products page*/
	.right-side { float: left; width: 100%; }
	.left-side { float: left; width: 100%; margin-top: 15px; }
	h3.text-primary.px-1 { margin-top: 5px; font-size: 26px; padding: 0; }
	.product-grid li { width: 100%; margin: 0 0 10px; }
	.filter-box.bg-grey.py-3.px-1 { padding: 15px 5px; }
	.filter-box .form-control { max-width: 100%; }
	.filter-box button { margin-top: 5px;}
	/*Products page detail*/
	.product-details .product-grid li, .product-details .product-grid li:nth-child(4n+4), .product-details .product-grid li:nth-child(3n+3) { width: 100%; }
	.bottom { padding: 10px 10px 20px 55px; }

}
