/*------------------*/
/*	GENERAL
/*------------------------------------------------------*/

.latest-news h2, .heading h3, .products-sec h4{font-family:'zrnicregular', Arial, Helvetica, sans-serif;}
body{ font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#424242; line-height:20px; font-size:13px;}
.cle{clear:both;}
.flo_l{float:left;}
.flo_r{float:right;}
.alg_r{text-align:right;}
.alg_l{text-align:left;}
.justify{text-align:justify;}
.h-10{height:10px;}
.h-50{height:50px;}
.w15{width:15%;}
.w16{width:16%;}
.w17{width:17%;}
.w20{width:20%;}
.w21{width:21%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33%;}
.w35{width:35%;}
.w49{width:49%;}
.w100{width:100%;}
.blk{color:#222!important;}
.txt-s{font-size:11px;}
.mar-r-16{margin-right:16px;}
.marg-tb-4{martin:-10px 0!important;}
.pad-10{padding:10px;}
.pad-lr-10{padding:0 10px;}
.pad_tb_15px{padding:15px 0;}
.pad_tb_25px{padding:25px 0;}
.pad-l-120{padding-left:120px!important;}
.line{border-top:solid 1px #ccc; background:#fff; height:1px; clear:both; margin:20px 0;}
.relative{position:relative;}
.white-bg{background:#fff!important;}
.green-bg{background:#008779!important;}
.light-gray{background:#f6f6f6;}
.gray-bg{background:#f2f2f2;}
a.read{background:#212c43; padding:4px 24px; border-radius:3px;color:#fff; margin:5px 0; font-size:12px;}
a.read:hover{background:#DD2222;}
.align-center{text-align:center;}
.txt-green{color:#008779!important;}
.txt-white{color:#fff!important;}
.container-page{width:1160px; margin:0 auto; clear:both;}
/* --Top stript -- */
.top-strip{background:#4c4c4c; padding:0; clear:both;}
/* top social links */
.top-strip ul.social_links { float: left; padding:0; margin:6px 0 0; font-size:10px;}
.top-strip ul.social_links li { float: left;margin:2px 8px 2px 0; color: #727272;}
.top-strip ul.social_links li:hover i{ background: #222;  color: #fff;}
.top-strip ul.social_links li i{ color: #727272; padding:0 2px 2px; margin:0; display:block;  width:18px; height:18px; text-align: center; border-radius: 20px; line-height:18px; vertical-align: middle; background: #323232;}

ul.social_links li:hover i.icon-facebook{background:#2f51a3!important;}
ul.social_links li:hover i.icon-twitter{background:#18a3ea!important;}
ul.social_links li:hover i.icon-google-plus{background:#e43723!important;}
ul.social_links li:hover i.icon-linkedin{background:#0a82ce!important;}
ul.social_links li:hover i.icon-youtube{background:#cb201c!important;}
ul.social_links li:hover i.icon-rss{background:#f9a11e!important;}

.copyright ul.social_links li{float:left; margin-right:10px;}
.copyright ul.social_links li i{color:#bbb; background:#636363; width:22px; height:18px; text-align:center; padding: 0 0 4px; border-radius:50%; display:block;}
.copyright ul.social_links li:hover i{color:#fff;}
.copyright a{color:#999;}
.copyright a:hover{color:#fff;}

.top-strip .call{text-align:center; margin:0 12%; color:#fff!important;}
.top-strip .call, .top-strip .phone-no{float:right; color:#bebebe; font-size:13px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.top-strip .call  i.ic-large{font-size:18px; margin-right:10px;}
.top-strip .phone-no {padding-top:4px; line-height:30px;}
.top-strip .phone-no i.ic-large1{font-size:22px; margin-right:5px; margin-bottom:-5px; display:inline-block;}
#vertical-ticker1{height:33px;overflow:hidden;margin:0; padding:0; width:auto;}
#vertical-ticker1 li{display:block; clear:both; min-height:25px; padding:6px 20px;}
#vertical-ticker1 li+li{border-left:0;}


/* Logo */
.main-header{background:url(../images/white-trans1.png); padding:0;}
.logo{width:173px; height:59px; float:left; margin:5px 0;}
.logo a{width:173px; height:59px;background:url(../images/logo.png) no-repeat 0 0;display:block; text-indent:-9999px;}

/* banner */
#banner{margin:0; padding:0; width:100%; text-align:center;}
#banner h2{font-size:50px; color:#fff;line-height:54px; font-weight:700; text-shadow:0 3px 0 #444; padding:5px 0;}
#banner h4{font-size:22px; color:#fff;line-height:24px; font-weight:500; text-shadow:0 2px 0 #444;}
#banner img{width:80%;}
#banner .nbs-flexisel-nav-left, #banner .nbs-flexisel-nav-right{display:none;}
#banner .banner1{background:#0a549f url(../images/banner-glow.png) no-repeat center top; padding:43px 0 5px;}
#banner .banner2{background:#BCD110 url(../images/banner-glow.png) no-repeat center top; padding:43px 0 5px;}
#banner .banner3{background:#E22222 url(../images/banner-glow.png) no-repeat center top; padding:43px 0 5px;}

/* welcome */
.welcome-section{ clear:both; background:#f6f6f6;}
.welcome-section .lft{ padding:40px 4% 50px 0; background:url(../images/welcome-shadow.png) no-repeat right center; background-size:11px 100%; width:62%; font-size:15px; text-align:justify; line-height:19px;}
.welcome-section .lft p{ font-size:13px; line-height:18px; margin-bottom:8px;}
.welcome-section .latest-news{width:33%; padding:10px 0;}
.welcome-section .lft .img-sec{float:left; margin:0 15px 0 0;}
.welcome-section .lft .img-sec img{border-bottom:solid 2px #404b62;}
/* latest news */
.latest-news ul{}
.latest-news ul li{padding:5px 10px; clear:both;}
.latest-news ul li:nth-child(odd){background:#fff;}
.latest-news .date-sec{width:28%; float:left;}
.latest-news .txt-sec{width:70%; float:right;}
.latest-news .date-sec span.date{font-style:italic; font-size:13px; display:block; text-align:center;}
.latest-news .date-sec span.point{ font-size:38px; display:block; text-align:center; padding:12px 0; color:#323232; font-weight:600;}
.latest-news h2{font-size:26px; font-weight:400; color:#0a549f; padding:10px 5px; line-height:30px;}
.latest-news .txt-sec h6{font-size:13px; color:#333; padding-bottom:10px; font-weight:600;}
.latest-news .txt-sec p{font-size:12px; color:#858585; line-height:14px;}

#vertical-ticker{height:240px;overflow:hidden;margin:0; padding:0;}
#vertical-ticker li{min-height:70px;}
/* heading */
.heading{clear:both; width:100%; text-align:center;}
.heading h3{font-size:32px; font-weight:400; color:#0a549f; padding:15px 10px; display:inline-block; border-bottom:solid 2px #da2222; margin-bottom:15px;}
.heading1 h3{text-align:left; font-size:22px; line-height:30px; color:#007AC6; font-family: "Flama-Light",Arial,Helvetica,sans-serif; margin-bottom:7px;}
/* Choose point */
ul.choose-point, ul.services, ul.brand-logo{clear:both; font-size:14px; color:#555;}
ul.choose-point li{width:49%; margin:15px 1% 15px 0; float:left;}
ul.choose-point li img{width:70%;}
ul.choose-point li:nth-child(even){float:right; margin-right:0; margin-left:1%;}
.choose-point .img-sec{width:30%; float:left;}
.choose-point .txt-sec{width:68%; float:left; margin-left:2%; font-size:14px;}
.choose-point .txt-sec h3{font-size:20px;color:#94b7df; line-height:26px; padding:5px 0;}
.choose-point .txt-sec em{color:#adadad; }
/* Services */
.services-sec{background:#f6f6f6;}
.services-sec .nbs-flexisel-nav-left, .services-sec .nbs-flexisel-nav-right{top:-55px!important;}
ul.services li{width:25%; /*margin-left:1%;*/ float:left; text-align:center;}
.nimble_team ul.services li:hover{background:#f2f2f2;}
.nimble_team p.align-center{font-size:15px; line-height:24px; padding:0px 0 20px;}
ul.services li img{width:120px; height:108px; margin:15px 0 10px;}
ul.services li em{margin:5px 0; display:block;}
.services h3{font-size:20px;color:#555; line-height:22px; font-weight:600; padding:5px 0; text-transform:uppercase;}
.services a.readmore{background:#e7e4e4; padding:10px 25px; text-align:center; margin:10px; display:inline-block; clear:both; border-bottom:solid 2px #bbb; color:#666;}
.services li:hover h3{color:#2264af; }
.services li:hover a.readmore{background:#2d79d0;border-bottom:solid 2px #17579f; color:#fff;}
/* brand logo */
ul.brand-logo li{float:left;}
/* seo-analysis */
.brands-sec .nbs-flexisel-nav-left, .brands-sec .nbs-flexisel-nav-right{display:none;}
.seo-analysis{background:url(../images/bg-seo-analysis.jpg); border-color:#cccccc #cccccc #cccccc #636363;  border-width:1px 1px 1px 5px;   border-style:solid; padding:10px; text-align:center; position:relative; margin:10px 0;}
.seo-analysis span.arrow{background:url(../images/arrow-lft.png) no-repeat 0 0; width:7px; height:14px; position:absolute; left:0; top:43.2222%;}
.seo-analysis h3{font-size:21px; padding:8px 0; color:#444; font-weight:400;}
.seo-analysis ul li{color:#212c43; display:inline-block; padding:5px 20px; font-size:23px; font-weight:600;}
.seo-analysis ul li a{color:#212c43;}
.seo-analysis ul li a:hover{color:#0a549f;}
.seo-analysis ul li span{font-size:18px;}
.seo-analysis ul li i.ic-large{font-size:30px; margin:0 5px;}
.seo-analysis ul li i.ic-large1{font-size:37px; margin:0 5px;}

.tracker{text-align:center;}

/* expert-repair */
.expert-repair, .trusted{width:45%; text-align:center; line-height:22px; margin:20px 0 15px;}
.expert-repair {font-size:20px; line-height:28px;}
.expert-repair p span.blue-bg{background:#33a1d9; padding:0 4px; color:#fff;}
.expert-repair ul{clear:both; font-size:16px; color:#666;}
.expert-repair ul li{width:48%; margin:10px 1%; float:left; padding:10px 0;}
.expert-repair ul li img{float:left;}
.expert-repair ul li h1{font-size:48px; line-height:52px;}
.expert-repair ul li h1.blue{color:#33a1d9;}
.expert-repair ul li h1.green{color:#3c961c;}
.trusted h3{font-size:20px; padding:10px 0;}
 /* Products */
.products-sec{background:#f6f6f6; padding:15px 0 30px}
.products-sec .lft-part{width:26%; float:left;}
.products-sec .rgt-part{width:72%; float:right;}
.products-sec .lft-part h4{background:#007ac6 url(../images/side-cap.png) no-repeat right center; color:#fff; font-size:24px; line-height:25px; text-transform:uppercase; padding:10px 15px 6px; font-weight:400;}
.products-sec .lft-part ul{background:#fff; font-size:14px; font-family:'Open Sans', Arial, Helvetica, sans-serif; margin-bottom:15px;}
.products-sec .lft-part ul li a{padding:10px 15px; background:url(../images/side-cap.png) no-repeat right center; display:block; color:#666666;}
.products-sec .lft-part ul li:nth-child(even){background:#f1efef;}
.products-sec .lft-part ul li:hover a{color:#111; background:#d5d5d5 url(../images/side-cap.png) no-repeat right center;}
.products-sec .lft-part .ads img{width:100%;}
.products-sec .rgt-part h4{color:#434343; font-size:24px; line-height:25px; text-transform:uppercase; padding:5px 0 10px; font-weight:400;}
ul.products-list li div.box{background:#fff; border:solid 1px #ccc; padding:12px 8px 20px; margin-right:16px; margin-left:2px;}
ul.products-list li img{padding:10px 0; width:100%;}
ul.products-list li h6{font-size:16px; font-weight:400; margin-bottom:8px;}
ul.products-list li span.price{color:#da2222; font-size:12px;}
.products-sec .nbs-flexisel-nav-left, .products-sec .nbs-flexisel-nav-right, .blog-section .nbs-flexisel-nav-left,  .blog-section .nbs-flexisel-nav-right{top:-40px!important;}
.products-sec .nbs-flexisel-nav-left{right:55px!important;}
.products-sec .nbs-flexisel-nav-right{right:20px!important;}

 /* Blog */
.blog-section{padding:20px 0;clear:both; }
ul.blogs-list{list-style:none; clear:both; padding:10px 0;}
ul.blogs-list li{width:25%; height:297px; overflow:hidden; position:relative; float:left; text-align:center;}
ul.blogs-list li div.box1{width:41%; float:left; padding:15px 4%; text-align:justify; font-size:14px; line-height:24px; font-family:"Open Sans", Arial, Helvetica, sans-serif; background:#e5e5e5 url(../images/text-shadow.png) no-repeat center 88%; min-height:295px;opacity:0.4;}
ul.blogs-list li:hover div.box1{opacity:1;}
ul.blogs-list li div.box2{width:48%; float:left; margin-right:2%;}
ul.blogs-list li div.item img{width:100%; margin:0; height:297px;}
ul.blogs-list li div.item-det{position:absolute; bottom:-10px; color:#fff; width:48%; margin:0;  padding:5px 0; transition:height 2s; -webkit-transition: height 2s, -webkit-transform 2s; height:0px; background:url(../images/blue-trans.png);}
ul.blogs-list li:hover div.item-det{ transition:height 1s; -webkit-transition: height 1s, -webkit-transform 1s; height:297px;}
ul.blogs-list li div.item-det h4{font-size:14px; color:#fff; font-weight:600; text-transform:uppercase; padding:0 10px; margin-top:30px; text-align:center; margin-bottom:12px; line-height:21px;}
ul.blogs-list li div.item-det a.readmore{border:solid 1px #fff; padding:7px 15px; border-radius:3px; color:#fff; display:inline-table;}
ul.blogs-list li div.item-det a.readmore:hover{background:#fff; color:#111;}
ul.blogs-list li p{clear:both; margin-bottom:10px;}
ul.blogs-list li .meta a{text-decoration:none; color:#000;}
.blog-date-sec{clear:both; padding:5px 0 20px; text-align:center;}
.blog-date-sec .date{display:inline-block; margin:0 15px;}
.blog-date-sec .comment{display:inline-block; margin:0 15px;}

/* Footer */
footer .blog-bg{background:url(../images/blog-bg.png);}
footer{background:#fcfcfc; border-top:solid 1px #eee; font-family:"Calibri",Arial Narrow,Arial,sans-serif;}
.footer{ padding:3px 0 0; width:100%; font-size:13px;}
footer .box { float:left; padding-top:25px; padding-right:1%; margin-right:1%;}
footer .box h5{color:#111; padding:7px 0 15px; margin-bottom:5px; font-size:14px; }
footer .box h5 img{margin-bottom:-8px;}
.footer span.foo-ic{background:#fff; width:27px; height:27px; padding:2px; text-align:center; float:left; border-radius:50%; margin-right:5px; border:solid 2px #06386B;}
.footer span.foo-ic img{width:100%;}
footer .box ul li{padding:0; line-height:30px;}
footer .box ul li a{color:#666;}
footer .box ul li a:hover{color:#225AA4;}

.paypal{clear:both; margin:15px 0 5px;}
.paypal img{width:100%;}
/* Testimonial */
.testimonial-box{width:20%; float:left; padding-top:30px; }
.testimonial-box h4{font-size:18px; color:#111; padding:5px 0;}
.testimonial{background: url(../images/testimonial-bg.png) no-repeat 0 0;  line-height:17px; width:220px; height:196px; padding:6px 31px; margin-top:12px;}
.textibox{min-height:200px; text-align:justify; font-size:13px;}
.testi-name{text-align:right; float:right; color:#111; margin-right:10px; clear:both;}
.testimonial .nbs-flexisel-nav-left, .testimonial .nbs-flexisel-nav-right{top:-45px!important;}
.testimonial .nbs-flexisel-nav-left{right:0px;}
.testimonial .nbs-flexisel-nav-right{right:-30px;}
/*other links*/
.footerCategoryLinks{padding-top:25px;padding-bottom:0px; clear:both;}
.footerCategoriesUl .footerCategoryLi{list-style-type:none;display:block;line-height:16px; padding:2px 0; clear:both;}
.footerCategoriesUl .footerCategoryLi .footerCategory{margin-right:16px}
.footerCategoriesUl .footerCategoryLi .footerCategory a{color:#666666;font-size:12px;text-transform:uppercase}
.footerSubCategoriesUl{display:inline-block}
.footerSubCategory{list-style-type:none;display:inline-block}
.footerSubCategory a{color:#999999;font-size:12px;}
.footerSubCategory a:hover{text-decoration:underline}
.footerSubCategory .slash{color:#dddddd}
.footerSubCategoriesUl li:last-of-type .slash{display:none}
.bottomFreezeDiv{position:fixed;width:100%;bottom:0px;left:0px;background:#e4e4e4;text-align:center;padding-top:3px;border-top:1px solid #c9c9c9;z-index:7000}

/* Copyright */
.copyright{background:#333333; padding:15px 0 8px; border-top:solid 1px #222; color:#959494;display: inherit!important;}

/* Page top */
.page-top{clear:both; padding:20px 0; position:relative;  text-align:center;}
.back-to-top {width:60px;display: none;bottom:-20px;position:absolute; bottom:-15px; left:46.8888%;}
.back-to-top:hover {text-decoration: none;}
/* Newsletter */
.newsletter{background:url(../images/news-letter-b.png) no-repeat 0 0; background-size:100% 100%; width:90%; padding:10px 5%; height:95px; clear:both; margin-top:20px; text-align:center;}
.newsletter h4{font-size:14px; font-weight:600; color:#da4444; margin:4px 0;}
.newsletter input[type="text"]{background:#8cbdda;margin:4px 5px; border:none; width:88%; padding:6px 3%; color:#fff; text-align:center;}
.newsletter input[type="text"]:focus{background:#1f67af;}
.newsletter input[type="submit"]{background:#e59191;margin:4px 5px; border:none; width:94%; padding:4px 3%; color:#fff; text-align:center; cursor:pointer;}
.newsletter input[type="submit"]:hover{background:#db3131;}
/*================================Product page ==========================================*/
#second-nav{background:#007ac6; padding:0;}
#second-nav ul{float:right;}
#second-nav ul li{float:left; font-size:13px;font-family: 'fontin_sans_rgregular'; color:#fff; padding:10px 0;}
#second-nav ul li.active{background:url(../images/arrow-drop-gray.png) no-repeat center bottom;}
#second-nav ul li:after{content:"|"; float:left;}
#second-nav ul li:first-child:after{content:inherit;}
#second-nav ul li a{color:#fff; padding:0 10px;}

#title-sec{background:#f1f1f1; border-bottom:solid 1px #e0e0e0; padding:25px 0 10px; font-size:26px; line-height:40px; font-family:'zrnicregular', Arial, Helvetica, sans-serif}
img.ic-title{border-radius:50%; border:solid 2px #007ac6; margin-right:5px; margin-bottom:-9px;}
i.round-img{border-radius:50%; border:solid 2px #007ac6; width:30px; height:30px; padding:0 5px 10px; font-size:25px; display:block; background:#fff; text-align:center; float:left; margin:-8px 10px 0 0; }
#title-sec .title-sec{float:left;}
#title-sec .breadcrum, #title-sec .breadcrum ul{float:right; font:normal 12px Arial, Helvetica, sans-serif;}
#title-sec .breadcrum ul{margin:15px 0; color:#999;}
#title-sec .breadcrum ul li{float:left; position:relative;}
#title-sec .breadcrum ul li a{color:#999; padding:5px 16px 5px 5px;}
#title-sec .breadcrum ul li a:hover{color:#007AC6;}
#title-sec .breadcrum ul li a:after{color:#999; content: "\f105"; font-family: 'FontAwesome';  width:10px; height:15px; position:absolute; right:0; top:10%;}
#title-sec .breadcrum ul li:last-child a:after{content:none;}
#title-sec .breadcr#title-sec .breadcrum ul li a:afterum ul li:last-child:after, #title-sec .breadcrum ul li:first-child:after{background:none;}
#inner-banner{background:#fff; text-align:center;}

.star-rating{clear:both; margin:10px;}
.star-rating .star{background:url(../images/star.png) no-repeat 0 -48px; width:119px; height:22px; float:left;}
.star-rating .star > div{height:22px; display:block; background:url(../images/star.png) no-repeat 0 0;}
.star-rating .star-point{float:right;}

dl.grade{clear:both; margin:12px 0; font-size:14px;}
dl.grade dt{width:25%; float:left; text-align:right; margin:8px 0;}
dl.grade dd{width:72%; float:right; text-align:left; margin:8px 0;}
dl.grade dd span.num{margin-left:5px;}
.grade-line{background:#dcdcdc; height:20px; float:left; width:90%; border-radius:20px;}
.grade-line div{display:block; height:20px; border-radius:20px;}
dl.grade div.excellent{background:#156ec7;}
dl.grade div.good{background:#f4632a;}
dl.grade div.average{background:#468b08;}
dl.grade div.poor{background:#e0bf25;}

#services-bg{background:#fff url(../images/services-bg.jpg) repeat-x 0 1px; clear:both; border-top:solid 1px #dadada; padding:15px 0; font-size:14px; color:#666;}
#services-bg .txt-part{width:65%;}
#services-bg .img-part{width:30%;}
#services-bg h5{font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:400; text-transform:uppercase; color:#111; background:#D3E6FF; padding:7px 10px; border-left:solid 4px #da2222;}
ul.points{margin-top:15px;}
ul.points li{background:url(../images/ic-points.png) no-repeat 0 5px; padding:0 0 15px 30px;}

ul.points1{margin-top:15px;}
ul.points1 li{background:url(../images/icon-thumb.png) no-repeat 2px 2px; background-size:15px 14px; padding:0 0 15px 30px;}

/* welcome */
.generic-problems{ clear:both; background:#f6f6f6; font-size:14px; text-align:justify;}
.generic-problems .lft{ padding:20px 4% 20px 0; background:url(../images/welcome-shadow.png) no-repeat right center; background-size:11px 100%; width:33%; font-size:15px; text-align:justify; line-height:19px;}
.generic-problems .lft iframe{width:100%; min-height:250px;}
.generic-problems .rgt{width:62%; padding:10px 0;}
.generic-problems .lft .img-sec{float:left; margin:0 15px 0 0;}
.generic-problems .lft .img-sec img{border-bottom:solid 2px #404b62;}
.generic-problems ul{margin-bottom:15px;}
.generic-problems ul li{float:left; width:44%;margin-left:2%;background:url(../images/ic-lft-arrow.png) no-repeat 0 8px;padding:3px 5px 3px 20px;}
.generic-problems ul li a{color:#1b8cc5;}

ul.choose-acmatech li img, ul.satisfied li img{width:auto!important; height:auto!important; margin:15px 0 10px;}

/*================Blog-Detail ======================*/
#lft-content{width:73.1702%; float:left;}
#rgt-content{width:23.4043%; float:right;}
.blog-detail{text-align:justify;}
.blog-detail h2{font-size:30px; font-weight:400; margin:15px 0 12px; line-height:40px; font-family:"zrnicregular",Arial,Helvetica,sans-serif; border-bottom:solid 1px #ccc;}
.single-navigation{height:34px;line-height:34px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-bottom:20px;text-align:right}
.single-navigation a[rel=next]{margin-left:15px;margin-right:10px}
.single-navigation a{display:inline-block}
.single-navigation a[rel=prev]:before, .pagination-prev:before, .woocommerce-pagination .prev:before{position:absolute;padding-right:5px;font-family:FontAwesome;content:'\f104';color:#333;margin-left:-10px;font-size:14px}
.single-navigation a[rel=next]:after, .pagination-next:after, .woocommerce-pagination .next:after{position:absolute;font-size:14px;font-family:FontAwesome;content:'\f105';color:#333;padding-left:5px}

.meta-info{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:16px;padding:5px 0;font-size:12px;clear:both;overflow:hidden; margin-bottom:18px;}
.meta-info .sep{padding:0px 5px}
.meta-info .alignleft{width:80%}
.meta-info .alignleft{width:50%}
.meta-info .alignleft{width:100%;margin-right:0;float:none;display:block;margin-bottom:-7px}
.meta-info .alignright{width:100%;margin-left:0;float:none}
.meta-info .alignleft{width:50%}
.meta-info .align-left{width:300px;float:left;clear:left}
.meta-info .align-right{width:300px;float:right;clear:right}

.share-box{ background:#f5f5f5; height:71px; margin-top:55px; margin-bottom:55px;}
.share-box h4{ color:#343333 !important; margin:0; padding:0 25px; font:13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important; float:left; margin-top:26px; width:245px;}
.share-box ul{ float:right; list-style:none; margin:0; padding:0; margin-top:28px;}
.share-box li{ float:left; list-style:none; margin:0; padding:0; margin-right:15px; position:relative; font-size:20px;}
.share-box li a{ float:left; height:19px;}

.about-author{margin-bottom:55px;overflow:hidden;}
.about-author .title a{color:#007AC6 !important;}
.about-author div.avatar{float:left;margin-right:20px;margin-bottom:5px;}
#comment-input{overflow:hidden;margin-bottom:13px;}
#comment-input input,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number{border:1px solid #d2d2d2;width:28%;font-size:13px;color:#747474;-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);padding:8px 2%;float:left;margin-right:1%;}
.gform_wrapper{margin-bottom:50px !important;}
.gform_wrapper .gfield input[type=text]{border:1px solid #d2d2d2;font-size:13px;color:#747474;-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);padding:5px 8px;}
.wpcf7-form input{float:none !important;}
#comment-textarea textarea,.comment-form-comment textarea,.wpcf7-form textarea{border:1px solid #d2d2d2;width:96%;height:150px;font-size:13px;color:#747474;-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);padding:8px 11px;}
.gform_wrapper .gfield textarea{border:1px solid #d2d2d2;font-size:13px;color:#747474;-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);padding:8px;}
.gform_wrapper .gfield_select[multiple=multiple]{border:1px solid #d2d2d2;}
.gform_wrapper label{font-weight:normal !important;}
.gform_wrapper .gfield_time_hour label{display:inline !important;}
.gform_wrapper .gform_footer{padding:0 !important;}

#comment-input input:last-child{margin-right:0;}
#comment-recaptcha{margin-top:13px;}
.input-text{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 2%;margin-right:1%;width:100%;-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing:border-box;    /* Firefox, other Gecko */box-sizing:border-box;         /* Opera/IE 8+ */}
.input-radio,#shipping_method input[type=radio]{background:none; -webkit-appearance: checkbox; -moz-appearance: checkbox; -ms-appearance: checkbox;     /* not currently supported */ -o-appearance: checkbox;      /* not currently supported */}

.form-submit {margin-top:15px;}
.form-submit input[type="submit"], .form-section input[type="submit"], .submit input[type="submit"]{ padding:7px 15px; cursor:pointer; text-transform:uppercase; font-weight:bold; color: #fff !important; border:solid 1px #8e9d04; box-shadow:0 1px 0 0 #cddf27 inset;background-image: linear-gradient(top, #bcd110 0%, #A6B70E 100%); background-image: -o-linear-gradient(top, #bcd110 0%, #A6B70E 100%); background-image: -moz-linear-gradient(top, #bcd110 0%, #A6B70E 100%); background-image: -webkit-linear-gradient(top, #bcd110 0%, #A6B70E 100%); background-image: -ms-linear-gradient(top, #bcd110 0%, #A6B70E 100%);background-image: -webkit-gradient(	linear,	left top,	left bottom,color-stop(0, #bcd110),	color-stop(1, #A6B70E));
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6B70E', endColorstr='#bcd110');}
	.cat-item li{padding:3px 0;}.cat-item li:before{ color: #333333; content: ""; font-family: FontAwesome !important; font-size: 8px; padding-right: 10px;}
	.heading h4{ font-size:24px;font-weight:400; margin:15px 0 8px; line-height:40px; font-family:"zrnicregular",Arial,Helvetica,sans-serif; text-align:left; border-bottom:solid 1px #ccc;}
	.form-submit input[type="submit"]:hover, .form-section input[type="submit"]:hover, .submit input[type="submit"]:hover{background-image: linear-gradient(top, #a1b10a 0%, #a1b10a 100%); background-image: -o-linear-gradient(top, #a1b10a 0%, #a1b10a 100%); background-image: -moz-linear-gradient(top, #a1b10a 0%, #a1b10a 100%); background-image: -webkit-linear-gradient(top, #a1b10a 0%, #a1b10a 100%); background-image: -ms-linear-gradient(top, #a1b10a 0%, #a1b10a 100%);background-image: -webkit-gradient(	linear,	left top,	left bottom,color-stop(0, #a1b10a),	color-stop(1, #a1b10a));
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b10a', endColorstr='#a1b10a');}
	.video iframe{width:100%;}
#jtwt .jtwt_tweet { border: 0 none; color: #838383; font-size: 13px; line-height: 20px; margin-bottom: 30px; padding: 0 0 0 45px; position: relative; clear:both;}#jtwt li.icon-retweet:before { color: #333333; content: ""; font-family: FontAwesome !important; font-size: 8px; padding-right: 10px;}
.news-list li{clear:both; padding:8px; border-bottom:dotted 1px #ccc;}
.news-list .image { height:43px; width:45px;}
.news-list .image img{width:100%;}
.news-list li .image { float: right; margin-left: 13px; margin-right: 0;}
ul.flickr{margin:0 0 20px 0;}
ul.flickr li{float:left; margin:10px 10px 0 0;}
ul.tab-btn{border-left:solid 1px #ddd;  border-top:solid 1px #f2f2f2; }
ul.tab-btn li{min-width:31%; padding:5px 1%; float:left; text-align:center; background:#fff; border-bottom:solid 1px #f2f2f2; cursor:pointer;}
ul.tab-btn li:hover, ul.tab-btn li.TabbedPanelsTabSelected{background:#f2f2f2; border-bottom:solid 1px #f2f2f2; }
ul.tab-btn li+li{border-left:solid 1px #ddd}
.fusion-testimonials{background:#f5f5f5; padding:10px; font-style:italic; font-size:13px; margin:0 10px;}
.author {clear:both; margin:10px 0; text-align:right;}
.author span.icon-user{font-size:24px; margin:0 10px 0 0; display:inline-block;}
.facebook_like iframe{width:100%!important;}

/* Standard Widgets
---------------------------------------- */
/* Calendar */
#calendar_wrap {padding: 0;}
#wp-calendar { width: 100%;}
#wp-calendar td {padding: 6px 0; border: none; text-align: center; border: 1px solid #f7f7f7;}
#wp-calendar caption { margin-bottom: 5px; padding: 4px 0; color: #000; font-weight: bold; font-size: 16px; text-align: center;}
#wp-calendar thead th { padding: 7px 0; background: #f7f7f7; text-align: center; font-size: 14px; border-right: 1px solid #fff;}
#wp-calendar .pad { border: 0px;}
#wp-calendar #prev { text-align: left; border: 0px;}
#wp-calendar #next { text-align: right; border: 0px;}
/*/ Calendar */
/* Text Widget */
.textwidget { line-height: 26px;}
#calendar-2{clear:both; margin:15px 0;}
.widget_categories{margin-bottom:30px;}
/*==============================Services Category===================================*/
.inner-page{clear:both;}
.innerpage-bg{background:#f2f2f2 url(../images/innerpage-bg.gif) repeat-x 0 -86px;}
.innerpage-training-bg{background:#f2f2f2 url(../images/innerpage-training-bg.gif) repeat-x 0 -86px;}
.innerpage-contact-bg{background:#f2f2f2 url(../images/innerpage-contact-bg.gif) repeat-x 0 -86px;}
.inner-back-franchise-detail{background:#f2f2f2 url(../images/inner-back-franchise-detail.jpg) repeat-x 0 -86px; background-size:100%;}

.filter-brand{background:#f75c5c url(../images/red-head-bg.png) repeat-y center 0; padding:16px 60px 14px; letter-spacing:1px; border-radius:5px; margin:15px;font-family:"zrnicregular",Arial,Helvetica,sans-serif; font-size:25px; text-transform:uppercase; line-height:35px; text-align:center; color:#fff; text-shadow:0 1px 0 #dc4242; display:inline-block; position:relative;}
.brand-sec{padding:25px 0 0; color:#fff;font-family:'Flama-Light', Arial, Helvetica, sans-serif; font-weight:normal;}
.brand-sec h2{font-size:45px; line-height:55px; margin-bottom:10px; font-family:'Flama-Medium'; font-weight:600; text-transform:uppercase;}
.brand-sec h3{font-size:30px; line-height:40px; margin-bottom:10px;}
.brand-sec p{font-size:16px; line-height:24px; margin-bottom:10px;}
.filter-brand .icon-download{display:block; position:absolute; left:47.5%; bottom:-12px; background:#f75c5c; border-radius:50%;padding:3px 6px;}
.filter-brand:hover .icon-download{bottom:-15px;}
.brand-sec .icon-download{font-size:30px;}
.select-brand select, .select-problem select{background:#fff; min-width:220px; padding:7px 10px; border:solid 1px #eee; font-size:15px; display:inline-block;}

.tabs-nav{text-align:center;margin-top:16px;}
.tabs-nav .TabbedPanelsTabGroup{z-index:2; overflow:hidden;margin:0 auto;}
.tabs-nav .TabbedPanelsTabGroup li{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 25px rgba(0,0,0,0.5);
box-shadow:0 0 25px rgba(0,0,0,0.5);
display:inline-block;line-height:1;
max-width:285px;position:relative;vertical-align:top; 
margin:0 -3px!important;}
.tabs-nav .TabbedPanelsTabGroup a{background:#363636;color:#fff;display:table-cell; font-size:20px;height:70px;padding:5px 30px;vertical-align:middle;transition: all 0.25s ease-out 0s;}
.tabs-nav .TabbedPanelsContentVisible{padding:25px 0 15px;}
.tabs-nav .TabbedPanelsTabGroup li.TabbedPanelsTabSelected a{background:#f2f2f2!important;color:#d53540!important;}
.tabs-nav .TabbedPanelsTabGroup li.TabbedPanelsTabSelected:after{content:'';display:block; position:absolute;left:50%;margin-left:-10px;z-index:3;top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d53540}
.TabbedPanelsContent ul.services li:hover{background:#fff;}
.TabbedPanelsContentGroup, .tabs-nav .TabbedPanelsContentVisible{z-index:999999!important; background:#f2f2f2!important; }

.traning-sec .tabs-nav .TabbedPanelsTabGroup li{max-width:215px!important;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 18px; font-size:17px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup li.TabbedPanelsTabSelected:after{content:'';display:block; position:absolute;left:50%;margin-left:-10px;z-index:3;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d53540;border-top:10px solid transparent}
.traning-sec .TabbedPanelsTabGroup li.TabbedPanelsTabSelected{border-bottom:solid 1px #d53540;}
.traning-sec .TabbedPanelsTabGroup li{border-bottom:solid 1px #363636;}
/*--Services Box list --*/
.cube {width:100%; text-align: center; margin: 0; height:118px; background:#fff;
 -webkit-transition: -webkit-transform .33s; transition: transform .33s; /* Animate the transform properties */
 -webkit-transform-style: preserve-3d; transform-style: preserve-3d; /* <-NB */
}

/* The two faces of the cube */
.flop {background: #0A549F; border: 1px solid #0A549F; min-height:118px;}
.flippety { border: 1px solid #ccc; min-height:118px;}
.flippety { -webkit-transform: translateZ(59px); transform: translateZ(59px);}
.flop { -webkit-transform: rotateX(-90deg) translateZ(-59px); transform: rotateX(-90deg) translateZ(-59px);}
.cube:hover { -webkit-transform: rotateX(89deg); transform: rotateX(89deg);}
ul.services-list{margin:15px 0;}
ul.services-list li{float:left; width:14%; margin:10px 1.2%;}
.services-list .flop a h5{font-size:18px; color:#fff; margin:10px 10px 6px;}
.services-list .flop a p{font-size:14px; font-weight:normal; color:#fff; margin:8px 10px 0; line-height:18px;}
ul.services-list li div.flippety img{width:100%;}

.safe-hand{padding:20px; font-size:15px; line-height:24px;}
.safe-hand img.img-hand{margin:20px 0;}


.footer-ads ul{clear:both; margin:0; padding:0;}
.footer-ads ul li{width:33.333%; float:left; min-height:200px; color:#fff; text-align:center;}
.footer-ads ul li .ads{padding:30px; min-height:350px; display:block; font-size:28px; line-height:35px;}
.footer-ads ul li .ads i{font-size:80px; display:block; margin:35px 0 15px; text-align:center;}
.footer-ads ul li .ads:hover{box-shadow:0 0 80px 0 #000 inset;}
.footer-ads ul li .ads a.readmore{clear:both; background:#fff; padding:5px 30px; border-radius:5px; border:none; margin:20px 0; display:inline-block; font-size:14px; color:#111;}
.footer-ads ul li div.ads:hover a.readmore{background:#DD2222; color:#fff;}
.ads1{ background:url(../images/footer-ads1.jpg);}
.ads2{ background:url(../images/footer-ads2.jpg);}
.ads3{ background:url(../images/footer-ads3.jpg);}

.footer-ads1 ul{clear:both; margin:0; padding:0;}
.footer-ads1 ul li{width:33%; float:left; min-height:130px; color:#222; text-align:center; background:#fff;}
.footer-ads1 ul li+li{border-left:dotted 1px #ccc;}
.footer-ads1 ul li:first-child, .footer-ads1 ul li:last-child{background:#f5f5f5;}
.footer-ads1 ul li .ads{padding:20px; min-height:130px; display:block; font-size:22px; line-height:30px;}
.footer-ads1 ul li .ads:hover{background:#444; color:#fff;}
.footer-ads1 ul li .ads a.readmore{clear:both; background:#555; padding:4px 20px; border-radius:5px; border:none; margin:20px 0; display:inline-block; font-size:14px; color:#fff;}
.footer-ads1 ul li div.ads:hover a.readmore{background:#fff; color:#111;}
/*==============Training Section================*/
.training-banner{background:#bcd110; clear:both; margin:0; padding:0; min-height:650px;}
.training-txt{position:absolute; right:10%; top:150px; font-size:18px; color:#E22222; width:400px; text-align:right; line-height:26px;}
.training-txt h3{font-size:42px; line-height:55px; margin:15px 0; font-weight:normal;font-family:'Flama-Light', Arial, Helvetica, sans-serif;}

.traning-sec{margin:-16px 0 0 0;}
.training-sub{background:#008779; padding:10px 0;}
.training-sub ul li{width:20%; margin:15px 1%; display:inline-block; padding:15px 1%; vertical-align:top;}
.training-sub ul li:hover{background:#026c61;} 
ul.list li{display:block; width:100%;border-top:dotted 1px #01544b; font-size:15px; margin:0;  padding:10px 0; color:#fff;}

.training-sub ul li h3{font-size:20px; line-height:28px; text-transform:uppercase; color:#99eee5; font-weight:normal; text-shadow:0 1px 0 #333;font-family:"zrnicregular",Arial,Helvetica,sans-serif; letter-spacing:2px; margin-bottom:15px;}
.training-sub h3:hover a{color:#fff;}
.training-sub ul li i{font-size:40px; width:80px; min-height:60px; display:block; text-align:center; vertical-align:middle; color:#fff; border:solid 8px #fff; box-shadow:0 2px 0 0 #333; margin:15px auto 20px; border-radius:50%; padding-top:20px;}
.book-course{margin:20px 0;}
.book-course a{background:#BCD110; padding:12px 25px; border:solid 5px #95A506; color:#111; font-size:20px; border-radius:10px;}
.book-course a:hover{background:#A6B70E;}


.lft-sec{background:#f2f2f2; margin-left:0; width:63.9286%; float:left;}
.rgt-sec{width:36.0714%; float:right;}
.lft-1, .lft1{padding:20px 3% 20px 12%;}
.lft-2{padding:20px 3% 20px 12%; background:#008779; color:#fff;}
.lft-1:hover{background:#f5f5f5;}
.lft-2:hover{background:#11A08F;}
.lft-sec h2{font-size:24px; line-height:30px;font-weight:normal;font-family:'Flama-Medium', Arial, Helvetica, sans-serif; padding:8px 0; margin-bottom:10px; border-bottom:solid 3px #e5e5e5;}
.lft-sec h5{padding:8px 0; font-size:18px;}
.rgt-sec h2{font-size:30px; line-height:40px;font-weight:normal;font-family:'Flama-Medium', Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; margin-bottom:10px; text-transform:uppercase; }

ul.list-icon {margin:10px 0 10px 10px;}
ul.list-icon li{padding:4px 0; clear:both;}
ul.list-icon li i{margin-right:8px;}
.training-list-sec{padding:20px 12% 20px 5%; text-align:center; }
.training-list-sec .btn{background-color:#00A190; color: #ffffff; display:inline-table; font-size: 22px; font-weight: bold;  outline: medium none;  padding: 15px 40px; margin:0 auto;   text-align: center;    text-transform: uppercase; border-radius:8px;}
.btn:hover{background-color:#2B877D; border-bottom: 4px solid #076B61; color: #ffffff; margin-top:-4px;}
.training-list-sec p{text-align:left;}
.training-list-sec h3{font-size:22px; margin:15px 0 10px;}
ul.other-services{clear:both; margin:25px 0;}
ul.other-services h5{font-size:18px; margin:8px 0;}
ul.other-services li{padding:10px 5px 15px 65px; position:relative; border-bottom:dotted 1px #ddd; text-align:left;}
ul.other-services li i{position:absolute; left:10px; top:20px;  font-size:45px; color:#008779;}
ul.other-services li:hover{background:#f5f5f5;}
/*======================Contact Us ======================*/
ul.contact-form-list{margin-top:10px;}
ul.contact-form-list li{float:left; width:32%; margin:4px 1% 4px 0;}
.contact-form-list input[type="text"]{width:95%!important;}
.contact-form-list input[type="checkbox"], #comment-input .contact-form-list input{}
.select-option {background:#fff url(../images/arrow-select.png) no-repeat right 13px; background-size:40px 8px; border:solid 1px #ddd; width:99%; overflow:hidden; margin:15px 0; clear:both;}
.select-option select{background:transparent; width:105%; border:0; padding:5px; height:32px; }
.contact-map{background:#111; color:#fff; padding:15px 0 7px;}
.contact-map iframe{width:100%; height:300px;}
.contact-map h3{padding-bottom:15px; font-family: "Flama-Light",Arial,Helvetica,sans-serif; font-weight:normal;  font-size: 22px;}
.contact-map h3 small{ display:block; margin-top:10px; font-size:15px; letter-spacing:1px;}
.for-enquiry{background:#eee; padding:15px; margin:15px 0; font-size:18px; text-align:center; border-bottom:solid 7px #ccc;}
.for-enquiry h4{margin:15px 0;}
.for-enquiry a{color:#C00; font-style:italic; margin-bottom:15px;}
.contact-van{text-align:center; width:100%; margin-top:10px;}
.find-loc{position:absolute; bottom:15px; background:#BCD110; border-radius:7px; padding:10px 30px; text-align:center; font-size:18px;  left:12%; text-align:center;}
.find-loc a{color:#111; text-transform:uppercase; display:inline-block;}
.find-loc:hover{border-bottom:solid 4px #566B02; background:#A6B709; bottom:15px;}

.location-list h4{font-size:24px; line-height:30px; padding:15px 0; margin-bottom:10px;}
ul.address-box li{font-size:14px; width:26%; margin-right:1%; margin-bottom:15px; padding:15px 1% 15px 4%; background:#f2f2f2; float:left;}
ul.address-box li:hover{}
ul.address-box li p{ position:relative; margin-bottom:7px;}
ul.address-box li p i{position:absolute; left:-20px; top:0px; font-size:20px;}
ul.address-box li p i.icon-envelope{font-size:17px; margin-left:-4px;}

.gray-bg ul.address-box li{background:#fff;}
ul.address-box li:hover{}
.green-bg ul.address-box li:hover{background:#fff;border-bottom:solid 4px #006357; margin-top:-4px;}
.gray-bg ul.address-box li:hover{background:#008779; color:#fff;border-bottom:solid 4px #006357; margin-top:-4px;}
.contry-change h4.country-name{color:#fff;}
img.flag{margin:-3px 10px 0px 0; float:left;}

.footer-two-part{width:100%; clear:both; color:#fff;
background: #008779; /* Old browsers */
background: -moz-linear-gradient(left,  #008779 0%, #008779 50%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#008779), color-stop(50%,#008779), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #008779 0%,#008779 50%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #008779 0%,#008779 50%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #008779 0%,#008779 50%,#ffffff 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #008779 0%,#008779 50%,#ffffff 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008779', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.footer-two-part1{width:100%; clear:both; color:#fff;
background: #008779; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 50%, #008779 50%, #008779 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#008779), color-stop(100%,#008779)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 50%,#008779 50%,#008779 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#ffffff 50%,#008779 50%,#008779 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#ffffff 50%,#008779 50%,#008779 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#ffffff 50%,#008779 50%,#008779 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#008779',GradientType=1 ); /* IE6-9 */
}
.first-part{width:48%; float:left; padding:45px 2% 45px 0;}
.second-part{width:48%; float:right; padding:45px 0 45px 2%;}
.franc-img{ background:url(../images/we-roll-way.jpg) no-repeat 0 bottom; background-size:100%; min-height:320px;}
.franc-img1{ background:url(../images/we-roll-way.jpg) no-repeat 0 bottom; background-size:100%; min-height:320px;}

.first-part h4, .second-part h4{font-size:20px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; margin-bottom:15px; line-height:28px;}
.second-part h4{font-size:30px; margin-left:5%; width:65%; line-height:45px; font-family: "Flama-Medium",Arial,Helvetica,sans-serif;}
.first-part h4 strong, .second-part h4 strong{display:block;}
.first-part p{margin-bottom:10px;}
img.we-roll-way{width:100%;}
.form-section .field{width:49%; margin:0 1% 15px 0; float:left;}
.form-section input[type="text"], .form-section input[type="email"]{margin-bottom:0;width:90%;background:#f9f9f9;border:1px solid #ddd;box-shadow:none;padding:5px 8px;border-radius:0}
#bbpress-forums #bbp-your-profile fieldset input:focus, #bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);outline-color:rgba(240,255,240,0.1)}
.grow-business-sec{background:url(../images/grow-business.jpg) no-repeat center top fixed; background-size:100%;}
.wall-sec{background:url(../images/wall.jpg) no-repeat center top fixed; background-size:100%;}
.rate-list-bg{background:url(../images/rate-list-bg.jpg) no-repeat center top fixed; background-size:100%;}
.jobs-bg{background:url(../images/jobs-bg.jpg) no-repeat center bottom fixed; background-size:100%; min-height:600px;}
.grow-business{text-align:center; padding:45px 0; font-size:18px; line-height:28px; color:#111; min-height:350px;}

.grow-business h2{font-size:55px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; line-height:65px; text-transform:uppercase; text-shadow:0 2px 0 #999; margin:15px 10% 35px;}
.grow-business h3{font-size:40px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; line-height:55px; text-transform:uppercase;  margin:15px 10% 35px; color:#fff;}
.grow-business h6{font-size:20px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; line-height:30px;   margin:15px 10% 35px; color:#fff;}

.grow-business p{ margin:15px 0;}
ul.btn-list, ul.btn-list1{clear:both; margin:20px 0;}
ul.btn-list li, ul.btn-list1 li{display:inline-block; margin:15px 4%;}
ul.btn-list li a, ul.btn-list1 li a{background:url(../images/bg-light-gray.png); color:#111; padding:12px 35px; border-radius:7px;border-top:solid 4px transparent;}
ul.btn-list li:first-child a{background:url(../images/bg-light-blue.png); color:#fff; }
ul.btn-list li:last-child a{background:url(../images/bg-light-orange.png); color:#fff; }
ul.btn-list li:hover a{border-top:solid 4px #999; background:#eee; margin-top:-4px;}
ul.btn-list li:first-child:hover a{border-top:solid 4px #1c83cd; background:#3398e0; }
ul.btn-list li:last-child:hover a{border-top:solid 4px #b27810; background:#d1942a;}

ul.btn-list1 li:first-child a{background:url(../images/bg-light-skin.png); color:#fff; }
ul.btn-list1 li:last-child a{background:url(../images/bg-light-green.png); color:#fff; }
ul.btn-list1 li:first-child:hover a{border-top:solid 4px #ab6615; background:#d1862e; }
ul.btn-list1 li:last-child:hover a{border-top:solid 4px #7E8C07; background:#BCD110;}


.fran1{background:url(../images/fran1.png) no-repeat right bottom; min-height:388px;}
.franc-img2{background:url(../images/fran2.jpg) no-repeat right bottom; min-height:388px;}
.fran-txt{padding:20px 32% 50px 0;}
.fran-txt h3, .opportunity-highlights h3{font-size:30px; line-height:40px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; margin-bottom:10px;}
.fran-txt h5{font-size:22px; line-height:30px;font-family: "Flama-Light",Arial,Helvetica,sans-serif; margin-bottom:7px;}

.opportunity-highlights ul.services-list li{width:18%; margin:10px 1% 35px!important;}
.opportunity-highlights ul.services-list .flop{min-height:100px; padding-top:50px; background:#BCD110; border:solid 1px #BCD110;}
.opportunity-highlights ul.services-list .flop a h5{ color:#111;}


/*======================FAQs ======================*/
ul.faq-tab{clear:both; margin:0;}
ul.faq-tab li{float:left; margin-right:2px; background:#333; border-radius:5px 5px 0 0; border:solid 1px #333;}
ul.faq-tab li a{padding:7px 14px; color:#fff; display:block; }
ul.faq-tab li.select, ul.faq-tab li:hover{float:left; margin-right:2px; background:#F5F5F5; border-radius:5px 5px 0 0; border-color:#ccc #ccc #f2f2f2 #ccc;}
ul.faq-tab li.select a, ul.faq-tab li:hover a{color:#111;}

.learning_category, .testimonial-1-list{width:94%; background:#F5F5F5; padding:15px 3%; }
.learning_category h3 {background:#f8f8f8; border:solid 1px #ddd; padding:15px;  font-family:'Flama-Light'; font-size:16px; cursor: pointer; position:relative; margin:15px 0; color:#666;}
.learning_category h3 i{color:#F9A039; margin-right:10px;}

.learning_category h3 img{position:absolute; bottom:1px; left:10px;}
.learning_category h3:hover, .learning_category h3.active  { background-color: #fff; }
.det_part { margin-top:-15px; padding:15px 15px 15px 40px ;  display: none; color:#333; background:#fff; border-bottom:solid 4px #ccc;}
.det_part i{margin-left:-25px; float:left; color:#090;}



/*======================FAQs ======================*/

.txt_line{border:none 0px !important; border-bottom:1px solid #999 !important; background:none !important;}
.qus {margin:0; padding:0; }
.qus li{margin:0 5px 0 0; padding:0; display:inline; }


/*======================testimonial ======================*/
.testimonial-1-list{clear:both;}
.testimonial-1-list ul li{width:100%; clear:both; margin:10px 0 25px;}
.tesmonial-1-box{background:#fff; border-radius:8px; padding:15px; position:relative; margin-bottom:16px; border-bottom:solid 4px #ccc;}
.tesmonial-1-box i.member{background:#fff; border-radius:50%; padding:8px; position:absolute; left:-12px; top:-12px; width:22px; height:22px; font-size:20px; text-align:center;}
.testimonial-1-list ul li:hover i.member{background:#FAFFD6;}
.test-monial-1-name{font-size:14px; font-weight:600; margin-left:15%;}
.test-monial-1-name small{display:block; font-size:12px; font-weight:400;}
.tesmonial-1-box span.arrow{background:url(../images/arrow-drop-testi.png) no-repeat 0 0; width:40px; height:42px; display:block; position:absolute; left:10%; bottom:-42px;}
.testimonial-form h2, .popular-repairs h2{font-size:24px; line-height:32px; font-family:'Flama-Light'; border-bottom:solid 2px #ccc; padding-bottom:8px;}

.pagelist{float:right; padding:10px; margin-top:15px;}
.pagelist a{background:#f5f5f5; margin-left:5px; padding:7px 15px; }
.pagelist a:hover, .pagelist a.active{background:#666; color:#fff;}


/*======================Rate List ======================*/
.popular-repairs h2{margin-bottom:12px;}
.message_list, .message_list1 {list-style:none!important;margin: 0;padding: 0;width:100%;}
.message_list li , .message_list1 li {padding: 0;margin: 0;background:url(images/message-bar.gif) repeat-x 0 0; border:solid 1px #ddd; margin-bottom:-1px;}
.message_list li i , .message_list1 li i{margin-right:7px;}
.message_head, .message_head1 {padding: 5px 10px;cursor: pointer;position: relative; background:#F1F1F1; font-size:14px; font-weight:600;}
.message_body, .message_body1{padding: 5px 10px 15px;}

/*============Job Application ========*/
.gform_body ul.form{clear:both; margin-bottom:20px; padding:5px 0;}
.gform_body ul.form li{padding:5px 1% 5px 0; min-width:49%; float:left;}
label.gfield_label{display:block; padding:3px 0; font-weight:600;}
.gform_body ul.form div.flo_l{margin-right:10px;}
.gform_body input[type="text"], .gform_body input[type="email"], .gform_body textarea, .gform_body select{margin-bottom:0;width:90%;background:#f9f9f9;border:1px solid #ddd;box-shadow:none;padding:5px 4%;border-radius:0}
.gform_body select{width:98%; padding:4px 4%;}
.gform_body textarea{min-height:80px;}
.gform_body  h5{font-size:18px; margin-top:20px; margin-bottom:6px; background:#f2f2f2; padding:8px 10px; border-bottom:solid 3px #ccc;}
.gform_body h6{font-size:15px; margin:8px 0 0; padding:0; color:#888;}
/* Page Clear */
.top-strip:after, .container-page:after, .latest-news ul li:after, .heading:after, .blog-section:after, .footer:after, footer:after, .star-rating:after, .generic-problems ul:after, .news-list li:after, ul.flickr:after, .filter-brand:after, .book-course:after, .footer-two-part:after, ul.services-list:after, ul.faq-tab:after, .testimonial-1-list:after, ul.form:after
{clear:both; line-height:0; font-size:0px; content:"."; display:block; overflow:hidden;}

@media (min-width:980px) and (max-width:1279px){
.container-page{width:96%;}

.top-strip .call{margin:0 4%;}
 /* Blog */
ul.blogs-list li{height:270px;}
ul.blogs-list li div.box1{font-size:13px; line-height:22px;}
ul.blogs-list li div.item img{height:270px;}
ul.blogs-list li:hover div.item-det{ height:277px;}

.newsletter h4, .newsletter input[type="text"]{margin:0;}

/*==================Product page =======================*/
#inner-banner img{width:96%; margin:0 auto;}
#services-bg img.serv-ima{width:100%;}
ul.choose-acmatech li img{width:90%!important; height:auto!important; margin:15px auto 10px;}
.generic-problems ul li{width:42%;}

/*==================Services Category page =======================*/
.tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px; font-size:18px;}
.footer-ads ul li .ads{font-size:24px;}
.footer-ads ul li .ads i{margin-top:20px;}
ul.services-list li{width:17%; margin:10px 1.5%;}
/*==============Training Section================*/
.training-banner{ min-height:480px;}
.training-banner img{width:60%;}
.training-txt{top:100px; right:50px; width:370px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px;}

}


/*iPad portrait & landscape*/
/*----------------------------------------------------------------------*/
@media (min-width: 769px) and (max-width: 979px) {
.container-page{width:94%; margin:0 auto; clear:both;}	
.top-strip .call{display:none;}
#banner img{width:90%; margin:0 auto;}
#banner h2{font-size:40px; line-height:48px;}
#banner h4{font-size:20px; line-height:28px;}
.choose-point .img-sec{width:35%;}
.choose-point .txt-sec{width:62%;}
.choose-point .txt-sec h3, .services h3{font-size:18px;}
ul.blogs-list li{height:250px;}
ul.blogs-list li div.item img{height:250px;}
ul.blogs-list li:hover div.item-det{height:250px;}
ul.blogs-list li div.item-det h4{margin-top:5px; padding:20px 10px;}

ul.services li{min-height:320px;}
.newsletter h4{font-size:13px;}
.testimonial{width:100%; padding:6px 10% 2px; background:#f2f2f2;}
.testimonial .nbs-flexisel-nav-right{right:-16px;}
.testimonial .nbs-flexisel-nav-left{right:10px;}

/*================================Product page ==========================================*/
#inner-banner img{width:96%; margin:0 auto;}
#services-bg img.serv-ima{width:100%;}
ul.choose-acmatech li img{width:100%!important; height:auto!important; margin:15px 0 10px;}
.generic-problems ul li{width:42%;}

/*==================Services Category page =======================*/
.tabs-nav .TabbedPanelsTabGroup a{padding:5px 10px; font-size:18px;}
.footer-ads ul li .ads{font-size:20px; padding:15px;}
.footer-ads ul li .ads i{margin-top:20px;}
ul.services-list li{width:22%; margin:10px 1.5%;}
/*==============Training Section================*/
.training-banner{ min-height:380px;}
.training-banner img{width:60%;}
.training-txt{top:50px; right:30px; width:370px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px;}
/*=================Blog Detail page ==================*/
#lft-content{width:68%;}
#rgt-content{width:28%;}
}

/*small tablet*/
/*----------------------------------------------------------------------*/
@media (min-width:641px) and (max-width: 768px) {
.container-page{width:94%; margin:0 auto; clear:both;}	
.heading h3{font-size:30px;}
.top-strip .call{display:none;}
#banner img{width:90%; margin:0 auto;}
#banner h2{font-size:40px; line-height:48px;}
#banner h4{font-size:20px; line-height:28px;}
.choose-point .img-sec{width:35%;}
.choose-point .txt-sec{width:62%;}
.choose-point .txt-sec h3, .services h3{font-size:18px;}
 /* Blog */
ul.blogs-list li{height:330px;}
ul.blogs-list li div.box1{font-size:15px; line-height:28px; padding:30px 20px;}
ul.blogs-list li div.item img{height:330px;}
ul.blogs-list li:hover div.item-det{ height:327px;}

.trusted img{width:90%; margin:25px 0;}
footer .box {width:29%; float:left; padding-top:15px; padding-right:2%; margin-right:2%; background:url(../images/footer-d.png) no-repeat right 0;}	
.phone-unl{clear:left; width:48%!important;}
.testimonial-box{width:40%; margin:0 auto;}
.testimonial{background-size:100% 204px; width:70%; padding:8px 15%;}
.products-sec .lft-part ul li a{background-size:17px 100%;}
/*================================Product page ==========================================*/
#inner-banner img{width:96%; margin:0 auto;}
#services-bg img.serv-ima{width:100%;}
ul.choose-acmatech li img, ul.satisfied li img{width:100%!important; height:auto!important; margin:15px 0 10px;}
.generic-problems ul li{width:42%; text-align:left;}
/*==================Services Category page =======================*/
.tabs-nav .TabbedPanelsTabGroup a{padding:5px 10px; font-size:16px;}
.footer-ads ul li .ads{font-size:20px; line-height:30px; min-height:330px;}
.footer-ads ul li .ads i{margin-top:20px;}
ul.services-list li{width:22%; margin:10px 1.5%;}
/*==============Training Section================*/
.training-banner{ min-height:375px;}
.training-banner img{width:60%;}
.training-txt{top:50px; right:30px; width:370px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px;}
.training-sub ul li{width:29%; margin:10px 1%; padding:5px 1%;}
ul.list li{width:100%; margin:0; padding:10px 0;}
/*=================Blog Detail page ==================*/
#lft-content{width:68%;}
#rgt-content{width:28%;}
}
/*iPad portrait & landscape*/
/*----------------------------------------------------------------------*/
@media (min-width:481px) and (max-width:640px){
.container-page{width:94%; margin:0 auto; clear:both;}	
.heading h3{font-size:26px;}
.top-strip .call{display:none;}

#banner h2{font-size:35px; line-height:42px;}
#banner h4{font-size:18px; line-height:25px;} 
.welcome-section .lft{width:96%; float:none; background:none;}
.welcome-section .latest-news{width:98%; float:none}
ul.choose-point li{width:98%;}
.choose-point .img-sec img{margin-top:0;}
.choose-point .txt-sec h3, .services h3{font-size:18px;}
.products-sec .lft-part h4{font-size:20px; background-size:16px 100%;}
.products-sec .rgt-part h4{font-size:20px;}
.expert-repair, .trusted{width:98%;}
.trusted img{width:75%; margin:5px 0;}
.tracker img{width:100%;}

 /* Blog */
ul.blogs-list li{height:310px;}
ul.blogs-list li div.box1{font-size:15px; line-height:25px;}
ul.blogs-list li div.item img{height:310px;}
ul.blogs-list li:hover div.item-det{ height:317px;}

footer .box {width:29%; float:left; padding-top:15px; padding-right:2%; margin-right:2%; background:url(../images/footer-d.png) no-repeat right 0;}	
.paypal{ margin:25px 20px 5px}
.phone-unl{clear:left; width:48%!important;}
.testimonial-box{width:40%; margin:0 auto;}
.testimonial{background-size:100% 204px; width:70%; padding:8px 15%;}
.products-sec .lft-part ul li a{background-size:17px 100%;}
/*================================Product page ==========================================*/
#inner-banner img{width:96%; margin:0 auto;}
.welcome-section .lft{ padding:10px; background:none;}
#services-bg img.serv-ima{width:100%;}
#services-bg .txt-part{width:55%;}
#services-bg .img-part{width:45%;}
ul.choose-acmatech li img, ul.satisfied li img{width:100%!important; height:auto!important; margin:15px 0 10px;}
.generic-problems ul li{width:42%; text-align:left;}
#services-bg ul.points li{text-align:justify;}
.generic-problems .lft, .generic-problems .rgt{width:100%; padding:10px 0; background:none;}
ul.choose-acmatech li{width:40%; margin:10px 5%;}
ul.satisfied li{width:36%; margin:10px 7%;}
.generic-problems .lft iframe{min-height:320px;}
/*==================Services Category page =======================*/
.tabs-nav .TabbedPanelsTabGroup a{padding:5px 10px; font-size:16px; height:46px;}
.footer-ads ul li .ads{font-size:20px; line-height:25px; min-height:330px; padding:20px 10px;}
.footer-ads ul li .ads i{margin-top:20px; font-size:70px;}
ul.services-list li{width:22%; margin:10px 1.5%;}
/*==============Training Section================*/
.training-banner{ min-height:310px;}
.training-banner img{width:60%;}
.training-txt{top:50px; right:30px; width:260px; font-size:15px; line-height:22px;}
.training-txt h3{font-size:26px; line-height:32px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px;}
.training-sub ul li{width:28%; margin:10px 1%; padding:5px 1%;}
ul.list li{width:100%; margin:0; padding:10px 0;}

/*==============Training detail Section================*/
.lft-sec, .rgt-sec{width:100%;}
.lft-1, .lft-2, .training-list-sec{width:90%; padding:20px 5%; text-align:justify;}
.brand-sec h2{font-size:35px; line-height:42px;}
/*=================Blog Detail page ==================*/
#lft-content, #rgt-content{width:98%; margin:0 auto; float:none;}
#comment-textarea textarea{width:95%;}
ul.cat-item li{min-width:33%; float:left;}
ul.cat-item:after{clear:both; line-height:0; font-size:0px; content:"."; display:block; overflow:hidden;}
}
/*iPhone landscape*/
/*----------------------------------------------------------------------*/
@media (min-width:361px) and (max-width:480px){
.container-page{width:94%; margin:0 auto; clear:both;}	
.heading h3{font-size:26px;}
.top-strip{text-align:center; padding-top:5px;}
.top-strip .call{display:none;}
.top-strip ul.social_links{ float:none; width:100%;text-align:center; margin:0 auto;}
.top-strip ul.social_links li{display:inline-block; float:none;}
.top-strip .phone-no{float:none; padding-top:0;}
#banner h2{font-size:30px; line-height:40px;}
#banner h4{font-size:16px; line-height:22px;} 

.welcome-section .lft{width:98%; float:none;bdackground:none;}
.welcome-section .latest-news{width:98%; float:none}
ul.choose-point li{width:98%;}

.expert-repair, .trusted, .products-sec .lft-part, .products-sec .rgt-part{width:98%;}
.trusted img{width:75%; margin:5px 0;}
.products-sec .rgt-part{margin:15px 0 5px;}
.tracker img{width:100%;}

 /* Blog */
ul.blogs-list li{height:270px;}
ul.blogs-list li div.box1{font-size:13px; line-height:18px;}
ul.blogs-list li div.item img{height:270px;}
ul.blogs-list li:hover div.item-det{ height:277px;}

footer .box{clear:both; width:98%; background:none;}
footer .box ul li{min-width:47%; margin-right:3%; float:left;}
.testimonial-box{width:48%; margin:0 auto;}
.phone-unl{clear:left; width:48%!important;}
.back-to-top {left:44.8888%;}
/*================================Product page ==========================================*/
#inner-banner img{width:96%; margin:0 auto;}
.welcome-section .lft{ padding:10px; background:none;}
#services-bg img.serv-ima{width:100%;}
#services-bg .txt-part{width:55%;}
#services-bg .img-part{width:45%;}
ul.choose-acmatech li img, ul.satisfied li img{width:100%!important; height:auto!important; margin:15px 0 10px;}
.generic-problems ul li{width:42%; text-align:left;}
#services-bg ul.points li{text-align:justify;}
.generic-problems .lft, .generic-problems .rgt{width:100%; padding:10px 0; background:none;}
ul.choose-acmatech li, ul.satisfied li{ width:48%; margin:10px 1%;}
#second-nav ul{float:none; text-align:center;}
#second-nav ul li a{padding:0 5px;}
/*==================Services Category page =======================*/
.tabs-nav{margin-top:8px;}
.tabs-nav .TabbedPanelsTabGroup li{ max-width: 220px;}
.tabs-nav .TabbedPanelsTabGroup a{padding:8px 20px; font-size:16px; height:46px;}
.footer-ads ul li{width:100%;}
.footer-ads ul li .ads{font-size:20px; line-height:25px; min-height:inherit; padding:20px 10px;}
.footer-ads ul li .ads i{margin-top:20px; font-size:70px;}
ul.services-list li{width:30%; margin:10px 1.5%;}
/*==============Training Section================*/
.training-banner{ min-height:260px;}
.training-banner img{width:65%;}
.traning-sec{margin:-8px;}
.training-txt{top:20px; right:20px; width:40%; font-size:13px; line-height:18px;}
.training-txt h3{font-size:20px; line-height:26px;}
.traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:5px 15px;}
.training-sub ul li{width:45%; margin:10px 1%; padding:5px 1%;}
ul.list li{width:100%; margin:0; padding:10px 0;}

/*==============Training detail Section================*/
.lft-sec, .rgt-sec{width:100%;}
.lft-1, .lft-2, .training-list-sec{width:90%; padding:20px 5%; text-align:justify;}
.brand-sec h2{font-size:35px; line-height:42px;}
.training-list-sec .btn{margin-top:20px;}
.btn:hover{margin-top:16px;}
/*=================Blog Detail page ==================*/
#lft-content, #rgt-content{width:98%; margin:0 auto; float:none; }
#comment-textarea textarea{width:95%;}
ul.cat-item li{min-width:33%; float:left;}
.share-box{margin:20px 0;}
.share-box h4{padding:0 15px;}
ul.cat-item:after{clear:both; line-height:0; font-size:0px; content:"."; display:block; overflow:hidden;}
}

/*iPhone portrait*/
/*----------------------------------------------------------------------*/
@media (min-width:320px) and (max-width:360px) {
.container-page{width:94%; margin:0 auto; clear:both;}	
.heading h3{font-size:26px;}
.top-strip{text-align:center; padding-top:5px;}
.top-strip .call{display:none;}
.top-strip ul.social_links{ float:none; width:100%;text-align:center; margin:0 auto;}
.top-strip ul.social_links li{display:inline-block; float:none;}
.top-strip .phone-no{float:none; padding:4px 0; line-height:18px;}
.top-strip .phone-no strong{display:inline-block;}
#title-sec .breadcrum, #title-sec .breadcrum ul{float:left; clear:both;}
#banner h2{font-size:30px; line-height:40px;}
#banner h4{font-size:16px; line-height:22px;} 
.logo{float:none; margin:0 auto; padding-top:4px;}

.welcome-section .lft{width:98%; float:none;background:none;}
.welcome-section .latest-news{width:98%; float:none}
ul.choose-point li{width:98%;}
ul.blogs-list li{min-height:470px;}
ul.blogs-list li div.box1{line-height:18px; font-size:14px;width:84%; min-height:160px; padding:10px 4%; margin:0 auto; float:none;}
ul.blogs-list li div.box2{width:92%; position:relative; margin:0 auto; float:none;}
ul.blogs-list li div.item-det{width:auto;}
.expert-repair, .trusted, .products-sec .lft-part, .products-sec .rgt-part{width:98%;}
.trusted img{width:75%; margin:5px 0;}
.products-sec .rgt-part{margin:15px 0 5px;}
.tracker img{width:100%;}
.heading h3{line-height:38px;}


footer .box{clear:both; width:98%; background:none;}
footer .box ul li{width:47%; margin-right:3%; float:left;}
.testimonial-box{width:100%;}
.testimonial{width:70%; padding:15px 15%; background-size:100%;}
.textibox{min-height:150px;}
.testi-name{color:#111;}
.back-to-top {left:40.8888%;}
/*================================Product page ==========================================*/
#inner-banner img{width:96%; margin:0 auto;}
#second-nav ul{float:none; text-align:center;}
#second-nav ul li a{padding:0 10px; float:none; display:inline-block;}
.welcome-section .lft{background:none; padding:0;}
#services-bg img.serv-ima{width:100%;}
#services-bg .txt-part{width:100%; float:none;}
#services-bg .img-part{width:75%; float:none; margin:0 auto;}
.generic-problems ul li{width:90%; text-align:left;}
#services-bg ul.points li{text-align:justify;}
.generic-problems .lft, .generic-problems .rgt{width:100%; padding:10px 0; background:none;}
ul.choose-acmatech li, ul.satisfied li{ width:94%; margin:10px 3%; border-bottom:dotted 1px #eee;}
ul.choose-acmatech li img{width:80%!important; height:auto!important; margin:10px 0 5px;}
ul.satisfied li img{width:60%!important; height:auto!important; margin:10px 0 5px;}
/*==================Services Category page =======================*/
.brand-sec{padding:15px 0 0;}
.brand-sec h3{font-size:25px; line-height:30px; margin-bottom:5px;}
.brand-sec p{margin-bottom:5px;}
.tabs-nav{margin-top:0;}
.tabs-nav .TabbedPanelsTabGroup li{ width: 250px;}
.tabs-nav .TabbedPanelsTabGroup a, .traning-sec .tabs-nav .TabbedPanelsTabGroup a{padding:20px; font-size:16px; height:auto; display:block; vertical-align:middle;}
.footer-ads ul li{width:100%;}
.footer-ads ul li .ads{font-size:20px; line-height:25px; min-height:inherit; padding:20px 10px;}
.footer-ads ul li .ads i{margin-top:20px; font-size:70px;}
ul.services-list li{width:45%; margin:10px 2.5%;}
img.img-hand{width:90%;}
/*==============Training Section================*/
.training-banner{ min-height:420px;}
.training-banner img{width:100%;}
.traning-sec{margin:0;}
.training-txt{bottom:30px; right:5%; top:auto; width:90%; font-size:13px; line-height:18px;}
.training-txt h3{font-size:20px; line-height:26px;}
.training-sub ul li{width:47%; margin:5px 0; padding:5px 1%;}
ul.list li{width:100%; margin:0; padding:5px 0;font-size:13px;}
.training-sub ul li i{font-size:30px; border-radius:5px solid #fff; width:60px; min-height:45px; padding-top:15px;}
.training-sub ul li h3{font-size:18px; line-height:25px;}
/*==============Training detail Section================*/
.lft-sec, .rgt-sec{width:100%;}
.lft-1, .lft-2, .training-list-sec{width:90%; padding:20px 5%; text-align:justify;}
.brand-sec h2{font-size:30px; line-height:38px;}
.brand-sec p{font-size:15px; line-height:22px;}
.training-list-sec .btn{margin-top:20px;}
.btn:hover{margin-top:16px;}
ul.list-icon{margin:5px 0 5px 10px;}
.lft-sec h5{font-size:17px;}
.lft-sec h2{font-size:20px;}
.rgt-sec h2{font-size:26px; line-height:32px;}
/*=================Blog Detail page ==================*/
#lft-content, #rgt-content{width:98%; margin:0 auto; float:none;}
ul.cat-item li{min-width:50%; float:left;}
.share-box h4, .share-box ul{padding:0 15px; margin-top:10px; float:left;}
#comment-input input, #comment-textarea textarea{width:95%; margin:0 auto; padding:8px 2%;}
.form-submit input[type="submit"]{width:100%; margin:0 auto; padding:8px 0;}
.form-submit{margin:13px 0;}
#comment-input{margin-bottom:0;}
#comment-input input{margin-bottom:13px;}
ul.cat-item:after{clear:both; line-height:0; font-size:0px; content:"."; display:block; overflow:hidden;}
}
