/*25-9-18 css start here*/
@media screen and (max-width: 1900px) and (min-width: 1551px) {
.navbar-header{min-width: 350px;}
.navbar-header:after{width: 125px;right: -137px;}
.page-header .header.content .nav-sections{width: 50%;}
.page-header .header.content .block-search{right: 22%;}
.banner-section .right-section h1{font-size: 50px;margin: 20px 0px;line-height: 50px;}
.banner-section .magento-icon-section ul li img {width: 100%;}
.banner-section .magento-icon-section{margin-bottom: 17px;}
.banner-section .magento-extension-section{width: 637px;}
.banner-section .magento-extension-section ul li{margin-bottom: 20px; font-size: 20px;padding: 14px 0px 16px 80px;}
.services-section .content-section{font-size: 20px;}
.extension-name{margin-right: 1%;width: 31%;margin-left: 1%;}
.magento2-extension-section .extension-sections {padding: 48px 20px 48px;}
.services-wrapper .image-section.opp-bg-image{width: 196px;}
.services-wrapper .image-section .magento-services{width: 158px; height: 158px;}
.services-wrapper{margin-right: 25px;}
.services-wrapper .image-section{    width: 216px;}
.offers-wrapper .content-section h4{padding: 0; min-height: 63px;}
.services-describe-section .services-wrapper .content-section h4 a{min-height: 63px;}
.magento1-extension-section{padding: 15px 0px 20px 0px;}
.extension-sections{padding: 20px 20px 0px;}
.magento-marketplace-section .left-section .content-section{    margin-top: 0;}
.magento-certified-section a.read-more-btn{margin-right: 10px}
}

@media only screen and (max-width: 1600px) and (min-width: 992px){
    .banner-section .magento1-icon-section li{width:100px;height: 100px;}
}
/*mobile-app page media query start*/
@media only screen and (max-width: 1500px) and (min-width: 1200px){
    .privacy-banner{height: 448px}
    .cms-mobile-app .banner-section{height: 500px;padding: 0}
    .cms-mobile-app.cms-page-view .moc_items li.moc_back_1{    left: 160px;height: 440px;}
    .moc_items li.moc_front{    height: 500px;}
    .cms-mobile-app .page-content h2{    font-size: 40px;line-height: 48px;padding-bottom: 15px;margin-bottom: 12px;}
    .cms-mobile-app .banner-section .owl-dots{bottom: -100px}
    .cms-mobile-app .page-content p{    font-size: 19px;    line-height: 32px;}
    .moc_items{margin-right: -40px}
    .cms-mobile-app .banner-section .banner-content{    max-width: 550px;}
    
    .intigration-section {padding: 80px 0;}
    .intigration-desc {padding-left: 145px;}
    .intigration-section .intigration-img-box img:nth-child(1){left: 75px;}
    .intigration-section .intigration-img-box img:nth-child(2){left: 245px;}
    .intigration-section .intigration-img-box img:nth-child(3){    left: -43px;}
    .intigration-section .intigration-img-box img:nth-child(4){left: 55px;}
    .cms-mobile-app .app-screenshots {padding: 8px 0 0;}
    .cms-mobile-app.cms-page-view .moc_items{margin-right: 0;}
    .app-feartures .owl-carousel .owl-nav [class*=owl-]{top: 57%;}
    .app-feartures .owl-carousel .owl-nav .owl-next {right: -10px;}
    .app-feartures .owl-carousel .owl-nav .owl-prev {left: -10px;}
    .management-section{padding-bottom: 50px}


}

/*mobile-app page media query end*/
/*25-9-18 css end here*/

@media only screen and (max-width: 1550px)  {
.offers-wrapper .content-section p{padding: 0px 0px;font-size: 15px;}
    .page-header .header.content .block-search {width: 210px;}
    .page-header .header.content .nav-sections .navigation li a {font-size: 14px;padding: 15px 5px;}
    .configuration-main-section{overflow: hidden;}
    .configuration-main-section::after { bottom: -137px;}

.navbar-header{min-width: 350px;}
.navbar-header:after, .navbar-header:after{width: 125px;right: -137px;}
.page-header .header.content .nav-sections{width: 47%;}
.page-header .header.content .block-search{right: 25%;}
.page-header .header.content .nav-sections .navigation{padding: 13px 0px;}

/*25-9-18 css start here*/
.page-header .header.content .nav-sections .navigation li a{    margin-right: 20px;}
/*25-9-18 css end here*/

/*26-9-18 css start here*/
.banner-section .magento-icon-section ul li img {width: 80%;}
.banner-section .right-section h1{font-size: 50px;margin: 20px 0px;line-height: 50px;padding-right: 15%;}
.banner-section .magento-icon-section{margin-bottom: 45px;}
.banner-section .magento-icon-section ul li{margin-right: 10px;}
.banner-section .magento-extension-section{width: 605px;}
.banner-section .magento-extension-section ul{padding: 38px 54px;}
/*26-9-18 css end here*/

.services-content-section{width: 20%;padding-right: 25px;}
.services-describe-section{width: 80%;}
.services-describe-section .services-wrapper{margin-right: 15px;}
.services-wrapper .image-section,
.services-wrapper .image-section.opp-bg-image{width: 186px;}
.services-wrapper .image-section .magento-services{width: 130px;height: 130px;}
.connect-with-us-section .left-section{width: 58%;}
.connect-with-us-section .address-section{padding: 70px 15px;}
.address-content-section{margin-right: 20px;padding: 20px 5px 20px 5px;width: 62%;height: 271px;box-sizing: border-box;}
.address-content-section ul li a{font-size: 14px;}
.offers-wrapper .content-section h4{min-height: 77px;}
.services-section .content-section{font-size: 17px;line-height: 20px;}
.extension-sections{padding: 20px 40px 0px;}
.extension-name{margin-right: 30px;}
.magento2-extension-section .extension-sections{padding: 20px 40px 44px;}
.magento1-extension-section{padding: 20px 0px 23px 0px;}
.magento2-extension-section{padding: 10px 0px 30px 0px;}
.extension-name {margin-right: 20px; width: 164px;width: 30%;}
.banner-section.detail-banner-section.magento-installation-support .banner-content {/*left: 29.5%;width: 680px;*/}
.banner-section.detail-banner-section.magento-installation-support .banner-content h1 {font-size: 52px !important;text-transform: uppercase;font-weight: bold;margin-bottom: 0 !important;}
.services-wrapper .content-section p{min-height: 100px;line-height: 26px;}
section.why-you-get:before{width: 93%;}
}


@media only screen and (min-width : 1400px) {

    .fixed-header .logo {width: 210px;}
    .fixed-header .navigation li a {font-size: 15px !important;padding: 10px 10px !important;}
    .fixed-header .block-search .minisearch .input-text {height: 40px !important;} 
    .fixed-header .minicart-wrapper .showcart, .fixed-header .minicart-wrapper ul .user-account a {padding: 10px !important;height: 80px !important;}
    .fixed-header .block-search {margin-top: 20px !important;width: 330px !important;}
    .fixed-header .header.content .minicart-wrapper .toggle_hide{top: 84px !important}
    .banner-section .banner-content{top: 50%;left: 50%;min-width: 630px;width: 100%;}
    .magento-offers-section{padding: 100px 70px 100px 80px;}
    .offers-wrapper{padding: 40px 15px 25px;}
    .magento-services-section{padding: 0px 60px 0px 70px;}
    .ie9 .done-sec{margin-top: -22% !important;}

}


@media screen and (max-width: 1440px) and (min-width: 1281px) {
    .banner-section .magento-icon-section ul li img {
    width: 100%;
}
/*.banner-section .right-section h1{
    line-height: 70px;
    font-size: 70px;
    line-height: 70px;
    font-size: 70px;
    margin-bottom: 3%;
    margin-top: 6%;
}*/
.banner-section .scroll-down a {
   /* width: 228px;*/
}
.offers-content-section{width: 25%;padding-right: 70px;}
.offers-describe-section{width: 75%;}
.banner-section.detail-banner-section.contact-us-banner,
.banner-section.detail-banner-section.service-detail-section,
.cms-magento-installation-and-support .column.main section.banner-section{height: 470px;}
.banner-descriptions{    margin-top: 6%;}
.magento-marketplace-section .left-section .content-section{margin-top: 0px;}
.offers-wrapper .content-section p{min-height: 120px;}

}

@media screen and (max-width: 1280px) and (min-width: 1199px) {
.banner-section .right-section h1{
    line-height: 75px;
    font-size: 65px;
    margin: 6% 0;
}
.extension-name{width: 155px;margin-right: 19px;}
.banner-section.detail-banner-section.contact-us-banner,
.banner-section.detail-banner-section.service-detail-section,
.cms-magento-installation-and-support .column.main section.banner-section{height: 425px;}
.services-describe-section .services-wrapper .content-section h4 a{min-height: 64px;}
.magento-marketplace-section .left-section{    padding: 100px 20px 35px;}

}

@media only screen and (min-width:1200px){
 .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(4n + 1) {margin-left:calc((100% - 4 * 23.233%) / 3);}
 .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(3n + 1) {    margin-left: 0;    }
.checkout-cart-index #maincontent,
.customer-account-create #maincontent{margin-top: 0px;}
.page-products #maincontent {margin-top: 0px;}
.account #maincontent{margin-top: 0px;}
body{padding-top: 100px;}
.columns .column.main {float: left;}
}

@media only screen and (max-width: 1366px)  {

    .page-header .header.content .logo{ width: 260px;}
    .page-header .header.content .nav-sections .navigation li a {font-size: 14px; }
    .page-header .header.content .minicart-wrapper ul .user-account a {height: auto;width: 130px;min-width: auto;padding: 29px 4px;}
    .page-header .header.content .minicart-wrapper .showcart {height: auto;width: 130px;padding: 29px 20px; line-height: normal; min-width: auto;}
    .page-header .header.content .block-search {width: 246px;margin-top: 0;right: 16%;top: 30px;width: auto;right: 23%;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right { width: 770px;height: 440px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head span { padding: 0 0 0 60px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left::before { left: 14px;}
    /*.page-header .header.content .minicart-wrapper .toggle_hide { right: 90px;top: 86px; }*/
    .page-header .header.content .minicart-wrapper .toggle_hide {
    right: 180px;
    top: 100px;
}
    .page-header .minicart-wrapper {width: 260px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer {width: 436px;height: 275px;top: 46px;left: 167px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 437px;height: 275px; }
    .page-header .header.content .minicart-wrapper .showcart span.text, .page-header .header.content .minicart-wrapper ul .user-account a { font-size: 13px;line-height: normal;}
    .products-grid .product-item .product-item-name {height: 77px;}
    .page-header .header.content .nav-sections .navigation li a { padding: 12px 5px;}
    .page-header .header.content .logo {padding: 36px 22px 0 40px;}

/*25-9-18 css start here*/
    .page-header .header.content .nav-sections .navigation li a,
    .page-header .header.content .nav-sections .navigation li{margin-right: 10px;}
    .page-header .header.content .nav-sections {width: 53%;}
    .page-header .header.content .minicart-wrapper .showcart::before{float: left;margin-right: 10px;}
    .page-header .header.content .minicart-wrapper .showcart span.text{float: left;margin-top: 13px;}
/*25-9-18 css end here*/
.catalog-product-view .media_product {width: 85%;}
.magento1-offer-section .offers-content-section h2{    line-height: 38px;     font-size: 32px !important;}
.services-content-section{padding-top: 70px;}

.upgrade_migration_infographics{max-width: 500px;}




}

@media only screen and (min-device-width : 1000px) and (max-device-width : 1366px) {
    .fixed-header .logo {width: 210px !important;}
    .fixed-header .navigation li a {font-size: 15px !important;padding:5px 10px !important;}
    .fixed-header .block-search .minisearch .input-text {height: 35px !important;} 
    .fixed-header .minicart-wrapper .showcart, .fixed-header .minicart-wrapper ul .user-account a {padding: 6px !important;height: 72px !important;}
    .fixed-header .block-search {margin-top: 20px !important;width: 250px !important;}
    .fixed-header .minisearch .action.search {padding: 6px 10px !important;}
    .fixed-header .header.content .minicart-wrapper .toggle_hide {top: 77px !important;}

}
@media only screen and (max-width: 1350px)  {
    .page-header .header.content .logo {width: 200px;}
    .page-header .header.content .nav-sections .navigation li a {font-size:16px;padding: 12px 5px;margin-right: 0;}
    .page-header .header.content .block-search {width: auto;}


}

@media only screen and (min-width: 992px)  {

    .extentions-listing .col-main .products-grid ol.product-items li.product-item:nth-child(3n+3) {margin-right: 0;}

}

@media only screen and (max-width: 1200px)  {
.new_tech_part {padding: 23px 0; }

}




@media only screen and (max-width: 1199px)  {
    .catalog-product-view .product-info-media-main, .catalog-product-view .product-configure-buy, .catalog-product-view .media_product { width: 100%;}

    .media_product .owl-nav .owl-prev, .related-product-section .owl-nav .owl-prev{left: 0;}
    .media_product .owl-nav .owl-next, .related-product-section .owl-nav .owl-next{right: 0;}
    .page-header .header.content .logo {width: 160px;}
    .page-header .header.content .logo { padding: 40px 10px 0 20px;}
    .page-header .header.content .minicart-wrapper .showcart, .page-header .header.content .minicart-wrapper ul .user-account a{    line-height: 26px;}
    .page-header .header.content .minicart-wrapper ul .user-account a img{width: 18px;}
    .page-header .header.content .minicart-wrapper .showcart span.text, .page-header .header.content .minicart-wrapper ul .user-account a{ font-size: 10px;}
    .page-header .header.content .nav-sections .navigation li a { padding: 12px 5px;    font-size: 15px;width: 100%;}
    .page-header .header.content .minicart-wrapper ul .user-account a, .page-header .header.content .minicart-wrapper .showcart{/*height: 75px;width: 70px;*/}
    .page-header .header.content .block-search .minisearch .action.search {padding: 7px;}
    .page-header .header.content .block-search .minisearch .action.search::before { font-size: 22px;}
    .page-header .header.content .block-search .minisearch .input-text {/*height: auto;*/}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item {width: 32%; }
    .configuration-main-section .configure-slide-section .configure-slide-section-right {width: 630px;height: 360px;}
    .policy-section .policy-box .policy-details p {height: 70px;overflow: hidden;}
    .page-footer .footer.content .block.newsletter .social-links ul {float: left; }
    .page-footer .footer.content .block.newsletter .social-links span { margin: 0 0 10px;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-details .product-item-name a h3 {    font-size: 15px;line-height: 15px;}
    .products-grid .product-item .product-item-name {height: 65px;}
    
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 237px;height: 213px;    }
    .breadcrumbs{margin:20px auto 20px !important;width: calc(100% - 30px) !important;}
    .page-footer .footer.content .footer-links ul li a {font-size: 14px;}
    .page-footer .footer.content .footer-links ul li a i {margin-right: 5px;font-size: 15px;}
    .page-main {width: 100% !important; max-width: 100%;}
    .page-header .header.content .minicart-wrapper .toggle_hide { right: 70px;top: 80px; }
    .catalog-product-view .page-main .column.main, .catalog-product-view .product.info.detailed .product.data, .related-product-section {width: 100% !important;    padding: 0 15px;}
    .media_product .owl-nav .owl-prev{left: 0;}
    .media_product .owl-nav .owl-next{right: 30px;}
    .related-product-section .owl-nav .owl-prev {left:-20px;}
    .related-product-section .owl-nav .owl-next {right: 0;}
    #prod-add-images, .products-related{padding: 0 50px;}
    .block.related #related-slider{padding: 0;}
    .product-info-main {width: 64% !important;}
    .media_product .owl-item .item {  height: 250px;}
    .catalog-product-view .media_product .owl-item .item{height: auto;}
    .catalog-product-view .product.info.detailed{    margin-top: 30px;}
    .media_product h3, .highlight-section .container h2{font-size:30px;}
    .product-info-main .product.attribute {width: 60%;}
    .product-info-main .side_bar {width: 40%; }
    .account .sidebar-additional .product-item-name {width: 160px;}
    .account .fieldset > .field:not(.choice) > .control {width: 100%;float: left;}
    .account .fieldset > .field:not(.choice) > .label {   text-align: left;width: 100%;    float: left;margin: 0 0 10px;}
    .account .fieldset > .field.choice:before, .account .fieldset > .field.no-label:before {width: 0;}
    .form-address-edit .shipping{float: left; width: auto;}
    .contct_us_page { margin: 0 0 0 200px;}
    .password.forget {width: 90% !important; }
    .sitemap-nav-left ul li { padding: 10px 53px;}
    .page-header .minicart-wrapper {width: 150px;z-index: 25;}
    .policy-section .policy-box { padding: 30px 10px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav {top: -37px;left: 610px;position: relative;}
    .configuration-main-section .configure-slide-section {padding: 39px 0 40px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer {width: 357px;height: 225px;top: 38px;left: 133px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 359px;height: 226px;}
    .page-header .header.content .minicart-wrapper .showcart .counter.qty { height: 25px;line-height: 25px;    width: 25px;    }
    .page-header .header.content .minicart-wrapper .showcart::before { font-size: 40px;    }
    .extentions-listing .magento2-left-side ul li a, .magento2-left-side ul li a {padding: 10px 0;  font-size: 14px;    }
    .extentions-listing .magento2-left-side .view-extention-btn a, .magento2-left-side .view-extention-btn a {    font-size: 14px;   }
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn { width: 190px !important;    text-align: center;}
    .brands-grid ul{display: inline-block;padding: 0;}
    div.mage-error[generated] {margin-top: 10px;display: inline-block;width: 100%;font-size: 11px;}
    .catalog-product-view .messages {width: 100%; }
    .media_content {font-size: 18px;line-height: 22px;padding: 0 20px;    }
    .customer-account-createpassword form#form-validate {width: 75%;}
.page-product-downloadable .product-add-form {
    margin-top: -51px !important;
}
/*Affiliate-Page*/
    .cms-affiliate-program .custom-heading {font-size: 30px;}
    .cms-affiliate-program .content-cms-section {padding-top: 2rem;}
    .cms-affiliate-program .ready-to-affil-right:after{right: -15px;top: -15px;}
    .cms-affiliate-program .affiliate-benefits-main{    margin-top: 14rem;}
    .cms-affiliate-program .custom-heading{margin-top: 0px;}
    .cms-affiliate-program .affiliate-benefits-main-list ul li{margin-bottom: 2.5rem;}
}
@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .fixed-header .logo {width: 160px !important; padding: 32px 10px 0 20px !important; margin: -8px auto 18px 0;}
    .fixed-header .navigation li a {padding: 6px 5px !important;font-size: 12px !important;}
    .fixed-header .block-search .minisearch .input-text {height: 30px !important;} 
    .fixed-header .minicart-wrapper .showcart, .fixed-header .minicart-wrapper ul .user-account a {padding: 6px !important;height: 60px !important;}
    .fixed-header .block-search {margin-top: 16px !important;width: 190px !important;}
    .fixed-header .minisearch .action.search {padding: 4px 10px !important;}
    .fixed-header .nav-sections .navigation {padding: 18px 0 0 !important;}
    .fixed-header .header.content .minicart-wrapper .toggle_hide {top: 65px !important;}

     .navigation .level0{margin-right:0px !important;}
     .navigation .level0:last-child{margin-right:0px !important;}
     .extentions-listing .col-main .products-grid ol.product-items li.product-item{width: 31.6%;}
     .page-header .header.content .nav-sections .navigation li a {padding: 15px 10px;font-size:14px;}
     .extentions-listing .magento2-left-side ul li a, .magento2-left-side ul li a{font-size:13px;}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn{width:100%;}
    .extentions-listing .magento2-left-side .view-extention-btn a, .magento2-left-side .view-extention-btn a {font-size: 12px; padding:13px 16px 10px 14px; text-align:left;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head h3{font-size:22px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav{top: 0;left: 0;}
    .page-footer .footer.content .block.newsletter .social-links span {display: none;}
    .page-footer .footer.content .block.newsletter .social-links ul li{margin-right:4px;}
    .page-footer .footer.content .block.newsletter .social-links{margin:35px auto 22px auto;}
    .page-footer .footer.content .block.newsletter .social-links ul li a span.social-icons{display:block; margin-bottom:0px;}
    .page-footer .footer.content .block.newsletter .field .control input{font-size: 13px;padding-right: 44px;}
    .breadcrumbs .items{padding:7px 20px;}
    .catalog-category-view .magento2-left-side ul li a{font-size:13px;}

    .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(4n + 1){margin-left:calc((100% - 4 * 23.233%) / 3);}
    .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(3n + 1){margin-left:0px;}
    .page-header{height: 100px;}
    body{padding-top: 100px;}
    .product-info-main ul li{font-size:14px;}
    .product-info-main p {font-size: 14px;}
    .cart-container .checkout-methods-items .action.primary{font-size:13px;}
    .column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong{font-size:14px;}
    
    .page-product-downloadable .product-add-form {margin-top: -20px;}
    .side_images ul li{font-size:12px;padding: 66px 10px 12px;}
    .product-info-main .product.attribute {width: 59%;}

/*25-9-18 css start here*/
    .page-header .header.content .nav-sections .navigation li a{margin-right: 0;}
    .page-header .header.content .minicart-wrapper ul .user-account a i.fa,
    .minicart-wrapper .action.showcart:before{width: 34px;height: 34px;line-height: 34px;float: left;}
    .page-header .header.content .minicart-wrapper ul .user-account a{padding: 8px 10px;float: left;width: 100%;}
    .page-header .header.content .minicart-wrapper ul{width: 100%;}
    .page-header .header.content .minicart-wrapper ul .user-account a span{float: left; line-height: normal;margin-top: 9px;}
    .page-header .header.content .minicart-wrapper .showcart::before{line-height: normal;margin-right: 10px;font-size: 34px;}
    .page-header .header.content .minicart-wrapper .showcart span.text {float: left;margin-top: 9px;}
    .page-header .header.content .nav-sections {width: 58%;}
    .page-header .header.content .minicart-wrapper .showcart{padding: 8px 10px; width: 100%;}
    .page-header .header.content .block-search{right: 17%;}
    .page-header .header.content .nav-sections .navigation li{margin-right: 0 !important;}
/*25-9-18 css end here*/
.media_product .owl-nav .owl-next, .related-product-section .owl-nav .owl-next{right: 30px;}



/*Mobile app page css start here*/
.cms-mobile-app .banner-section {min-height: auto;height: 443px;}
.app-feartures.text-center{width: 90%;margin-left: 5%;}
.banner-section .banner-content-mobile{    max-width: 430px;}
.cms-mobile-app .banner-section .banner-content-mobile .page-content h2{    font-size: 30px;}
    /*Landing page*/
     .cms-mobile-app .page-content h2{font-size: 35px; line-height: 40px;padding-bottom: 12px;margin-bottom: 12px;}
     .cms-mobile-app .banner-section .banner-content-mobile .page-content p {font-size: 17px;line-height: 30px;}
    /*banner-section*/
     .cms-mobile-app .banner-section {height: 443px; padding: 0}
     .cms-mobile-app .banner-section .banner-content{max-width: 430px;}
     .cms-mobile-app .banner-section .owl-dots{    bottom: -30px;left: 103.7%;}
     .cms-mobile-app .page-content h1{    font-size: 28px;    line-height: 37px; padding-bottom: 0}
     .cms-mobile-app .banner-content .app-btn img{margin-right: 10px;    width: 130px;}
     .cms-mobile-app .banner-section .app-logo {margin-bottom: 5px;display: inline-block;width: 80px;}
.cms-mobile-app.cms-page-view .moc_items{margin-right: 0px;}
     .cms-mobile-app.cms-page-view .moc_items li.moc_back_1{    left: 110px;height: 400px;}
     .cms-mobile-app.cms-page-view .moc_items li.moc_front{    height: 450px;  }
     .cms-mobile-app .banner-section .owl-dots{position: relative;}
    
    /**/
     .counter-section {padding: 50px 0;}
     .counter-section .single-func p span{font-size: 45px}
     .app-feartures .sec-title{margin: 35px 0}
     .app-feartures .single-app-features p br{display: none;}
     .app-feartures .single-app-features p{margin-bottom: 35px;}
     .app-work .work-content-wrap{padding-top: 80px;padding-left: 65px;}
     .app-work h3 {margin-bottom: 50px;}
     .app-work .single-how-app-work{padding-bottom: 50px}
     .app-work .work-img .circled-img{width: 540px}
     .app-work .text-box{    padding-left: 30px;}
     .app-work .work-img .mobile-image img {width: 240px;margin-top: 130px;}
     .call-to-action{padding: 60px 0}
     .management-section {padding: 50px 0;}
     .management-section .managment-content {padding-top: 10px;}
     .management-section img.society-phone{max-width: 100%}
     .management-section p{    margin-bottom: 20px;}
     .review-section{padding: 90px 0 0   }
     .intigration-section {  padding: 60px 0;}
     .intigration-section .intigration-img-box img:nth-child(1){left: 15px;}
     .intigration-section .intigration-img-box img:nth-child(2){left: 180px;}
    .intigration-section .intigration-img-box img:nth-child(3){left: -33px;}
    .intigration-section .intigration-img-box img:nth-child(4){    left: 45px;}
    .intigration-desc {padding-left: 135px;}
    .utility-list li{padding: 0 0 15px 30px}
    .app-work .work-img .mobile-image{margin-top: 30px}
    .app-screenshots {padding: 40px 0 0;}
    .app-screenshots .swiper-slider-area{margin-top: 50px}
/*Mobile app page css start here*/
.app-work .text-box{width: 80%;}
.cms-mobile-app h3{font-size: 30px}
.app-features-carousel{padding: 0 40px}
 .contact-us-bg-img .address-and-map {padding: 0 20px; }


}
@media only screen and (min-width : 768px) and (max-width : 991px) {
    .fixed-header .logo {padding: 30px 22px 0 40px !important;}
    .fixed-header .action.search {padding: 4px 7px;}
    .fixed-header .minicart-wrapper ul .user-account a, .fixed-header .minicart-wrapper .showcart {height: 65px !important;padding: 8px !important;}
    .fixed-header .header.content .nav-sections {top: 65px !important;}
    .fixed-header.page-header {height: 108px !important;}
    .fixed-header .minisearch .input-text {height: 30px !important;}
    .fixed-header .minisearch .action.search {padding: 4px 7px !important;}
    .fixed-header .minicart-wrapper .toggle_hide ul li a {padding: 8px 14px !important;font-size: 12px !important;}
    .fixed-header .minicart-wrapper .toggle_hide {top: 65px;}
    .fixed-header .header.content .block-search {margin-top: 18px !important;}
    .fixed-header .toggle_hide {top: 71px !important;}
    .navigation ul {padding: 0 20px;}
    .extentions-listing .container{display:flex; flex-wrap: wrap;}
    .magento2-left-side{width:100%; order:2}
    .col-main {order: 1; width: 100%;}
    .contact-us-bg-img .address-and-map {padding: 0 13px; }
    .extentions-listing .col-main .products-grid ol.product-items li.product-item:nth-child(3n+3) {margin-right: 0;}
    .navigation ul{text-align: center;}
    .banner-section .banner-middle-content p br{display:none;}
    #discount-coupon-form .primary {font-size: 10px;  }
    .extentions-listing .magento2-left-side .view-extention-btn a, .magento2-left-side .view-extention-btn a { font-size:14px; padding:12px 30px 12px 0px}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn {width:240px !important;}
    .extentions-listing .magento2-left-side .view-extention-btn a:after, .magento2-left-side .view-extention-btn a:after{right:18px; top:13px;}

    .policy-section .policy-box .policy-details h2{font-size:15px ; line-height:18px; margin:12px 0 15px; padding-top:20px;}    
    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head h3{font-size:17px; line-height:22px;}

    .page-header .header.content .nav-sections .navigation li a {padding: 15px 10px;font-size:14px;}

    body.checkout-index-index {padding-top: 150px;}
    .catalog-category-view .magento2-left-side ul li a{font-size:13px;}
    .catalog-category-view h1{margin-bottom:20px;}
    .catalog-category-view h1 {font-size: 25px !important;}
    .page-products .products-grid .product-item{width: 49% !important;    margin-left: 2%;}
    .products-grid ol.product-items li.product-item:nth-child(2n+1) {margin-left: 0px;}

    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn {width: 192px !important;    text-align: left;}
    .page-products.page-layout-1column .products-grid .product-item {width: 32.3% !important;}
    .products-grid ol.product-items li.product-item .product-item-info{padding-bottom:15px}
    body{padding-top: 154px;}
    .breadcrumbs .items{padding:7px 20px}


    .side_images ul li{font-size:14px;}
    .page-layout-1column .product-info-main{width:100% !important}
    .product.media {width: 325px !important;box-sizing: border-box;margin: -10px auto 20px !important;float: none !important;}
    .demo_ver, .page-title-wrapper.product{width:100%;}
    .product-info-main .product.attribute.overview{width:calc(100% - 240px);}
    .page-layout-1column .product-info-main{padding-bottom:0px;}
    .side_images{width:100%;}
    .side_bar_button {width: 100%;display: inline-block;text-align: center;margin-top: 20px;}
    .side_images ul li {font-size: 14px;display: inline-block;vertical-align: top;}
    .side_bar_button a{vertical-align: top;}
    .page-product-downloadable .product-add-form{width:220px;}
    .product-reviews-summary{width:100%; text-align: center;}

/*25-9-18 css start here*/
    .page-header .header.content .nav-sections .navigation li a{margin-right: 0;}
    .page-header .header.content .minicart-wrapper ul .user-account a i.fa,
    .minicart-wrapper .action.showcart:before{width: 34px;height: 34px;line-height: 34px;float: left;}
    .page-header .header.content .minicart-wrapper ul .user-account a{padding: 21px 10px;float: left;width: 130px;}
    .page-header .header.content .minicart-wrapper ul .user-account a span{float: left; line-height: normal;margin-top: 8px;font-size: 12px;}
    .page-header .header.content .minicart-wrapper .showcart::before{line-height: normal;margin-right: 10px;font-size: 34px;}
    .page-header .header.content .minicart-wrapper .showcart span.text {float: left;margin-top: 8px; font-size: 12px;}
    .page-header .header.content .nav-sections {width: 58%;}
    .page-header .header.content .minicart-wrapper .showcart{padding: 21px 10px; width: 130px;}
    .page-header .header.content .block-search{right: 280px;width: 130px;top: 18px;}
    .page-header .header.content .nav-sections .navigation li{margin-right: 0 !important;}
    .cms-index-index .navbar-header:after{width: 42px;right: -57px;}
    .page-header .minicart-wrapper{width: 260px;}
    .page-header .header.content .block-search .minisearch .input-text{height: 42px;}
    .page-header .header.content .form.minisearch.active input#search{width: 250px;}
    .page-header .header.content .nav-sections{background-color: #fff}
    .navigation ul{margin-right: 0;}
    .page-header.nav-up{top: -76px;}
/*25-9-18 css end here*/

.opc-progress-bar{    margin-top: 15px;}
.page-header .header.content .form.minisearch .control.wide input[type="text"]{width: 250px;}
#search_autocomplete{top: 58px;}



/*Mobile app css start here*/
    /*banner-section*/
    .cms-mobile-app .banner-section{height: 345px; padding: 0;     min-height: auto;}
    .cms-mobile-app .banner-section .banner-content{max-width: 352px;}
    .cms-mobile-app .banner-section .app-logo {margin-bottom: 5px;display: inline-block;width: 80px;}
    .cms-mobile-app .banner-section .owl-dots{bottom: -50px;left: 87%;}
    .cms-mobile-app.cms-page-view .moc_items{margin-right: 0px;}
    .cms-mobile-app.cms-page-view .moc_items li.moc_back_1{    left: 80px;height: 310px;    top: 22px;}
    .cms-mobile-app .moc_items li.moc_front{    height: 350px;  }

    .cms-mobile-app .page-content h1{font-size: 28px; line-height: 35px; padding-bottom: 0}
    .cms-mobile-app .banner-content .app-btn img{width: 100px; margin-right: 10px   }
    .cms-mobile-app .page-content h1, .page-content h2{font-size: 25px; line-height: 32px;padding-bottom: 10px;margin-bottom: 5px;}
    .cms-mobile-app .page-content p {font-size: 15px;line-height: 22px; margin-bottom: 15px}
    .banner-section .banner-content-mobile{    max-width: 352px;}
    .cms-mobile-app .banner-section .banner-content-mobile .page-content h2{font-size: 23px;}
    .cms-mobile-app .banner-section .banner-content-mobile .page-content p {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}
    .cms-mobile-app .banner-content-mobile .app-btn img{width: 100px;}
    .cms-mobile-app h3{font-size: 26px}

    /**/
     .counter-section {padding: 40px 0 30px;}
     .counter-section .single-func{margin-bottom: 20px}
     .counter-section .single-func p span{font-size: 40px}
     .app-feartures .sec-title{margin:25px 0 45px;}
     .app-feartures .single-app-features p{margin-bottom: 25px;line-height: 24px;font-size: 14px}
     .app-feartures .single-app-features p br{display: none;}
     .app-feartures .owl-carousel .owl-nav [class*=owl-]{top: 51%}
     .app-feartures .owl-carousel .owl-nav .owl-prev {left: 0;}
     .app-feartures .owl-carousel .owl-nav .owl-next {right: 0;}

     .management-section img.society-phone{max-width: 100%;    margin: 0 auto;    display: block;}
     .management-section p{margin-bottom: 10px; line-height: 28px}
     .app-screenshots p br{display: none;}
     .management-section .managment-content {padding-top: 20px;}
     .call-to-action,.management-section{padding: 50px 0}
     .review-section{padding: 65px 0 0}
     .intigration-section{padding: 30px 0 40px}
     .intigration-img-box{margin-bottom: 30px}
     .intigration-section .intigration-img-box img:nth-child(1){left: 170px;}
     .intigration-section .intigration-img-box img:nth-child(2){left: 330px;}
     .intigration-section .intigration-img-box img:nth-child(3){left: 30px;    top: 176px;}
     .intigration-section .intigration-img-box img:nth-child(4){left: 100px; top: 277px}
     .app-work .work-content-wrap{padding-top: 80px;padding-left: 65px;}
     .app-work h3 {margin-bottom: 50px;}
     .app-feartures .single-app-features h3{font-size: 18px; margin-bottom: 8px}
     .app-work .single-how-app-work{padding-bottom: 30px}
     .app-work .how-app-work-content:before{top:-13px;}
     .app-work .work-img .circled-img{width: 490px}
     .app-work .text-box{    padding-left: 30px;}
     .app-work .work-img .mobile-image img {width: 200px;}
     .app-work .work-img .mobile-image{margin-top: 70px}
     .counter-section .single-func.last-md{border-right: 0}
     .utility-list li{    padding: 0 0 15px 38px;font-size: 15px;}
     .app-work .text-box h4{font-size: 20px; margin-bottom: 10px}
     .app-work .text-box p{font-size: 14px; line-height: 22px; }
     .app-screenshots {padding: 30px 0 0;}
     .app-screenshots .swiper-slider-area{margin-top:    50px}
     .app-work {clear: both;float: left;width: 100%;}

/*Mobile app css start here*/
.product-reviews-summary .rating-summary{left: -30px;}
.customer-review.view .product-reviews-summary .rating-summary{left: 0px;}
}


@media only screen and (max-width: 991px)  {
    .demo_ver{margin: 0 0 10px; display: block;}

    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav {top: -67px;left: 430px; }
    .page-header .header.content .nav-sections {position: absolute;top: 75px;width: 100%;border-top: 1px solid #4b4a4a;box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.05);}
    .page-header { height: 125px;}
    .page-header .header.content .block-search {/*position: absolute;right: 150px;top: 0;width: 250px;*/}
    .page-header .header.content .nav-sections .navigation { padding: 0;    }
    .banner-section .banner-middle-content { padding: 0 50px;}
    .banner-section .banner-middle-content h1 { font-size: 32px; }
    .banner-section .banner-middle-content p {font-size: 18px;line-height: 28px; }
    .banner-section .banner-middle-content .banner-btn a {font-size: 16px;padding: 10px 30px;margin: 0 20px;}
    .banner-section { height: 450px;    }
    .banner-section .banner-middle-content { top: 50%;    padding: 0 50px;}
    .block-product-link.widget, .block-category-link.widget { margin-bottom: 0;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item {width:31.6%;}
    .extentions-listing .magento2-left-side .view-extention-btn a, .magento2-left-side .view-extention-btn a { font-size: 11px; padding: 10px 14px;}
    .highlight-section .container p {font-size: 16px;    line-height: 20px;}
    .highlight-section .container h2 {font-size: 30px; margin: 10px 0;}
    .enterprise-section h3 { font-size: 30px;    }
    .configuration-main-section .configure-slide-section .configure-slide-section-right {width: 480px;height: 280px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head h3 {font-size: 22px; line-height: 30px;margin: 0 0 5px;padding: 10px 0 0;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer {width: 273px;height: 175px;top: 26px;left: 99px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 274px;height: 177px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-detail p {    font-size: 13px;line-height: 22px;}
    .policy-section { padding: 30px 0;}
    .policy-section .policy-box .policy-details h3 {    font-size: 14px;    line-height: 22px;    padding-top: 20px;   height: 80px; }
    .policy-section .policy-box { padding:20px 10px;}
    .page-footer .footer.content h4 {font-size: 15px; }
    .highlight-section .container p {margin-bottom: 0;}
    .page-footer .footer.content .block.newsletter .field span {font-size: 13px;line-height: 18px;    }
    .page-footer .footer.content .block.newsletter .actions .action.subscribe.primary {padding:6px 10px;}
    .page-footer .footer.content .block.newsletter .field .control input {height: 35px;font-size: 11px;padding-right: 36px;    }
    .page-footer .footer-bottom .poweredby-block span { font-size: 13px;    }
    .page-footer .footer.content .footer-links ul li a i { margin: 0 5px 0 -20px;font-size: 13px;}
    .page-layout-2columns-left .sidebar-main {width: 31.667% !important;}
    .page-layout-2columns-left .column.main {width: 68.333% !important;}
    h1 {    font-size: 30px;}
    .column.main .product-items {    margin-left: 0;}
    .product-info-main {    width: 53% !important;    position: relative;padding: 0 0 140px 0;}
    .catalog-product-view .messages {width: 100%; padding: 0 15px;}
    .product-info-main .product.attribute {width: 100%;padding: 0;}
    .product-info-main .page-title {font-size: 22px; }
    .product-info-main .product.attribute.overview {margin: 0 0 20px;min-height: 350px;}
    .related-product-section .owl-nav .owl-prev {left:-35px;}
    .rating-average-label { width: 37%;}
    .product-reviews-summary .reviews-actions a {font-size: 14px;}
    .product.data.items > .item.title > .switch {   padding: 14px 10px !important;font-size: 14px !important;}
    .product-info-main .side_bar .side_bar_button {    display: inline-block;width: 98.2%;text-align: center;}
    .side_bar_button a {    width: 210px; margin: 0 5px 0 0;}
    .product-info-main .side_bar {width: 190%;position: absolute;left: -340px;bottom: 0;}
    .side_images ul li {font-size:15px;display: inline-block;}
    .column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong {font-size: 15px;}
    .account.page-layout-2columns-left .sidebar-additional {width: 30% !important;}
    .account .fieldset > .field:not(.choice) > .control{width: 100%;}
    .account .fieldset > .field:not(.choice) > .label {text-align: left;width: 100% !important; margin: 0 0 10px;}
    .account .fieldset > .field.choice::before, .account .fieldset > .field.no-label::before {width: 0;padding: 0;}
    .account .fieldset.password .field .control {width: 100% !important;}
    .form-address-edit .shipping, .form-address-edit .billing{width: 200px; text-align: left; white-space: normal;}
    .form.contact { width: 70%;margin: 0 0 0 210px;}
    .contct_us_page {padding: 40px 40px 40px 15px; }
    .contact-info { left: -190px;    }
    .block-customer-login .secondary{display: inline-block;float: left;}
    .password.forget .fieldset > .field:not(.choice) > .label { width: 35.8%;    }
    .customer-account-forgotpassword .fieldset > .field:not(.choice) > .control {width: 54.2%;}
    .password.forget .actions-toolbar{margin-left: 38.8% !important;}
    .sitemap-nav-left ul li { padding: 10px 31px;    }
    .policy-section .policy-box .policy-details p {height: 80px;}
    .page-header .header.content .logo {    width: 230px;padding: 40px 22px 0 40px;}
    .checkout-billing-address .label {width: 100% !important; text-align: left !important;margin: 0 0 10px !important;}
    .checkout-billing-address .control {width: 100% !important;}
    .checkout-billing-address .field.choice:before, .checkout-billing-address .field.no-label:before{display: none; width: 0;}
    .opc-block-summary > .title{font-size: 20px !important; font-weight: 600 !important;}
    .checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form {    padding: 20px 15px;    }
    .checkout-payment-method .field-select-billing{padding-bottom: 0;}
    .opc-block-summary .table-totals .grand .mark{padding-top: 0;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left::before {top: 10px; }
    .configuration-main-section .configure-slide-section .configure-slide-section-left .item {padding-top: 0;  }
    .footer .widget-box{min-height:190px;}
    .page-footer .footer.content .block.newsletter .social-links ul { padding: 0 0 0 10px;}
    .page-footer .footer.content .footer-links ul li a i {margin: 0 5px 0 0; }
    .product.media {   margin: -10px 0 0;}
    .form-login .actions-toolbar .primary{margin-bottom: 10px;}
    .form-login .actions-toolbar .secondary{ float: left; }
    .login-container .fieldset > .field > .control {width: 69% !important;float: right !important;}
    .login-container .fieldset:after, .form-login .actions-toolbar{margin-left: 31.8% !important;}
    .checkout input{width: 120px;}
    .product-info-main {margin-bottom: 20px;}
    .category-description p {font-size: 14px;line-height: 22px;font-weight: 600;}
    .hire_extensions_developer ul.magento-support-extension .content-section ul li:before{left: 0;}
    .hire_extensions_developer ul.magento-support-extension .content-section ul li{padding-left: 15px;}
    .customer-account-createpassword form#form-validate {width: 100%;}
    /*Affiliate-Page*/
    .cms-affiliate-program .custom-heading {font-size: 28px;}
    .cms-affiliate-program .ready-to-affil-left ul li{    margin-bottom: 1rem;padding: 12px 0 12px 70px;}
    .cms-affiliate-program .ready-to-affil-right{text-align: center;    margin-top: 5rem;}
    .cms-affiliate-program .ready-to-affil-right:after{display: none;}
    .cms-affiliate-program .affiliate-benefits-main-list{    padding-left: 0;margin-top: 4rem;}
    .cms-affiliate-program .affiliate-benefits-main-list ul li {margin-bottom: 2rem;}
}
@media only screen and (min-width: 768px)  {
    .actions.open-search {
    height: 40px;
    width: 40px;
    float: left; 
    position: absolute;
    top: 0;
    right: 0; 
    z-index: 9999;
        cursor: pointer;
}
}
@media only screen and (max-width: 767px)  {

    .configuration-main-section{height: 780px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav {position: relative;left: 0;top: auto;margin: 0 auto;bottom: -410px;width: 100%;text-align: center;}    
    .sticky-container{display: none;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right{background: url(../images/mobile-desctop.png) no-repeat; background-size: cover;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item img{width: 100%;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 513px;height: 323px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer {width: 511px;height: 324px;top: 21px;left: 1px;}
    .cms-home .columns, .catalog-product-view .columns{display: block;}
    .block-search .control {/* padding: 0 15px !important;*/}
    .page-header .header.content .block-search {/*position: inherit;right: auto;top: 0;padding: 0 15px !important;width: 100%;*/}
    .page-header .header.content .block-search .minisearch .input-text{margin: 10px 0;}
    .page-header .header.content .nav-sections {position: fixed;top: 0;padding: 0 25px;width: 91%;border-top: 1px solid #000000;background:#000000;}
    .nav-sections-item-content {box-sizing: border-box;float: right;margin-left: -100%;margin-top:20px;width: 100%;padding: 0 0 25px 0;}
    .nav-sections-item-title{display: none;}
    .nav-sections-item-title a{color: #fff;}
    .nav-toggle {top: 7px !important;left: 0px !important;width: 60px;height: auto;padding: 8px !important;text-align: center;}
    .nav-toggle:before{color: #fff !important;}
    .navigation .level0, .navigation li.level0:last-child, .nav-sections .header.links li > a, .nav-sections .header.links li.greet.welcome{border-top: 1px solid #4b4b4b;}
    .navigation .level0:first-child{border-top:0;}
    .navigation li.level0:last-child, .nav-sections .header.links{border-bottom:1px solid #4b4b4b}
    .page-header .header.content .nav-sections .navigation li a {    color:#fff;}
    .page-header {height: auto;}
    .page-header .header.content .logo {padding: 30px 10px 0 20px;width: 129px;}
    .nav-sections .header.links a{padding: 12px 5px;font-size: 12px;text-transform: uppercase;color: #000;font-weight: 600;line-height: normal;}
    .nav-sections .header.links a:hover { font-weight: 600;color: #786801; padding: 12px 5px;font-size: 12px; }
    .page-header .header.content .nav-sections .navigation li a:hover { color: #ffffff;}
    .banner-section .banner-middle-content .banner-btn a {font-size: 13px;padding: 8px 12px;margin: 0 20px;}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn {width: 190px;}
    .extentions-listing .col-main h3{font-size: 22px;text-align: center;}
    .extentions-listing .col-main h3 span {    font-size: 22px;}
    .extentions-listing .col-main h3 + span {    font-size: 15px;display: inline-block; width: 100%;    text-align: center;}
    .highlight-section .container .shop-now-btn a::after { top: 14px;    }
    .highlight-section .container .shop-now-btn a {        font-size: 15px;    }
    .enterprise-section h3 {font-size: 25px;}
    .configuration-main-section h3 {font-size: 25px; margin-bottom: 10px;}
    .configuration-main-section .configure-slide-section {padding: 0;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right {width: 540px;height: 365px;margin: 0 auto;float: none;clear: both;}
    .footer .widget-box {margin: 0 0 10px;}
    .page-footer .footer.content .block.newsletter .social-links span {margin: 0 10px 10px 0;}
    .page-footer .footer-bottom .copyright-block, .page-footer .footer-bottom .poweredby-block{    width: 100%;text-align: center;display: inline-block;}
    .page-footer .footer-bottom .copyright-block .copyright, .page-footer .footer-bottom .poweredby-block span{float: none;}
    .page-footer .footer-bottom .copyright-block{margin: 0 0 5px;}
    .policy-section .col-sm-4{margin: 0 0 20px;}
    .enterprise-section .brands-grid {margin: 20px 0;}
    .policy-section .policy-box .policy-details h3, .policy-section .policy-box .policy-details p{   height: auto;}
    .policy-section {padding: 30px 0;}
    .page-footer .footer.content .block.newsletter .social-links {    margin: 44px auto 0 auto;}
    .nav-sections .header.links li.greet.welcome { padding: 0.8rem 20px 0.8rem 0;}
    .page-footer .footer.content .footer-links ul li a i { margin: 0 10px 0 0;}
    .page-header .minicart-wrapper { z-index: 1;}
    .minicart-wrapper { z-index: 0;}
    .page-header .header.content .minicart-wrapper .showcart .counter.qty { right: 8px;top: 0px;}
    .product.data.items > .item.content {margin-top: 0 !important; }
    .product.data.items > .item.title { width: 100% !important;margin:0 0 5px;}
    .product.data.items > .item.title > .switch{width: 100%; padding: 0 15px !important;}
    .product.info.detailed {display: inline-block;width: 100%;}
    .product.data.items > .item.content {min-height: auto;}
    .product-info-main .side_bar { float: left;}
    .product-reviews-summary {float: left;margin: 0;}    
    .product-configure-buy-price {display: inline-block;float: right;}
    .product-configure-buy-price .price-final_price .price {font-size: 23px;color: #e8c905;}
    .modal-content .box-tocart .action.primary, .product-configure-buy-price .product_detail_pop button {font-size: 12px;padding: 12px 20px 12px 60px;        }
    .page-footer {width: 100%; padding-top:0px;}
    .fotorama__nav-wrap{display: none;}
    .side_images ul li { width: 150px;}
    .side_images ul li::after { top: 14px;}
    .media_product{width: 100%;}
    .product-info-main .side_bar {width: 40%;position: relative;left: auto;float: right;bottom: auto;}
    .product-info-main .product.attribute.overview {    width: 100%;min-height: 0;}
    .product-info-main {width: 100% !important;}
    .product-info-main { padding: 0;}
    .product.media { margin: 0 auto 30px;}
    .fotorama__active .fotorama__dot {background-color: #000 !important;border-color: #000 !important;}
    .fotorama__dot {height: 10px !important;width: 10px !important;}
    .review-field-ratings .label { text-align: left !important;}
    .modal-popup .modal-inner-wrap {width: 94% !important;    }
    .modal-popup .modal-content{padding: 15px;}
    .fieldset > .field, .fieldset > .fields > .field {margin: 0 0 20px;display: inline-block;width: 100%;}
    .modal-content .product-options-bottom .price-box .price-wrapper .price {font-size: 30px; text-align: center;}
    .account .page-title-wrapper {padding: 0; }
    .table{margin: 0;}
    .account.page-layout-2columns-left .sidebar-additional {width: 100% !important;}
    .account .page-title-wrapper {margin-bottom: 0; }
    .account .page-title-wrapper h1.page-title {margin-bottom: 2px !important; }
    .account .page-title-wrapper h1, .checkout-cart-index .page-title-wrapper h1, .customer-account-create h1, .customer-account-login h1, .contact-index-index h1, .customer-account-forgotpassword h1 {font-size: 22px !important;line-height: 30px;margin-bottom: 20px !important;}
    .nav-sections {left: calc(-1 * (100% - 45px));}
    .newsletter-manage-index .fieldset{margin: 0;}
    .street .nested{padding: 15px 0 0;}
    .account .toolbar{    border-top: 1px solid #d1d1d1;    }
    .customer-review .product-media {float: left;margin-right: 0;max-width: 100%;width: 100%;}
    .account .column.main h2 {margin-top: 0;font-size: 20px;font-weight: 600;margin: 0 0 20px;}
    .customer-review .product-reviews-summary .reviews-actions {display: block;width: 100%;text-align: left;}
    .contact-info {    position: inherit;left: auto;    padding: 20px 30px;width: 100%;color: #000000;top: auto;box-shadow: none;}
    .form.contact {width: 100%;margin: 0;display: inline-block;margin: 0 0 30px;}
    .contct_us_page {margin: 0;width: 100% !important;padding: 10px 25px 25px;display: inline-block;}
    .form.contact .fieldset { margin: 0 0 20px;    }
    .contact-info h3{font-size: 18px;}
    .contact-info p{font-size: 13px;}
    .block-customer-login, .block-new-customer{width: 100% !important;}
    .login-container {width: 100%; padding: 30px;    }
    .login-container .fieldset > .field > .control {width: 100% !important;}
    .block-customer-login .secondary{width: 100%;margin: 0 0 8px;text-align: left;}
    .login-container .fieldset:after{float: left;}
    .customer-account-create .form.create.account {width: 100%; padding: 30px 20px;}
    .block-search .label{/*width: auto !important; margin: 0 !important*/}
    .password.forget {width: 100% !important;padding: 20px;}
    .password.forget .fieldset > .field:not(.choice) > .label {width: 100%;text-align: left;margin: 0 0 6px !important;}
    .password.forget .actions-toolbar {margin-left: 0 !important;}
    .block-footer-bottom.sitemap ul ul { padding: 0;}
    .block-footer-bottom.sitemap ul { padding: 0 0 0 20px;width: 100% !important;}
    .block-footer-bottom.sitemap ul ul{padding: 0;}.sitemap-nav-left ul li { width: 24.333%;}
    .popup-authentication .modal-content .block-title {font-size: 18px !important;margin: 0;}
    .popup-aut  hentication .block-authentication .primary .action { text-align: center;margin: 0 0 10px;}
    .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {margin-left: 0;color:#FFEB3B;}
    .product-item-actions {display: block !important;}
    .catalog-category-view .sidebar-main, .catalog-category-view .sidebar-additional{display: none;}
    .btn-group{display: inline-block; width: 100%; text-align: center;}
    .btn-group a{padding: 6px 10px;}
    .error-page-right {padding: 20px 0 0;}
    .page-not-found {padding: 50px 0 50px 0;}
    .page-not-found h2 {font-size: 90px;}
    .minicart-wrapper .block-minicart:after { right: 13px;}
    .minicart-wrapper .block-minicart:before {right: 14px; }
    .page-products.page-layout-1column .products-grid .product-item {width:49.5% !important;}
    .products-grid .product-item .product-item-name {height: 75px; }
    .product-item-name > a, .product.name a > a {font-size: 15px; }
    .login-container .block{margin-bottom: 30px;}
    .block.review-add{margin-bottom:0;}
    .page-header .header.content .block-search {/* margin-top: 17px;*/}
    .Shopping.Cart{display: inline-block; padding: 6px 15px; margin: 0 0 0 10px;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-details .product-item-name a h3 {font-size: 15px; }
    .cms-privacy-policy .page-main {padding-top: 0; }
    .cms-page-view h1 {font-size: 20px !important;    }
    .cms-page-view h2 {font-size: 18px !important;  font-weight: 600;  }
    .cms-page-view h5 {font-size: 16px !important;    }
    .fieldset { margin: 0 0 20px;    }
.page-header .header.content .minicart-wrapper .block-minicart {right: 15px; }
    .box-order-billing-method{margin: 0 !important;}
    .block-order-details-view{margin: 0 !important}
    .block-reorder .actions-toolbar { max-width: 100%;}
    ul{padding: 0 0 0 30px;}
    .checkout-onepage-success .page-header {margin: 0 0 40px;}
    .checkout-billing-address .actions-toolbar {padding: 0 15px;}
    .checkout-payment-method .payment-option .payment-option-content{padding: 0 30px;}
    .opc-wrapper .step-content {margin: 0;}
    .opc-progress-bar-item{width: 100% !important;}
    .action-edit-address{width: 100% !important; padding: 3px 15px !important;}
    .page-footer .footer.content .block.newsletter { width:100%;}
    div.mage-error[generated] {margin-top: 9px;  }
    .footer .widget-box {min-height: 0;}
    .media_content{margin-bottom: 20px;}
    .catalog-product-view .product.info.detailed .product.data{padding: 0;}
    .product.info.detailed {padding: 10px;}
    .login-container .fieldset::after, .form-login .actions-toolbar {margin-left: 0 !important;}
    .account .column.main{padding: 0 0 20px !important;}
    .review-customer-view .product-media{margin: 0 0 20px;}
    .review-customer-view .customer-review .product-media {width: 100% !important;text-align: center;}
    .review-customer-view a.product-photo {display: inline-block;}
    .rating-average-label {    width: 100%;}
    input[type="radio"], input[type="checkbox"] {margin: 2px 0 0;}
    .product-media .product-image-wrapper{z-index: 0;}
    .rating-summary .rating-result::before, .rating-summary .rating-result > span::before{z-index: 0}
    .checkout input{width: auto;}
    .cart.item .col.price{width: 50%;}
    .action.clear{padding: 5px 15px;}
    .modal-popup.modal-slide {left: 15px;z-index: 900;top: 15px;bottom: 15px;right: 15px;}
    .logo {margin: 0 0 10px 40px !important;    }
    .breadcrumbs{padding:8px 20px !important}
    body {padding-top:73px;}
    .highlight-section .container h2{font-size: 20px;}
    .enterprise-section h3 {font-size: 22px;line-height: 23px;}
    .enterprise-section .brands-grid .item, .enterprise-section .brands-grid .item .brand-item-info, .enterprise-section .brands-grid .item .brand-item-info .brand-image-wrapper{height:110px;}
    .page-product-downloadable .product-add-form {margin-top:10px;order: 1; width:100%;}
    .product-info-main .product.attribute.overview{order:2;}
    .product-info-main{display: flex; flex-wrap: wrap;}
    .side_images{text-align: center;    width: 100%;}
    .product-configure-buy .side_bar{text-align: center;}
    .side_bar_button{margin-top:10px;}
    .side_images ul li {width: 49%;margin-bottom: 4px;}


    .banner-section .banner-middle-content{padding:0 20px;}
    .banner-section {height: 280px;}
    .banner-section .banner-middle-content p{margin:0px;}
    .banner-section .banner-middle-content h1{margin-bottom: 10px !important;font-size: 24px;}
    .banner-section .banner-middle-content p br{display: none;}
    .banner-section .banner-middle-content .banner-btn a{    padding: 9px 19px;}
    .banner-section .banner-middle-content .banner-btn .widget{margin-bottom:10px;}
    #scroll{bottom:12px;}
    .configure-slide-section-left-detail {text-align: center;}
    

    /* Footer Accordian css */

    .page-footer .footer.content h4{font-size: 18px;font-weight: bold;}
    .page-footer .footer.content .footer-links ul li a {font-size: 15px;}
    .footer-links {display: none;    margin-bottom: 30px;}
    .page-footer .footer.content .block.newsletter .social-links ul {text-align: center;vertical-align: middle;float: none;display: inline-block;}
    .page-footer .footer.content .block.newsletter .social-links span {margin: 0;text-align: center;display: inline-block;font-size: 16px;vertical-align: middle;font-weight: 600;float: none;padding: 0;}
    .page-footer .footer.content .block.newsletter .social-links ul li {display: inline-block;vertical-align: middle;margin: 0 2px;}
    .page-footer .footer.content .block.newsletter .field span {font-size: 14px;line-height: 22px;}
    .page-footer .footer.content .block.newsletter .actions .action.subscribe.primary{border-radius: 0px;}
    .page-footer .footer.content .block.newsletter .field .control input {height: 40px;font-size: 14px;padding-right: 36px;border: 0;}
    .footer .widget-box{margin-bottom:0px;}
    .page-footer .footer.content h4{font-size:16px;font-weight: 600;border-bottom: 1px #646464 solid;padding-bottom: 15px;margin-bottom: 15px; position:relative;}
    .page-footer .footer.content h4:after{content: "";right: 0px;background: url(../images/toggle-arrow.png) no-repeat;position: absolute;width: 40px;height: 34px;background-position: center -38px; transition:all ease-in-out 0.3s;}
    .page-footer .footer.content h4.open:after {background-position: center 5px;}
    .page-footer .footer.content .block.newsletter .block.newsletter{display:none; float: left; margin-bottom:20px;}
    .page-footer .footer.content .block.newsletter .social-links {margin: 0 0 14px;}
    .page-footer .footer.content h4.open {color: #ffdc00;}
    #toTop{left:10px;}
    span.review-verified {width: 100%;float: left;padding: 8px 0;top: -4px;}


    .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-info{width: 100%;padding: 10px 10px;}
    .page-products .products-grid .product-item, .extentions-listing .col-main .products-grid ol.product-items li.product-item{width:49% !important; float: left; margin-left:2% !important; margin-right:0px; padding-left:0px;}
    .product-item .product-image-wrapper{height:110px !important}
    .products-grid ol.product-items li.product-item .product-item-details .price-container span{font-size:18px;}
    .toolbar-products{clear: both;}
    .page-products .products-grid .product-item:nth-child(2n+1), .extentions-listing .col-main .products-grid ol.product-items li.product-item:nth-child(2n+1){clear: both;margin-left:0% !important;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-info .product-image-wrapper-custom{height:90px; padding:0px;}
    .col-main {padding: 0;}
    .catalog-category-view .product-item-name > a, .catalog-category-view .product.name a > a, .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-details .product-item-name a h3{font-size: 14px;padding-top: 10px;min-height: 44px;line-height: 16px;}
    .page-products .product-item-name > a:after, .page-products .product.name a > a:after {position: absolute;top: 4px;content: '';left: 50%;border: 1px solid #bfbfbf;width: 25px;margin-left: -14.5px;}
    .product-item-name > a{padding-top:10px;}
    .action.primary, .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-details .buy-now-btn a{font-size:12px;}
    .enterprise-section .brands-grid .item .brand-item-info .brand-image-wrapper{line-height:120px;}
    .enterprise-section .brands-grid .item .brand-item-info{height:100%;}
    .enterprise-section .brands-grid .item{height:120px;}

    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head h3{line-height:22px;}
    .configuration-main-section p{font-size:16px;line-height:20px;    margin-bottom: 10px;}
    .account-nav .item.current a, .account-nav .item.current strong{font-weight:bold}
    .page-footer .footer.content .block.newsletter .actions .action.subscribe.primary {padding:7px 10px;}
    .product.info.detailed .guide-links a:after {background-size: 40px; width: 40px; height: 41px;}
    .category-magento-services .actions{padding-top: 0px !important;}
    .category-magento-services .toolbar.toolbar-products {padding: 0; border: 0; margin: 0;}
    .page-products .toolbar.toolbar-products {border: 0; padding: 0;  margin: 0;}


    .page-header .header.content .nav-sections .navigation li a{margin-right: 0;}
    .page-header .header.content .minicart-wrapper ul .user-account a i.fa,
    .minicart-wrapper .action.showcart:before{width: 34px;height: 34px;line-height: 34px;float: left;margin-left: 16px;}
    .page-header .header.content .minicart-wrapper ul .user-account a{padding: 8px 4px;float: left;width: 80px;}
    .page-header .header.content .minicart-wrapper ul .user-account a span{float: left; line-height: normal;margin-top: 4px;font-size: 12px;width: 100%;text-align: center;}
    .page-header .header.content .minicart-wrapper .showcart::before{line-height: normal;margin-right: 10px;font-size: 34px;}
    .page-header .header.content .minicart-wrapper .showcart span.text {float: left;margin-top: 4px; font-size: 12px;width: 100%;text-align: center;}
    .page-header .header.content .nav-sections {width: 90%;}
    .page-header .header.content .minicart-wrapper .showcart{padding: 8px 4px;width: 80px;}
    .page-header .header.content .nav-sections .navigation li{margin-right: 0 !important;}
    .page-header .minicart-wrapper{width: 160px;}
    .page-header .header.content .block-search .minisearch .input-text{height: 38px;}
    .page-header .header.content .form.minisearch.active input#search{width: 250px;}
    .page-header .header.content .nav-sections{background-color: #fff}
    .navigation ul{margin-right: 0;}
    .page-header.nav-up{top: -100px;}
    .navbar-header{width: 40%;float: left;min-height: auto; min-width: auto;}
    .cms-index-index .page-header.fix-header .navbar-header{min-height: 70px;}
    .page-header .navbar-brand{width: 100%;padding: 27px 0px;}
    /*.header.content .block-search .label:before {background: #ffdc00;border-radius: 50%;font-size: 22px;min-width: 38px;min-height: 38px;line-height: 38px;color: #20252f;}*/
    .page-header .header.content .block-search .control{float: left;width: 100%;box-sizing: border-box; border-top: 0;}
    .block-search .label {/*display: none;*/}
    .page-header .header.content .block-search .minisearch .action.search{display: block; border:0;}
    .page-header .header.content .block-search .minisearch .action.search:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;line-height: 22px;color: #20252f;content: '\e615';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
    .page-header .header.content .block-search .minisearch .action.search span {display: none;}
    .page-header .header.content .nav-sections .navigation li a {color: #333333;}
/*    .header .block-search .block-content .actions {float: left;height: auto;width: auto;position: absolute;top: 0; right: 0;}*/
    .page-header .header.content .block-search{right: 180px;top: 10px;}
    header.page-header{box-shadow: none; min-height: auto;}
    .cms-services .column.main section.banner-section {margin-top: 18px;}
    .account .page-main{padding-top: 20px;}
    .magento-support-extension li.magento-suport-extension-wrapper{padding: 20px 10px 20px;}
    .connect-with-us-section .form-section h4{min-height: 70px;}
    .banner-section .magento-icon-section ul li:last-child img {
    padding: 0 5px;
}
    
/*Mobile app page css start*/
/*banner*/
.cms-mobile-app h3{font-size: 20px}
.app-features-carousel{padding: 0 20px}
.banner-section .container .banner-detail {width: 100%;}
.cms-mobile-app .banner-section{min-height: auto;}
.cms-mobile-app .banner-content-mobile .app-btn a{    display: inline-block; float: none;    margin: 0;}
.banner-section .banner-content-mobile{right: 0;left: 0;margin: 0 auto;    text-align: center;}
    .cms-mobile-app .banner-section {height: 360px;padding: 0;    padding: 0 10px;}
    .cms-mobile-app .banner-section .owl-dots{left: 0;right: 0;margin: 0 auto;text-align: center;bottom: -70px;}
    .cms-mobile-app .mobile-view {display: none;}
    .cms-mobile-app .page-content h1{font-size: 22px;line-height: 28px;padding-bottom: 0}
    .cms-mobile-app .banner-section .banner-content{    max-width: 100%; margin:0 auto; top: 10%; transform: none; text-align: center;      margin: 30px auto 20px;position: relative;}
    .cms-mobile-app .banner-content .app-btn img{margin-right: 5px; width: 100px}
    .cms-mobile-app .mobile-view img{max-width: 100%;height: 100%;object-fit: cover;margin: 0 auto;display: block;}
    .cms-mobile-app .counter-section {padding: 20px 0;}
    .cms-mobile-app .counter-section .single-func{margin-bottom:15px; }
    .cms-mobile-app .single-func.last-md {border-right: none;}
    .counter-section .single-func p span{font-size: 20px;line-height: 40px;}
    .app-feartures .owl-carousel .owl-nav .owl-prev {left: 0;}
.app-feartures .owl-carousel .owl-nav .owl-next {right: 0;}
.cms-mobile-app .banner-content-mobile .app-btn img{margin-right: 5px;margin-left: 5px;    width: 100px;}
    .app-feartures .sec-title {margin-bottom: 20px;padding-top: 0;}
    .app-feartures .sec-title p br{display: none;}
    .app-work {padding-top: 30px;clear: both;float: left;width: 100%;}
    .app-work .work-img .circled-img{width: 300px}
    .app-work .work-img .mobile-image img{width: 300px; height: 250px; object-fit: contain; margin:0 auto; display: block;}
    .app-work h3{margin-bottom: 35px}
    .app-work .work-content-wrap{padding-top: 30px; padding-left: 15px}
    .app-work .work-content-wrap .single-how-app-work .icon-box{width: 60px; height: 60px; line-height: 60px; font-size: 30px ; vertical-align: top}
    .app-work .text-box h4{font-size: 18px;margin-bottom: 8px}
    .app-work .text-box p{font-size: 14px; line-height: 20px}
    .app-work .text-box{padding-left: 10px; width: 75%}
    .app-work .how-app-work-content:before{left: 39px; top: -19px}
    .app-work .single-how-app-work {padding-bottom: 30px;}
    .app-work a img{width: 138px; object-fit: cover; margin-top: 10px}
    .app-feartures .single-app-features .line{height: 2px}
    .app-work .download-btn{margin-right: 10px;}
    .management-section,.call-to-action{padding: 30px 0;    clear: both;}
    .management-section img.society-phone{max-width: 100%; margin:  0 auto;  display: block;    height: 300px;}
    .management-section .managment-content {padding-top: 10px;}
    .management-section p {margin-bottom: 10px;line-height: 26px;}
    .call-to-action .section-title{margin-bottom: 20px}
    .review-section{padding:  0 0}
    .review-section .slider-section .slider-desc{max-width: 100%;    padding: 0 20px;}
    .review-section .slider-section p{margin-bottom: 10px}
    .review-section .slider-section .slider-desc:before, .review-section .slider-section .slider-desc:after{width: 24px; height: 22px; background-size: cover}
    .review-section h3 {margin-bottom: 15px;}
    .intigration-section {padding: 30px 0}
    .review-section .testimonial-img{width: 80px; height: 80px  }
    .intigration-desc {padding-left: 15px;    margin-top: -130px;}
    .utility-list li{padding: 0 0 15px 28px; font-size: 14px}
    .intigration-img-box{margin-bottom: 20px}
    .intigration-section .intigration-img-box img{position: relative; max-width: 100%;margin: 0 auto;display: block;}
    .intigration-section .intigration-img-box img:nth-child(1) {top: 0;left: 0;}
    .intigration-section .intigration-img-box img:nth-child(3) {top: 8px;left: 0;}
    .intigration-section .intigration-img-box img:nth-child(2) {top: 10px;left: 0;}
    .intigration-section .intigration-img-box img:nth-child(4) {top: 10px;left: 0;}
    .counter-section .single-func p{width: 128px; margin: 0 auto}
    .app-screenshots .swiper-slider-area .screen-mobile-image{display: none;}
    .app-screenshots .swiper-slider-area{margin-top: 30px}
    .app-screenshots {padding: 30px 0 0;margin-bottom: 20px;}
    .app-screenshots .swiper-slider-area .item img{    height: 440px;object-fit: contain;}
    .app-feartures .single-app-features strong.icons{margin-bottom: 0;}
    .app-feartures .single-app-features p{font-size: 14px;    line-height: 26px;    margin-bottom: 20px;padding: 0 0px;}
    .app-feartures .single-app-features h3{margin-bottom: 5px; font-size: 18px}
    .app-work .work-img .mobile-image{margin-top: 30px}
    .intigration-section .intigration-img-box img:nth-child(2){    top: -62px;left: -15px;}
    .intigration-section .intigration-img-box img:nth-child(3) {top: -112px;left: 20px;}
    .intigration-section .intigration-img-box img:nth-child(4) {top: -150px;left: -15px;}
    .call-to-action a{width: 57px;height: 57px;    padding: 18px 0;}
    .app-feartures.text-center{    max-width: 540px;margin: 0 auto;float: none;text-align: center;display: block;}
    .cms-mobile-app .banner-section .owl-dots .owl-dot {float: none;display: inline-block;margin: 0 4px;}
    .cms-mobile-app .banner-section .banner-content-mobile .page-content p{font-size: 16px;margin-top: 10px;}
    .app-feartures .owl-carousel .owl-nav [class*=owl-]{top: 52%;}

    /*Mobile app page css end*/
    .catalog-product-view .media_product .owl-item .item a{margin-bottom: 15px;height: 170px;}
    .catalog-product-view .media_product .owl-item .item{    min-height: 220px;}
.product.info.detailed a#view-screenshots-link-1{padding: 14px 15px;}
.product-add-form .user-benefits ul li p{font-size: 13px;}
 .catalog-product-view .media_product .owl-item .item p{font-size: 14px;line-height: 18px;}
/*Blog Page*/
.blog .blog__post-item .blog__post-header .blog__post-title {line-height: 28px;font-size: 22px;}
.blog-post-view .page-title {font-size: 22px;}
.blog .page-main{padding-top: 4px}
.page-layout-2columns-left .sidebar-main{order: 1}
.page-layout-2columns-left .column.main{order: 2;    margin-top: 10px;}
.checkout-index-index form#discount-form {
       flex-wrap: wrap;
}
.checkout-index-index form#discount-form .payment-option-inner {
    max-width: 100%;
    flex: 100%;
}


}


@media only screen and (min-width: 640px) and (max-width: 767px){

    .side_images ul li{width: 24%;}
    .side_bar_button{width:100%; text-align: center;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item{width: 48%;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item:nth-child(2n+2) {margin-right: 0;}
    .side_images ul li{font-size:14px;}

}

@media only screen and (min-width: 601px) and (max-width: 767px){
    
    .policy-section .row {margin: 0 -6px;}
    .policy-section .col-sm-4 {margin: 0 0 20px;width: 33.3%;float: left;padding: 6px;}
    .policy-section .policy-box .policy-details h2 {color: #000;font-size: 14px;font-weight: bold;line-height: 18px;position: relative;padding-top: 20px;margin: 12px 0 10px;}
    .policy-section .policy-box .policy-details h3, .policy-section .policy-box .policy-details p {height: auto;line-height: 18px;font-size: 14px;}
    .policy-section .policy-box .policy-details h2{height:74px}
    .policy-section .policy-box .policy-details p{height:80px;}
    .policy-section .policy-box .policy-details .learn-more-btn a{font-size:12px;}
    .policy-section .policy-box .policy-details h2:before {position: absolute;content: '';height: 3px;background: #e0e0e0;width: 30px;left: 50%;top: 0;margin-left: -15px;}
    .configuration-main-section {height: auto;padding-bottom: 80px;}
    .products-grid .product-item .product-item-name{height:auto;}



}



@media only screen and (max-width: 600px)  {

    .product-reviews-summary.empty { width: 100%;}
    .product-configure-buy-price {    width: 100%;    }

    .configuration-main-section{ margin: 0 auto; height: 700px;}    
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav{position: relative;left: 0;top: auto;margin: 0 auto;bottom: -330px;width: 100%;text-align: center;}
    .minicart-wrapper {margin-top: 0;}
    .extentions-listing .magento2-left-side .view-extention-btn a, .magento2-left-side .view-extention-btn a {font-size: 12px;}
    .extentions-listing .magento2-left-side .view-extention-btn a::after, .magento2-left-side .view-extention-btn a::after { top: 13px;  right:20px;}
    .extentions-listing .magento2-left-side ul li a, .magento2-left-side ul li a {padding: 8px 0;font-size: 14px;}
    .magento2-left-side{margin: 0 0 30px;}
    .block-search .label {right: 52px !important;top: 56px;}
    .block-search .control { top: 41px !important;}
    .page-header .header.content .minicart-wrapper .toggle_hide {right: 70px;top: 80px;}
    .media_product .owl-item img {height: 150px !important;}
    .media_product .owl-item .item {height: 210px;}
    .product-reviews-summary {margin: 10px 0 0;}
    .product-info-main{width: 100% !important;}
    .product.media {margin: 0 auto 20px;}
    .products-related .product-item-name > a {height: auto;}
    .product-info-main .side_bar .side_bar_button { text-align: center;}
    .modal-content .product-options-bottom {width: 100%;text-align: left;bottom: auto;right: auto;    position: inherit;padding: 40px 0 0 0;}
    .opc-wrapper .form-discount { max-width: 100%;}
    .minicart-wrapper .action.showcart .counter.qty{background: #333}
    .minicart-wrapper .showcart:hover{background: transparent;}
    .checkout-container .payment-group{padding: 0 15px;}
    .checkout-container .label {white-space: normal;}
    .table:not(.cart):not(.totals) > tbody > tr > td{border-top: 1px solid #ddd;}
    .block-reorder .actions-toolbar { max-width: 100%;}
    .account .page.messages {margin-bottom: 10px;}
    .account .account-nav{margin-bottom: 30px;}
    .account .sidebar-additional .secondary{padding: 0;}
    .sitemap-nav-left ul li {width: 49%;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 398px;height: 251px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer {width: 398px;height: 251px;top: 16px;left: -4px;right: 0;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right {width: 420px;height: 285px;margin: 0 auto;float: none;clear: both;}
    .catalog-category-view h1 {font-size: 20px !important;}
    .category-description p {font-size: 14px;line-height: 23px;}
    .catalog-category-view .products-grid .product-item .product-item-name {height: auto;}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn {width: 160px !important;text-align: center;}
    .categorypath-magento-themes .modal-content {height: 305px;}
    .categorypath-magento-themes .downloads {padding: 0;text-align: center;}
    .categorypath-support .paypal-logo { width: 100%;}
    .categorypath-support .paypal.before::before {float: none;display: block;}
    .categorypath-support .paypal-logo { width: 100%;}
    .categorypath-support .modal-content .product-options-bottom{padding-top: 0;}
    .categorypath-support .tocart {float: none;margin: 0 !important;}
    .categorypath-magento-themes .downloads .label {float: left !important;width: 200px !important;white-space: normal;line-height: 14px;}

    .policy-section .policy-box {padding: 20px 10px; text-align: left;}
    .policy-section .policy-box .policy-details h2 {color: #000;font-size:15px;font-weight: 600;line-height: 17px;position: relative;padding-top: 0;margin: 0px 0 5px;}
    .policy-section .policy-box .policy-details h2:before{display:none;}
    .policy-details {display: inline-block;vertical-align: top;width: calc(100% - 74px);padding-left:15px;}
    .policy-section .policy-box .policy-details h3, .policy-section .policy-box .policy-details p {height: auto;font-size: 13px;line-height: 17px;margin-bottom: 4px;}
    .policy-section .policy-box .policy-details .learn-more-btn a {color: #000000;font-weight: bold;line-height: 25px;border:0; padding:0px; border-radius:0px; font-size:13px;}
    .policy-section .policy-box:hover .learn-more-btn a{background-color:transparent;}
    .policy-section .col-sm-4 {margin: 0 0 10px;}
    .policy-section .policy-box .policy-icon.policy-icon1{margin-top: 8px;}
    .policy-section .policy-box .policy-icon.policy-icon2{margin-top: 12px;}
    .policy-section .policy-box .policy-icon.policy-icon3{margin-top: 8px;}
    .checkout-onepage-success .policy-section .policy-box .policy-details h3 {padding-top: 0; margin-top: 0;}
    .table:not(.cart):not(.totals) > tbody > tr.totals.sub > td.amount {border-top: 0;}

    .page-header .navbar-brand{padding: 30px 0px;}
    .connect-with-us-section .form-section h4 {min-height: auto;}
    .ecommerce-consulting ul.magento-support-extension li.magento-suport-extension-wrapper{width: 90%; min-height: auto;padding: 20px 10px 30px;}
    .hire_extensions_developer ul.magento-support-extension li.magento-suport-extension-wrapper {min-height: auto;padding-bottom: 20px;width: 90%;margin: 0 auto;margin-bottom: 15px;float: none;}


}

@media only screen and (max-width: 480px)  {
    .page-footer .footer.content .block.newsletter { width: 100%;}
    .configuration-main-section{margin: 0 auto; height: 750px;} 
    .block-product-link.widget, .block-category-link.widget {margin-bottom: 20px;} 
    .banner-section .banner-middle-content h1 {font-size: 20px;}
    .banner-section .banner-middle-content p {font-size: 16px;line-height: 22px;}
    .page-header .header.content .nav-sections {width: 88%;}
    .configuration-main-section {height: 696px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav {  bottom: -240px;}

    .enterprise-section .brands-grid .item {  width: 50%;border-right:0;border-top: 1px solid #ececec; }

    .enterprise-section .brands-grid .item:nth-child(8), .enterprise-section .brands-grid .item:nth-child(4), .enterprise-section .brands-grid .item:nth-child(3){border-top: 1px solid #ececec !important; }
    .enterprise-section .brands-grid .item:nth-child(1), .enterprise-section .brands-grid .item:nth-child(2){border-top:0;}
    .enterprise-section .brands-grid .item:nth-child(4){border-right: 0;}
    .enterprise-section .brands-grid .item:nth-child(1), .enterprise-section .brands-grid .item:nth-child(3), .enterprise-section .brands-grid .item:nth-child(5), .enterprise-section .brands-grid .item:nth-child(7){border-right:1px solid #ececec;}
    .brands-grid ul{display: inline-block;padding: 0;}
    .products-grid .product-item .product-item-name {min-height: auto;}
    .toolbar-amount { padding: 0;}
    h1 {font-size: 20px;margin: 0 0 20px !important;padding: 0;}
    .products-grid .product-item .product-item-name {min-height: auto;height: auto;}
    .products-grid ol.product-items li.product-item .product-item-info { padding: 15px 15px 25px;}
    .media_product .owl-item img {height: 230px !important;}
    .media_product .owl-item .item {height: 210px;}
    .media_product h3, .related_content h3{font-size: 25px;font-weight: bold;text-align: center;margin: 0 0 10px;}
    .media_content, .related_content{font-size: 15px; line-height: 20px;    }
    .product.info.detailed, .block.related, .product-configure-buy{margin-bottom: 20px !important;}
    .related_content, .media_content{ padding: 0 15px;}
    .product-info-main .side_bar, .product-info-main .product.attribute.overview {width: 100%;margin-bottom: 20px;}       
    .side_images ul li {width:48%; margin-bottom: 4px;    font-size: 12px;}

    .product-info-main .box-tocart .actions .action.tocart{max-width:240px;}
    .side_bar_button a {width: 100%; }
    .product-reviews-summary {width: 100%;   text-align: center;}
    .product-configure-buy-price { width: 100%;}
    .media_product .owl-item img {height: 160px !important;}
    .side_images ul li::after {top: 10px;}
    .cart.table-wrapper .actions-toolbar > .action{padding: 5px 13px;font-size: 14px;margin: 0 0 10px;width: 100%;}
    .cart-container .form-cart .action.continue, .cart-container .form-cart .action.clear{width: 100%;}
    .account .fieldset > .field {width: 100%;}
    .customer-account-edit .fieldset{margin: 0}
    .sitemap-nav-left ul li{width: 100%;text-align: center;}
    .page-footer .footer-bottom .copyright-block .copyright, .page-footer .footer-bottom .poweredby-block span{ font-size: 11px; }
    .extension_demo .action.primary { font-size: 11px !important;padding: 6px 15px !important;}
    .product.data.items > .item.content {padding: 15px;}
    .product-options-wrapper .downloads-no-separately .label {margin: 0 !important; font-size: 14px !important;white-space: normal;}
    .product-options-wrapper .field.required .control{width: 100% !important;    float: none !important;}
    .product-options-wrapper label{width: 100%;text-align: left;}
    .btn-group a{ width: 100%; margin: 0 0 15px; }
    .page-products.page-layout-1column .products-grid .product-item {width: 100% !important; margin:0 0 10px !important}
    .products {margin: 30px 0 0;}
    .block-reviews-dashboard .product-name{display: inline-block; width: 50%;} 
    .block-reviews-dashboard .rating-summary{float: none;padding: 0;width: 50%;}
    .configuration-main-section .configure-slide-section .configure-slide-section-right {width: 290px;height: 195px; }
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer{width: 274px;height: 172px;top: 12px;left: -7px;right: 0;}   
    .configuration-main-section .configure-slide-section .configure-slide-section-right .owl-stage-outer .item {width: 275px;height: 171px;}
    .categorypath-magento-themes .product-options-wrapper label {width: 91%;text-align: left;float: left;font-size: 12px;padding-left: 10px;}
    .categorypath-magento-themes .downloads {padding: 0;text-align: left;}
    .categorypath-magento-themes .modal-content .product-options-bottom {    padding: 10px 0 0 0;}
    .categorypath-magento-themes .label{padding-left: 0;}
    .categorypath-magento-themes .modal-content .field.required .control{width: 100% !important;}
    .categorypath-magento-themes .field input{float: left !important;}
    .cms-privacy-policy table th{ width: 130px;}
    .customer-review .product-reviews-summary .reviews-actions {display: inline-block;  }
    .product-configure-buy .rating-summary{float: none; margin: 0 0 0 28px !important}
    .product-configure-buy { padding: 6px 20px 25px 20px;}
    .product-reviews-summary{margin-bottom: 0;}
    .customer-review .review-details .customer-review-rating {margin-bottom: 30px;margin-top: -16px;}
    .guide-links img{float: left; margin-right: 10px;}
    .review-details .title{margin: 0 0 15px;}
    .product-info-main h1{margin-bottom: 10px !important;}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn{width:100% !important; max-width:260px;}

    .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-head h3, .configuration-main-section .configure-slide-section .configure-slide-section-left .configure-slide-section-left-detail p{text-align:center;}

/*25-9-18 css start here*/
    .cms-index-index .navbar-header:after{width: 0;}
    .navbar-header{width: 180px;padding-left: 30px;}
    .nav-toggle{padding-left: 0 !important;}
    .page-header .minicart-wrapper{width: 140px;float: right; display: flex;}
    .page-header .header.content .minicart-wrapper ul .user-account a{width: 70px;}
    .page-header .header.content .minicart-wrapper .showcart{width: 70px;}
    .page-header .header.content .block-search{right: 150px;}
    .page-header .header.content .minicart-wrapper ul .user-account a i.fa, .minicart-wrapper .action.showcart:before{margin-left: 13px;}
    .page-header .header.content .block-search .minisearch .action.search{height: 34px;width: 34px;}

/*25-9-18 css end here*/

/*Affiliate-Page*/
.cms-affiliate-program .custom-heading {font-size: 24px;    line-height: 28px;}
.cms-affiliate-program .ready-to-affil-left p{    font-size: 16px;line-height: 26px;}
.cms-affiliate-program .ready-to-affil-left ul li {font-size: 16px;    padding: 12px 0 12px 60px;}
.cms-affiliate-program .affiliate-benefits-main .affiliate-form {padding: 15px;}
.cms-affiliate-program .affiliate-benefits-main{    padding: 15px;}
.cms-affiliate-program .affiliate-benefits-main-list ul li{font-size: 16px;line-height: 26px;}
.cms-affiliate-program .content-cms-section{padding-bottom: 2rem;}
.cms-affiliate-program .recaptcha {transform: scale(0.76);}

}
@media only screen and (max-width: 360px)  {
    .page-header .minicart-wrapper {width: 80px;}
    .configuration-main-section {width: 360px;}
    .configuration-main-section .configure-slide-section .configure-slide-section-left .owl-nav {bottom: -250px}
    .page-header .header.content .nav-sections{ width: 84%; }
    .extentions-listing .col-main .products-grid ol.product-items li.product-item { margin: 0 0 10px;}
    .highlight-section .container h2 {font-size: 20px; }
    .enterprise-section {padding: 30px 0 0;border-bottom: 1px solid #ccc;margin: 0 0 20px;}
    .banner-section .banner-middle-content {top: 50%;padding: 0 15px;}
    .magento2-left-side {margin: 0 0 30px;padding: 0;}
    .extentions-listing .col-main h3 + span {font-size: 14px; }
    .extentions-listing .col-main h3 {font-size: 18px;}
    .extentions-listing .col-main h3 span {font-size: 18px;}
    .extentions-listing .magento2-left-side .view-extention-btn, .magento2-left-side .view-extention-btn {   margin: 10px auto 0;width: 100%;}
    .extentions-listing .col-main .products-grid ol.product-items li.product-item .product-item-details .price-container span {font-size: 18px; }
    .page-header .header.content .minicart-wrapper ul .user-account a, .page-header .header.content .minicart-wrapper .showcart {height: 70px;width: 40px;padding: 0;line-height: 54px;overflow: hidden;display: inherit;}
    .minicart-wrapper .user_account_image2 span{display: none !important;}
    .minicart-wrapper .showcart .text{display: none !important;}
    .page-header .header.content .block-search { margin-top: 10px;}
    .page-header .header.content .logo {width: 145px;padding: 22px 10px 0 20px;}
    .nav-toggle {top: 8px; padding: 7px !important;padding-left: 0 !important;}
    .page-header .header.content .minicart-wrapper .toggle_hide {right: 40px;top: 58px;}
    .attribute.description ul{padding: 0 0 0 20px;}
    .side_images ul li {width: 100%; }
    .side_images ul li::after {top: 10px;}
    .side_bar_button a {width: 100%; }
    .product-configure-buy-price .price-final_price {display: inline-block;margin: 0 0 8px;width: 100%;text-align: center;}
    .product-configure-buy-price .product_detail_pop { width: 100%;text-align: center;}
    .product-reviews-summary .reviews-actions {display: inline-block;float: none;margin: 0;}
    .product-configure-buy-price .product_detail_pop button::after, .modal-content .box-tocart button::after {background: transparent;}
    .modal-content .box-tocart .action.primary, .product-configure-buy-price .product_detail_pop button { padding: 10px 15px;width: 100%;}
    .extension_demo .action.primary { width: 100%;text-align: center;margin: 0 0 10px;}
    .review-customer-index .rating-summary { margin: -23px 0 0 66px;}
    .page-header .header.content .minicart-wrapper .toggle_hide ul li a { padding: 10px 14px;    }
    .fixed-header .minicart-wrapper ul .user-account a, .fixed-header .minicart-wrapper .showcart {height: 54px !important; line-height: 54px !important; padding: 0 !important;}
    .fixed-header .header.content .logo {padding: 22px 10px 0 20px !important;}
    .fixed-header .nav-toggle {top: 6px !important;}
    .fixed-header .minicart-wrapper .toggle_hide {top: 59px !important;}

/*25-9-18 css start here*/
    .page-header .header.content .minicart-wrapper ul .user-account a span,
    .page-header .header.content .minicart-wrapper .showcart span.text{display: none;}
    .page-header .header.content .minicart-wrapper ul .user-account a i.fa, .minicart-wrapper .action.showcart:before{margin-left: 6px;margin-top: 20px;width: 28px;height: 28px;line-height: 28px;font-size: 16px;}
    .page-header .header.content .minicart-wrapper .showcart::before{font-size: 28px;}
    .page-header .navbar-brand{padding: 28px 0px;}
    .page-header .header.content .block-search{right: 90px;}
/*25-9-18 css end here*/
}

@media only screen and (max-width:359px)  {

    .configuration-main-section {width: 320px;}   
    .extentions-listing .col-main .products-grid ol.product-items li.product-item{width:100% !important; margin-left:0% !important;}
    .page-header .header.content .nav-sections {width: 82%;}
    .product.media {width: 275px !important;height: 270px;}
    .media_product .owl-item img {height: 150px !important;}
    .media_product .owl-item .item {height: 230px;}
    .product-configure-buy-price .product_detail_pop button::after{background: transparent;}
    .modal-content .box-tocart .action.primary, .product-configure-buy-price .product_detail_pop button {font-size: 12px;padding: 12px 13px 12px 10px;}
    .product-configure-buy-price .price-final_price .price {font-size: 26px;color: #e8c905;}
    .product-info-main .page-title {font-size: 18px;}
    .contact-info li a{word-wrap: break-word;}
    .contact-info{padding: 10px 10px;}
    .faq_question div{font-size: 12px;}

}

/*dekstop-css*/
@media only screen and (min-width: 1200px) and (max-width:1399px){
/*header-css-Start*/
.page-header nav.navbar{min-height: 110px;}
.navbar-header{min-width: 200px;min-height: 100px;width: 20%;padding-left: 30px;}
.page-header .navbar-brand{padding: 35px 0px;    width: 90%;}
.navbar-header:after{width: 78px;right: -90px;height: 110px;}
.page-header .navbar-right{width: 80%;}
.page-header .btn-group .btn-default{padding: 20px 12px;font-size: 15px;    min-width: 120px;}
.page-header .btn-group .btn-default i.fa{width: 36px;height: 36px;    font-size: 18px;    line-height: 36px;}
.page-header ul.navbar-nav{padding: 20px 0px;}
.page-header ul.navbar-nav li a{font-size: 17px;line-height: 45px;}
.page-header .search-section{padding: 25px 0px;}
.page-header .search-section input[type=text]{    width: 38px;height: 38px;}
.page-header .search-section  button{position: absolute;right: 5px;top: 7px;background-color: transparent;border: 0;}
/*header-css-End*/
.Marketplace-section {
    display: flex;
}
/*banner-section-Start*/
.banner-section{height: calc(100vh - 100px);float: left;width: 100%;min-height: 545px;}
.banner-section .left-section{height: 100%;}
.banner-section .right-section{height: 100%;    min-height: 545px;}
.banner-section .left-section .image-section{height: 100%;width: 71%;}
.banner-section .left-section .image-section img{height: 100%;}
.banner-section .right-section h1{margin: 20px 0px 14px;    padding-left: 30px;/*line-height: 40px;font-size: 38px;*/line-height: 50px;font-size: 42px;}
.banner-section .magento-icon-section{margin-left: 30px;    margin-bottom: 28px;margin-right: 28px;}
.banner-section .magento-extension-section{width: 500px;}
.banner-section .magento-extension-section ul{padding: 14px 30px;}
.banner-section .magento-extension-section ul li{margin-bottom: 14px;    font-size: 20px;    padding: 6px 0px 18px 90px;line-height: 30px;}
.banner-section .magento-extension-section ul li:before{width: 50px;height: 50px;}
.banner-section .magento-extension-section ul li.gold-extension-img:before{background-position: -169px -20px}
.banner-section .magento-extension-section ul li.certified-extension-img:before{background-position: -227px -20px;}
.banner-section .magento-extension-section ul li.mobile-extension-img:before{background-position: -280px -22px;}
.banner-section .scroll-down a{/*width: 37%;*/}
.banner-section .scroll-down a{/*height: 90px;line-height: 90px;    width: 267px;*/    width: 26.7vw;}
.banner-section .magento-icon-section ul li{    margin-right: 34px;}
.ie9 .why-evincemage-secion ul li.section-wrapper{min-height: 397px; margin-bottom: 0;}
.ie9 .why-evince-section{padding:33px 30px;}
.ie9 .why-evincemage-secion ul li.section-wrapper{padding: 100px 0;}
.navbar-header:after, .navbar-header:after {width: 125px;right: -137px;}


/*banner-section-End*/

/*why-evince-section-Start*/
.why-evincemage-secion{min-height: 274px;}
.why-evince-section{width: 25%;padding: 26px 30px;}
h2{line-height: 42px;font-size: 38px;}
p{font-size: 17px;line-height: 24px;}
.why-evincemage-secion ul li.section-wrapper{padding: 30px 0px;}
.why-evincemage-secion ul li.section-wrapper .content-section{font-size: 20px;}
/*why-evince-section-End*/

/*magento-marketplace-section-Start*/
.Marketplace-section{padding: 40px 30px 0px;}
.magento-marketplace-section .left-section{padding: 87px 20px 8px; width: 49.1%;}
.magento-marketplace-section .right-section{width: 49.1%;}
.magento-marketplace-section .left-section .content-section{margin-top: 38px;padding-right: 20px;}
.magento-marketplace-section .left-section h3{font-size: 28px;line-height: 34px;}
.magento-marketplace-section .left-section .icon-section{width: 100%;}
.btn.btn-default{min-width: 220px;height: 48px;font-size: 17px;line-height: 48px;}
.btn.btn-default span{height: 48px;}
.magento1-extension-section .btn.btn-default{min-width: 260px;}
.magento1-extension-section{padding: 15px 0px 20px 0px;}
.extension-sections{padding: 20px 28px 0px;}
.extension-name{/*width: 165px;margin-right: 20px;*/}
.extension-img-section{width: 165px;padding: 45px 0px;height: 185px;}
.extension-title a{margin-top: 10px;font-size: 17px;line-height: 20px;}
.magento2-extension-section{margin-top: 22px;}
.magento2-extension-section .extension-sections{padding: 14px 28px 14px;}
.magento-marketplace-section{padding-top: 50px;}
/*magento-marketplace-section-End*/


/*magento-offers-section-Start*/
.magento-offers-section{padding: 60px 30px 60px 30px;}
.offers-content-section{width: 21%;padding-right: 16px;padding-top: 40px;}
.offers-content-section h2{line-height: 38px;font-size: 34px;}
.offers-content-section p{font-size: 16px;line-height: 28px;}
.offers-describe-section{width: 79%;}
.offers-wrapper{width: 23.3%;padding: 40px 15px 25px;margin-right: 20px;}
.offers-wrapper .content-section h4{font-size: 18px;line-height: 22px;min-height: 47px;padding: 0px 10px;}
.offers-wrapper .content-section p{font-size: 15px;line-height: 20px;padding: 0px; min-height: 80px;}
/*magento-offers-section-End*/

/*magento-entrepreneurs-section-Start*/
.magento-entrepreneurs-section{padding: 50px 60px 50px 60px;}
.Entrepreneurs-img-section img{max-width: 80%;}
/*magento-entrepreneurs-section-End*/

/*magento-services-section-Start*/
.magento-services-section{padding: 0px 30px;}
.services-content-section{width: 21%;padding-top: 80px;padding-right: 20px;}
.services-describe-section{width: 79%;}
.services-wrapper{width: 23.3%;margin-right: 20px;padding: 30px 9px 30px;}
.services-wrapper .image-section{width: 100%;}
.services-wrapper .image-section .magento-services{width: 80%;height: 160px;}
.services-wrapper .image-section.opp-bg-image{width: 100%;}
.services-wrapper .content-section h4{font-size: 18px;line-height: 22px;}
.services-wrapper .content-section{padding: 0px 0px;}
.services-wrapper .content-section p{font-size: 15px;line-height: 24px;}
.services-wrapper .content-section a{height: 46px;min-width: 120px;line-height: 42px;}
.services-content-section h2{line-height: 38px;font-size: 34px;}
.services-content-section p{font-size: 16px;line-height: 28px;}
/*magento-services-section-End*/

/*connect-with-us-section-Start*/
.connect-with-us-section{padding-top: 140px;}
.connect-with-us-section .left-section{width: 52%;}
.address-section{padding: 40px 30px;}
.address-content-section{width: 60%;height: auto;margin-right: 20px;padding: 20px 20px 20px 20px;min-height: 294px;}
.address-content-section h4{font-size: 22px;line-height: 30px;margin-bottom: 18px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{width: 100%;margin-bottom: 20px;}
.address-content-section ul li a{font-size: 15px;line-height: 30px;}
.connect-with-us-section .right-section{width: 60%;padding-right: 60px;padding-top: 60px;padding-bottom: 20px;}
.connect-with-us-section .right-section span.need-help{font-size: 24px;width: 240px;height: 140px;padding-top: 70px;padding-right: 15px;}
.form-section h4{font-size: 28px;margin-bottom: 25px;line-height: 34px;}
.form-group.user-name, .form-group.user-pass{margin-top: -15px;margin-bottom: 30px;}
.form-group.message{margin-top: -15px;margin-bottom: 30px;}
.form-group input{height: 50px;}
.form-group{margin-bottom: 15px;}
.form-control.btn.btn-success{margin-top: 0;width: 120px;font-size: 18px;height: 50px;}
/*connect-with-us-section-End*/

.banner-section .banner-content{min-width: auto;left: 50%;top: 45%;width: 100%;}
.banner-section .banner-content h3{font-size: 38px;}
.ie9 .done-sec{margin-top: -34% !important;}
.ie10 .sec-done-des, .ie9 .sec-done-des, .ie11 .sec-done-des {margin-bottom: 10px;}

.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 500px !important; min-height: 500px !important;}
.ie11 .services-wrapper .content-section h4,
.ie10 .services-wrapper .content-section h4,
.ie9 .services-wrapper .content-section h4{min-height: 65px;}
}

/*footer-css-Start*/
.search-field input{height: 50px;}
.search-field button{height: 50px;}
/*footer-css-End*/

/*ipad-landscape-css*/
@media only screen and (min-width: 993px){
    .magent2-banner-section+section.magento-offers-section .offers-describe-section {
    display: flex;
}
.account .block.block-dashboard-info .block-content .box {
    min-height: 160px;
}
.account .page-title-wrapper .order-date {
    padding-top: 6px;
}
}
@media only screen and (min-width: 992px) and (max-width:1199px){
/*header-css-Start*/
.page-header nav.navbar{min-height: 100px;}
.navbar-header{min-width: 200px;min-height: 100px;width: 20%;padding-left: 15px;}
.page-header .navbar-right{width: 80%;}
.navbar-header:after{right: -80px;width: 70px;height: 100px;}
.page-header .navbar-brand{padding: 42px 0px 20px 0;width: 90%;}
.page-header .btn-group .btn-default{min-width: 90px;padding: 15px 5px;}
.page-header .btn-group .btn-default i.fa{width: 30px;font-size: 15px;line-height: 30px;height: 30px;margin-right: 5px;}
.navbar-collapse.collapse{margin-right: 10px;}
.page-header ul.navbar-nav{margin-right: 10px;padding: 23px 0px;}
.page-header ul.navbar-nav li a{font-size: 16px;line-height: 29px;margin-right: 12px;}
.page-header .search-section{min-width: 36px;padding: 22px 0px;}
.page-header .search-section form{min-width: 36px; }
.page-header .search-section input[type="text"]{width: 34px;height: 34px;}
.page-header .search-section::after{right: 6px;}
/*header-css-End*/

/*banner-section-Start*/
.banner-section{height: calc(100vh - 100px);}
.banner-section .left-section .social-icon-section{width: 20%;padding-left: 0;}
.banner-section .left-section .image-section{width: 80%;}
.banner-section .left-section .image-section img{height: 100%;}
/*.banner-section .right-section h1{line-height: 70px;font-size: 54px;margin: 0px 0px 5px;padding-left: 25px;}*/
.banner-section .right-section h1 {
    line-height: 36px;
    font-size: 36px;
    margin: 30px 0px 5px;
    padding-left: 25px;
}
.banner-section .magento-icon-section{margin-left: 25px;margin-right: 25px;margin-bottom: 55px;}
.banner-section .magento-extension-section{width: 475px;}
/*.banner-section .magento-extension-section ul{padding: 20px 30px;}*/
.banner-section .magento-extension-section ul {
    padding: 13px 20px;
}
.banner-section .magento-extension-section ul li{font-size: 18px;margin-bottom: 10px;padding: 16px 0px 17px 100px;}
.banner-section .scroll-down a{/*width: auto;padding: 0 4px;*/    width: 18.7vw; padding: 0;}

.cms-index-index .banner-section {margin-top: 0px;}
/*banner-section-End*/

/*why-evince-section-Start*/
.why-evincemage-secion{min-height: 248px;}
.why-evince-section{width: 23%;padding: 22px 15px;}
h2 {line-height: 36px;font-size: 30px;}
p {font-size: 16px;line-height: 28px;}
.why-evincemage-secion ul{width: 77%;}
.why-evincemage-secion ul li.section-wrapper{padding: 30px 0px;padding-bottom: 0;margin-bottom: 0;}
.content-section{line-height: 24px;font-size: 18px;}
/*why-evince-section-End*/

/*magento-marketplace-section-Start*/
.magento-marketplace-section{padding: 50px 0px 50px;}
.Marketplace-section{padding: 40px 15px 0px;}
.Marketplace-section {
    display: flex;
}
.magento-marketplace-section .left-section{padding: 30px 15px 20px;width: 49%;margin-right: 9px;}
.magento-marketplace-section .right-section{width: 49%;}
.magento-marketplace-section .left-section .content-section{margin-top: 0;}
.magento-marketplace-section .left-section h3{line-height: 34px; font-size: 28px;}
.magento-marketplace-section .left-section .icon-section{margin-top: 10px; margin-bottom: 15px;max-width: 180px;}
.btn.btn-default{min-width: 180px;height: 40px;font-size: 15px;line-height: 40px;padding: 0px 68px 0px 20px;}
.btn.btn-default span{height: 40px;width: 48px;}
.magento1-extension-section .btn.btn-default{min-width: 260px;}
.extension-sections{padding: 15px 10px 0px;}
.magento1-extension-section{padding: 15px 0px 15px 0px;}
.extension-name{margin-right: 10px;width: 31.7%;}
.extension-img-section{width: 100%;padding: 22px 0px;height: 140px;}
.extension-title{font-size: 14px;line-height: 19px;margin-top: 10px;}
.extension-title br{display: none;}
.magento2-extension-section{margin-top: 10px;padding: 0px 0px 15px 0px;}
.magento2-extension-section .extension-sections{padding: 15px 10px 15px;}
.magento2-extension-section .btn.btn-default{min-width: 260px;}
/*magento-marketplace-section-End*/

/*magento-offers-section-Start*/
.magento-offers-section{padding: 40px 15px 40px 15px;}
.offers-content-section{width: 20%;padding-right: 10px;padding-top: 40px;}
.offers-content-section h2 {line-height: 32px;font-size: 26px;}
.offers-content-section p {font-size: 15px;line-height: 26px;}
.offers-describe-section{width: 80%;}
.offers-wrapper{width: 23.5%;margin-right: 15px;padding: 20px 10px 20px;}
.offers-wrapper .content-section h4{font-size: 16px;line-height: 24px;min-height: 47px;padding: 0px 10px;}
.offers-wrapper .content-section p{padding: 0;font-size: 14px;line-height: 20px;}
/*magento-offers-section-End*/

/*magento-entrepreneurs-section-Start*/
.magento-entrepreneurs-section{padding: 50px 30px;}
.Entrepreneurs-img-section{height: 130px;line-height: 130px;}
.Entrepreneurs-img-section img{width: 70%;}
/*magento-entrepreneurs-section-End*/

/*magento-services-section-Start*/
.magento-services-section{padding: 0px 15px 0px 15px;}
.services-content-section{width: 20%;padding-right: 10px;padding-top: 50px;}
.services-describe-section{width: 80%;}
.services-content-section h2 {line-height: 32px;font-size: 26px;}
.services-content-section p {font-size: 15px;line-height: 26px;}
.services-wrapper{width: 23.5%;margin-right: 15px;padding: 20px 10px 20px;}
.services-wrapper .image-section.opp-bg-image,.services-wrapper .image-section{width: 100%;}
.services-wrapper .image-section .magento-services{width: 130px;}
.services-wrapper .content-section h4{font-size: 16px;line-height: 20px;margin-bottom: 10px;padding: 0;min-height: 40px;}
.services-wrapper .content-section p{font-size: 14px;line-height: 25px;margin-bottom: 15px;min-height: 124px;}
.services-wrapper .content-section a{height: 40px;min-width: 100px;line-height: 36px;font-size: 16px;}
/*magento-services-section-End*/

/*connect-with-us-section-Start*/
.connect-with-us-section{padding-top: 140px;}
.connect-with-us-section .left-section{width: 52%;}
.address-section{padding: 40px 15px;}
.address-content-section{width: 100%;height: auto;margin-right: 18px;padding: 5px 20px 15px 20px;margin-bottom: 10px; min-height: auto;    float: left;}
.connect-with-us-section .address-section {padding: 40px 15px;}
.address-content-section h4{font-size: 22px;line-height: 30px;margin-bottom: 18px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{width: 100%;margin-bottom: 15px;}
.address-content-section ul li a{font-size: 15px;line-height: 30px;}
.connect-with-us-section .right-section{width: 60%;padding-right: 60px;padding-top: 60px;padding-bottom: 20px;}
.connect-with-us-section .right-section span.need-help{font-size: 24px;width: 240px;height: 140px;padding-top: 70px;padding-right: 15px;}
.form-section h4 {font-size: 24px; margin-bottom: 4px; line-height: 32px; margin-top: 0; }
.form-group.user-name, .form-group.user-pass{margin-top: -15px;margin-bottom: 30px;}
.form-group input{height: 50px;}
.form-group.message{margin-top: 15px;}
.form-group{margin-bottom: 15px;}
.form-control.btn.btn-success{margin-top: 0;width: 120px;font-size: 16px;height: 40px;line-height: 28px;}
.form-section{width: 330px;}
/*connect-with-us-section-End*/

/*footer-css-Start*/
.magent2-section .image-section{width: 40%;}
.magent2-section .content-section h4{font-size: 18px;margin-bottom: 10px;}
.magent2-section .content-section p{margin-bottom: 10px;font-size: 14px;line-height: 24px;}
.footer-social-icon{height: 180px;}
a.read-more-btn{font-size: 14px!important;}
.middle-content h4{ font-size: 18px;margin-bottom: 15px;}
.middle-content ul li a{font-size: 13.5px;line-height: 28px;}
.middle-content ul li a .fa{font-size: 16px;padding-right: 6px;}
.newsletter-section p{font-size: 13.5px;line-height: 26px;}
.page-footer .footer.content .footer-links ul li a i{margin-right: 0;}
/*footer-css-End*/

.banner-section .left-section .social-icon-section ul{top: 45%;left: -2%;}
.extension-title a{font-size: 16px;}
.services-describe-section .services-wrapper {margin-right: 10px;}
/*ipad-landscape-css-End*/


/*SERVICES PAGE START*/
.banner-section .banner-content .services-cms{width: 61%;}
.services-section ul li.section-wrapper{padding: 15px 0px;min-height: 240px;}
.magento-support-section{padding: 60px 0px 10px;}
.cms-services .column.main section.banner-section {margin-top: 0;}
.banner-section.detail-banner-section.service-detail-section,
.banner-section.detail-banner-section.contact-us-banner,
.cms-magento-installation-and-support .column.main section.banner-section{height: 300px;}
/*SERVICES PAGE END*/   

/*INSTALLATION & SUPPORT PAGE START*/  
.banner-section.detail-banner-section .banner-content h2{font-size: 48px;font-weight: 400;}
/*INSTALLATION & SUPPORT PAGE END*/


/*CONTACT US PAGE START*/
.contct_us_page {margin: 0 auto;}
.address-info .full-address h2{font-size: 36px;}
.address-info .full-address .country-address {width: 60%; }
.address-info .full-address .country-main-title{width: 50%;}
.supporting-title ul li{margin-right: 10px;}
.column.main .banner-section.detail-banner-section.contact-us-banner{margin-top: 0;}
/*CONTACT US PAGE END*/

.catalog-category-view .banner-section .banner-content h2 {font-size: 50px!important;line-height: 50px;}
.banner-section .banner-content h3{font-size: 30px;line-height: 38px;}
.banner-section .banner-content p{line-height: 22px;font-size: 18px;}
.category-magento-services #maincontent{margin-top: 0;}

.banner-section{margin-top: 0px;height: 500px;}
.offers-content-section{word-break: break-word;}

.page-header .header.content .minicart-wrapper .showcart .counter.qty{left: 99px;top: 21px;}
.cms-contact-us .contct_us_page {margin-top: 0;}
.page-header .header.content .minicart-wrapper .toggle_hide{right: 0;top: 49px;}
.columns .column.main {float: left;}

.ie9 .why-evincemage-secion ul li.section-wrapper{min-height: 397px; margin-bottom: 0;}
.ie9 .why-evince-section{padding:33px 20px;}
.ie9 .why-evincemage-secion ul li.section-wrapper{padding: 100px 0;}
.ie9 .catalog-category-view h2{font-size: 28px !important; line-height: 30px;}
.cms-magento-upgrade-and-migration #maincontent {margin-top: 0px;}
.address-content-section ul li a{line-height: 22px;font-size: 14px;}
.hourly_tool{width: 85%;}
section.why-you-get:before {width: 96%;}
.jourly_img{transform: translate(-50%,-50%);top: 50%;}
.hourly_point{transform: translate(-50%,-50%);top: 50%;}

.newest_tech_img:after{top: -30px;right: -30px;width: 280px;height: 280px;}
.newest_tech_img:before{left: -30px;bottom: -30px;width: 280px;height: 280px;}
.ie11 .cms-page-view .page-main .hourly_point ul li p, .ie10 .cms-page-view .page-main .hourly_point ul li p, .ie9 .cms-page-view .page-main .hourly_point ul li p{padding-top: 40px; font-size: 14px;}

.cms-magento-specialist-services .services-describe-section .services-wrapper .content-section a{font-size: 18px;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{min-height: 500px; height: auto;}
.magento-marketplace-section .left-section .image-section{width: 40%;}
.magento-marketplace-section .left-section .content-section{width: 60%;}
.magento-marketplace-section .left-section .content-section p {min-height: 257px;}

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 
  .page-header .minicart-wrapper{max-width: 120px;}
}
.product-add-form .user-benefits ul li{font-size: 16px;}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.why-evincemage-secion ul li.section-wrapper .why-item-content p {
    line-height: 20px;
}
.why-evincemage-secion ul li.section-wrapper{min-height: 370px;}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .why-evincemage-secion ul li.section-wrapper .why-item-content p {
    font-size: 15px;
}
.why-evincemage-secion ul li.section-wrapper{min-height: 370px;}

}
@media only screen and (min-width: 992px) and (max-width:1023px){
    .products-grid ol.product-items li.product-item{margin-left: calc((100% - 4 * 24.233%) / 3);}
    .column.main .products-grid .product-items {margin-left: -10px;}
    .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(4n + 1){    margin-left: calc((100% - 4 * 24.233%) / 3);}
    .page-layout-2columns-left.page-products .products-grid .product-item:nth-child(3n + 1){    margin-left: calc((100% - 4 * 24.233%) / 3);}

}
/*ipad-potrait-css-Start*/
@media only screen and (min-width: 768px) and (max-width:991px){
/*header-css-Start*/
.page-header nav.navbar{min-height: 100px;}
.navbar-header{min-width: 160px;min-height: 118px;width: 18%;padding-left: 15px;}
.page-header .navbar-right{width: 79%;}
.navbar-header:after{right: -80px;width: 70px;height: 118px;}
.page-header .navbar-brand{padding: 28px 0px;width: 95%;}
.page-header .btn-group .btn-default{min-width: 100px;padding: 8px 5px;}
.page-header .btn-group .btn-default i.fa{width: 30px;font-size: 15px;line-height: 30px;height: 30px;margin-right: 5px;}
.navbar-collapse.collapse{margin-right: 10px;}
.page-header ul.navbar-nav{margin-right: 10px;padding: 12px 0px;}
.page-header ul.navbar-nav li a{font-size: 16px;line-height: 29px;margin-right: 12px;}
.page-header .search-section{min-width: 36px;padding: 11px 0px;}
.page-header .search-section form{min-width: 36px; }
.page-header .search-section input[type="text"]{width: 34px;height: 34px;}
.page-header .search-section::after{right: 6px;}
/*header-css-End*/

/*banner-section-Start*/
.banner-section{height: 100%;}
.banner-section .left-section{width: 100%;height: 350px;}
.banner-section .left-section .social-icon-section ul{top: 43%;left: 2%;}
.banner-section .left-section .social-icon-section ul li{margin-right: 20px;}
.banner-section .left-section .social-icon-section ul::after{right: -72px}
.banner-section .left-section .social-icon-section ul::before{left: -72px;}
.banner-section .left-section .social-icon-section ul::before, .left-section .social-icon-section ul::after{width: 60px;}
.banner-section .right-section{width: 100%;}
.banner-section .right-section::after{top: 0;}
.banner-section .right-section h1{line-height: 40px;font-size: 34px;margin: 25px 0px;width: 40%;padding: 0;padding-left: 15px;float: left;}
.banner-section .magento-icon-section{width: 58%;float: left;margin-right: 10px;padding: 10px 0;margin-bottom: 0;margin-left: 0;    text-align: center;}
.banner-section .magento-extension-section{width: 100%;left: 0;position: relative;z-index: 9;}
.banner-section .magento-extension-section ul{padding: 20px;float: left;width: 100%;}
.banner-section .magento-extension-section ul li{margin-bottom: 20px;font-size: 18px;width: 33%;padding: 0 10px;float: left;padding-top: 70px;text-align: center;line-height: 24px;}
.banner-section .magento-extension-section ul li:before{right: 0;margin: 0 auto;}
.banner-section .scroll-down a{width: 268px;}
.cms-index-index .banner-section {margin-top: 0px;}
.why-evincemage-secion{margin-top: 40px;}
/*banner-section-End*/


/*why-evince-section-Start*/
.why-evince-section{padding: 20px 15px;width: 100%;text-align: center;border-bottom: 1px solid #c8c8c8;}
h2{line-height: 28px;font-size: 25px;}
p{font-size: 16px;line-height: 22px;}
.why-evince-section p{padding: 0px 100px;}
.why-evincemage-secion ul{width: 100%;}
.why-evincemage-secion ul li.section-wrapper{padding: 20px 0px;margin-bottom: 0;}
.why-evincemage-secion ul li.section-wrapper:first-child{border-left: 0;}
.content-section{font-size: 18px;line-height: 24px;}
.address-info .full-address .country-address p{font-size: 13px}
/*why-evince-section-End*/

/*magento-marketplace-section-Start*/
.magento-marketplace-section{padding: 50px 0px 50px;}
.Marketplace-section{padding: 30px 15px 0px;}
.magento-marketplace-section .left-section{width: 100%;padding: 30px 20px 30px;margin-right: 0;}
.magento-marketplace-section .left-section h3{font-size: 26px;line-height: 34px;margin-top: 0;}
.magento-marketplace-section .left-section .icon-section{margin-top: 15px;margin-bottom: 25px;}
.btn.btn-default{height: 50px;min-width: 220px;line-height: 50px;font-size: 16px;}
.btn.btn-default span{height: 50px;}
.magento-marketplace-section .left-section .image-section{height: 400px;overflow: hidden;}
.magento-marketplace-section .left-section .image-section img{max-height: 100%;}
.magento-marketplace-section .left-section .content-section{margin-top: 0;}
.magento-marketplace-section .right-section{margin-top: 20px;margin-left: 0;width: 100%;}
.magento1-extension-section{width: 100%;margin-right: 0;padding: 20px 0px 20px 0px;}
.extension-sections{padding: 20px 15px 0px;}
.magento1-extension-section .btn.btn-default{margin-right: 15px;min-width: 260px;}
.extension-name{width: 33%;margin-right: 0;padding: 0 15px;}
.extension-img-section{width: 100%;}
.extension-title{font-size: 18px;margin-top: 15px;line-height: 20px;}
.magento2-extension-section .extension-sections{padding: 20px 15px 20px;}
.magento2-extension-section .btn.btn-default{min-width: 260px;}
.magento2-extension-section{margin-top: 20px;padding: 10px 0px 20px 0px;}
/*magento-marketplace-section-End*/


/*magento-offers-section-Start*/
.magento-offers-section{padding: 50px 15px 50px 15px;}
.offers-content-section{float: left;padding-top: 0px;text-align: center;width: 100%;padding-right: 0;}
.offers-content-section p{padding: 0px 100px;}
.offers-wrapper{width: 47.9%;margin-right: 0;margin-left: 30px;margin-top: 20px;}
.offers-describe-section{float: left;width: 100%;}
.offers-wrapper:nth-child(2n+1){margin-left: 0;clear: both;}
.offers-wrapper .content-section h4{padding: 0px 50px;min-height: 37px;}
/*magento-offers-section-End*/

/*magento-entrepreneurs-section-Start*/
.magento-entrepreneurs-section{padding: 50px 30px;}
.Entrepreneurs-img-section{height: 120px;line-height: 120px;margin-top: 0;padding: 0 5px;}
.Entrepreneurs-img-section img{width: 100%;}
/*magento-entrepreneurs-section-End*/

/*magento-services-section-Start*/
.magento-services-section{padding: 0px 15px 0px 15px;}
.services-content-section{width: 100%;padding-top: 0;padding-bottom: 20px;padding-right: 0;text-align: center;}
.services-describe-section{width: 100%;float: left;}
.services-content-section h2 {line-height: 32px;font-size: 26px;}
.services-content-section p {font-size: 16px;line-height: 26px;padding: 0px 100px;}
.services-wrapper{width: 47.9%;margin-left: 30px;padding: 20px 10px 20px;margin-right: 0px;margin-top: 20px;}
.services-wrapper:nth-child(2n+1){margin-left: 0;clear: both;}
.services-wrapper .image-section.opp-bg-image,.services-wrapper .image-section{width: 80%;margin: 0 auto;}
.services-wrapper .image-section .magento-services{width: 150px; height: 150px;}
.services-wrapper .content-section h4{font-size: 16px;

line-height: 24px;margin-bottom: 10px;}
.services-wrapper .content-section p{font-size: 14px;
line-height: 25px;margin-bottom: 15px;}
.services-wrapper .content-section a{height: 40px;min-width: 100px;line-height: 36px;font-size: 16px;}
/*magento-services-section-End*/

/*connect-with-us-section-Start*/
.connect-with-us-section{padding-top: 110px;}
.connect-with-us-section .left-section{width: 100%;}
.address-section{padding: 40px 15px;}
.address-content-section{width: 48.1%;height: auto;margin-right: 18px;padding: 20px 20px 20px 20px;}
.address-content-section h4{font-size: 22px;line-height: 30px;margin-bottom: 18px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{width: 100%;margin-bottom: 20px;}
.address-content-section ul li a{font-size: 15px;line-height: 30px;}
.connect-with-us-section .right-section{width: 100%;padding-right: 30px;padding-top: 10px;padding-bottom: 424px; padding-left: 30px; text-align: center;}
.connect-with-us-section .right-section span.need-help{font-size: 24px;width: 240px;height: 140px;padding-top: 70px;padding-right: 15px;left: 15px;}
.form-section h4{font-size: 24px;margin-bottom: 18px;line-height: 28px;}
.form-group.user-name, .form-group.user-pass{margin-top: -15px;margin-bottom: 20px;}
.form-group input{height: 40px;font-size: 14px; }
.form-group.message{margin-top: 30px;}
.form-group{margin-bottom: 15px;}
.form-control.btn.btn-success{margin-top: 0;width: 120px;font-size: 16px;height: 40px;line-height: 28px;}
.connect-with-us-section .form-section {width: 100%;}
.form-group.message input{height: 70px;padding-top: 5px;}
.connect-with-us-section .right-section span.need-help{display: none;}
.connect-with-us-section .form-section form{max-width: 500px; margin: 0 auto; text-align: center;}
/*connect-with-us-section-End*/

/*footer-css-Start*/
.footer{padding: 30px 0px 0px;}
.magent2-section .image-section{width: 40%;}
.magent2-section .content-section h4{font-size: 15px;margin-bottom: 5px;margin-top: 0;}
.top-footer{margin-bottom: 15px;}
.magent2-section .content-section p{margin-bottom: 10px;font-size: 13px;line-height: 22px;margin-top: 0;}
.footer-social-icon{height: 180px;}
a.read-more-btn{font-size: 14px!important;}
.middle-content h4{ font-size: 18px;margin-bottom: 15px;}
.middle-content ul li a{font-size: 13.5px;line-height: 28px;}
.middle-content ul li a .fa{font-size: 16px;padding-right: 6px;}
.newsletter-section p{font-size: 13.5px;line-height: 26px;}
.footer-social-icon ul li a{line-height: 36px;width: 36px;height: 36px;font-size: 18px;}
.footer-social-icon ul li{margin-right: 5px;}
.middle-content{padding: 20px 0px;}
/*footer-css-End*/

.banner-section .left-section .image-section{width: 85%;}
.banner-section .scroll-down {display: none;}
.banner-section .right-section:after{background-position: 53px 7%; background-size: 100%;}
.banner-section .magento-icon-section ul li img {width: 100%;}
.services-describe-section .services-wrapper{margin-right: 0;}
.footer .widget-box{min-height: 240px;}
.page-footer .footer.content .block.newsletter .field .control input{height: 44px;}
.connect-with-us-section .address-section {padding: 35px 35px;}
li.magento-1-section, li.magento-2-section{width: 15%;}
.magento-icon-section li.Clutch-section {width: 25%;}
.magento-icon-section li.marketplace-section {width: 80%;}
/*ipad-potrait-css-End*/

/*magento 2 banner start*/
.banner-section .banner-content{min-width: auto;top: 43%;}
.catalog-category-view .banner-section .banner-content h2{font-size: 36px!important;}
.banner-section .banner-content h3{font-size: 26px; line-height: 26px;margin-top: 0;}
.banner-section .banner-content p{line-height: 16px;font-size: 16px;}
.banner-section .magento1-icon-section li{width: 50px;height: 50px;}
.banner-section .magento1-icon-section li img{width: 48px;}
.banner-section .magento1-icon-section li:last-child img {width: 75px;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 400px;}
.banner-descriptions{margin-top: 3%;}
/*magento 2 banner end*/


/*SERVICES PAGE START*/
.banner-section .banner-content .services-cms{width: 75%;padding: 0 20px;}
.services-section ul li.section-wrapper{padding: 15px 0px;min-height: 240px;}
.magento-support-section{padding: 60px 0px 10px;}
.magento-support-services-section .services-wrapper{padding: 50px 10px 30px;}
.magento-support-services-section .services-wrapper .image-section .magento-services {width: 120px;height: 120px;}
.cms-service-offer .services-wrapper:nth-child(2n+1){clear: none;}
.cms-services .column.main section.banner-section {margin-top: 0;}
.banner-section.detail-banner-section.service-detail-section .banner-content h1{font-size: 42px !important;}
.banner-section.detail-banner-section.service-detail-section .banner-content h2{font-size: 28px;line-height: 38px;}
.banner-section.detail-banner-section.service-detail-section,
.banner-section.detail-banner-section.contact-us-banner,
.cms-magento-installation-and-support .column.main section.banner-section{height: 280px;}
/*SERVICES PAGE END*/   

/*INSTALLATION & SUPPORT PAGE START*/  
.cms-magento-installation-and-support.cms-page-view #maincontent {margin-top: 5px;}
.banner-section.detail-banner-section.magento-installation-support .banner-content h1{font-size: 42px !important;}
.banner-section.detail-banner-section .banner-content h2{font-size: 42px;}
.magento-support-extension li.magento-suport-extension-wrapper{padding: 20px 10px 30px;margin-left: 5%;width: 29%;}
/*INSTALLATION & SUPPORT PAGE END*/

/*CONTACT US PAGE START*/
.contct_us_page {margin: 0 auto;}
.address-info .full-address h2{font-size: 36px;}
.address-info .full-address .country-address{width: 50%;}
.address-info .full-address .country-main-title{width: 50%;}
.supporting-title ul li{margin-right: 10px;margin-bottom: 40px;}
.cms-contact-us .contct_us_page{padding: 50px 20px;}
.address-info .full-address .country-address {width: 90%;padding: 25px 10px 0px 10px;}
.address-info .full-address .country-main-title {width: 90%;}
.g-map-screen{margin-top: 5%;width: 100%;}
.column.main .banner-section.detail-banner-section.contact-us-banner{margin-top: 0;}
/*CONTACT US PAGE END*/

.category-magento-services #maincontent{margin-top: 0;}

.banner-section{margin-top: 0px;}
.catalog-category-view .category-description h1{font-size: 25px !important;}
.magento1-offer-section .offers-content-section h2{line-height: 28px;font-size: 25px !important;}
.magento-offers-section.magento1-offer-section{padding-top: 20px;padding-bottom: 20px;}
.catalog-category-view h2{font-size: 25px !important;}
.magento-entrepreneurs-section.magento1-section{padding: 0 0px;}
.page-products .page-main .columns{padding-bottom: 0;}

.page-header .header.content .minicart-wrapper .showcart .counter.qty{left: 105px;top: 35px;}
.cms-contact-us .contct_us_page {margin-top: 0;}
.page-header .header.content .minicart-wrapper .toggle_hide{right: 70%;}
.columns .column.main{float: left;width: 100%;}
body.cms-about-us {padding-top: 154px;}
.magento-suport-extension-wrapper .content-section h4{font-size: 14px;line-height: 18px;}
.cms-magento-upgrade-and-migration #maincontent {margin-top: 0px;}
.checkout-payment-method .checkout-billing-address .field-select-billing label.label {position: static;}
.magento-cloud-services .magento-suport-extension-wrapper .content-section h4{min-height: 45px;}
span.service_title{font-size: 20px;}
.address-content-section ul li a{    line-height: 22px;     font-size: 14px;}
.address-content-section{min-height: 280px;}
.offers-wrapper .content-section p{min-height: 80px;}

section.why-you-get:before {width: 100%;}
.hire_hourly_rate span.hire_semi_title{position: relative;    top: 0;color: #333333;}
.jourly_img, .hourly_point{    position: static;    transform: none;}
.hourly_tool{width: 100%;height: auto;}
.jourly_img{max-width: 100%;width: 100%;padding-left: 0;}
.hourly_point{padding-left: 0;padding: 0 30px;padding-top: 30px;}
.jourly_img img {width: 100%;}

.sticky-container{z-index: 1111;}

.newest_tech_img:before, .newest_tech_img:after{height: 0; width: 0;}
.newest_tech_img{text-align: center;}
.new_tech_part{padding:10px 0px;}
.magento-certified-section .upgrade_m {margin-top: 10px;margin-bottom: 20px;}
section.faster_loading{padding: 30px 0;margin: 30px 0;text-align: center;}
section.faster_loading h2{margin-top: 20px;}
section.customize_integration {text-align: center;}
.integration_wrapper{position: static;margin-top: 20px;transform: none; box-shadow: none;width: 100%;}
section.smooth_upgrade{padding: 30px 0;margin:0;text-align: center;}
section.smooth_upgrade .newest_tech h2 {margin-top: 30px;}
.newest_tech {padding-right: 0; text-align: center;}

.page-footer .footer-bottom{padding-bottom: 80px;}
.magento-certified-section p{padding: 0px 0px;}

.cms-magento-specialist-services .services-describe-section .services-wrapper .content-section a{font-size: 18px;}
.services-describe-section .services-wrapper .content-section h4 a{line-height: 24px; font-size: 18px;}
.right-section .webforms .control .validation-advice {text-align: left;}
.right-section .webforms .control .floating-label {text-align: left;width: 100%;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{min-height: 400px; height: auto;}
.page-footer .content-section h4 a.read-more-btn{font-size: 16px; line-height: normal;}
.create.account label.label[for="captcha_user_create"] {word-break: break-all;white-space: normal;}
.create.account label.label {min-height: 34px;}
.password-strength-meter #password-strength-meter-label {float: left;width: 100%;}
.catalog-product-view  .product.info.detailed a#view-screenshots-link-1{font-size: 13px;padding: 14px 7px;}
.catalog-product-view .product.data.items .data.item.title a{
    padding: 14px 6px !important;
    font-size: 13px !important;
}
@supports (-webkit-overflow-scrolling: touch) {
.page-header .minicart-wrapper{float: right; text-align: right;}
.page-header .header.content .minicart-wrapper ul{float: none; text-align: right;}
.page-header .header.content .minicart-wrapper .showcart{float: none; text-align: right;}
.page-header .header.content .minicart-wrapper ul .user-account a{text-align: right; float: right;}
}
}



/*mobile-css-Start*/
@media only screen and (max-width: 767px){
/*header-css-Start*/
.page-header .navbar-brand{padding-left: 15px;}
.navbar-brand > img{max-width: 80%;}
.navbar-toggle{padding: 9px 0px;margin-top: 11px;margin-right: 15px;margin-bottom: 11px;}
.navbar-toggle .icon-bar{background-color: #ffdc00;width: 28px;margin-bottom: 6px;}
.blog span.blog__post-meta-comments {display: block; padding: 4px 0; }
.blog .blog__post-meta .blog__post-meta-sharing {display: inline-block; margin-left: 3px; }
.page-header .header.content .minicart-wrapper .showcart .counter.qty {height: 22px; line-height: 22px; width: 23px; }
.blog .blog__post-meta span {margin: 0; }

/*header-css-End*/

/*why-evince-section-Start*/
.why-evince-section{float: left;width: 100%;padding: 30px 15px 20px;text-align: center;}
.why-evincemage-secion{border-bottom: 0;}
h2 {line-height: 26px;font-size: 22px;}
.why-evince-section h2 span{display: inline-block;}
p{font-size: 16px;line-height: 26px;}
.why-evince-section p{margin-bottom: 0;}
.why-evincemage-secion ul{width: 100%;margin: 0 auto;float: none;padding: 0 10px;}
.why-evincemage-secion ul li.section-wrapper{width: 48%;padding: 30px 0px;border: 1px solid #c8c8c8;margin: 1%;}
.content-section{line-height: 22px;font-size: 18px;margin-top: 16px;}
/*why-evince-section-End*/

/*magento-marketplace-section-Start*/
.magento-marketplace-section{padding: 20px 15px 20px;}
.Marketplace-section{padding: 30px 0px 0px;}
.magento-marketplace-section .left-section{padding: 20px 10px 20px;width: 100%;margin-right: 0;}
.magento-marketplace-section .left-section .content-section{width: 70%;margin-top: 0;padding: 10px;box-sizing: border-box;}
.magento-marketplace-section .left-section h3{font-size: 18px;margin-top: 10px;line-height: 22px;}
.magento-marketplace-section .left-section p {font-size: 16px;line-height: 22px;}
.magento-marketplace-section .left-section .icon-section{margin-top: 0;}
.magento-marketplace-section .left-section .icon-section span{width: 20%;}
.magento-marketplace-section .left-section .icon-section span img{max-width: 80%;}
.btn.btn-default{font-size: 15px;min-width: 200px;height: 45px;line-height: 45px;padding: 0px 68px 0px 20px;}
.btn.btn-default span{width: 48px;height: 45px;}
.magento-marketplace-section .left-section .image-section{width: 30%;}
.magento-marketplace-section .right-section{width: 100%;margin-top: 15px; margin-left: 0;}
/*magento-marketplace-section-End*/


/*banner-section-Start*/
.banner-section{height: 100%;}
.banner-section .left-section{width: 100%;height: 350px;}
.banner-section .left-section .social-icon-section ul{top: 43%;left: 4%;}
.banner-section .left-section .social-icon-section ul li{margin-right: 20px;}
.banner-section .left-section .social-icon-section ul::after{right: -72px}
.banner-section .left-section .social-icon-section ul::before{left: -72px;}
.banner-section .left-section .social-icon-section ul::before, .left-section .social-icon-section ul::after{width: 60px;}
.banner-section .right-section{width: 100%;}
.banner-section .right-section::after{top: 0;background-position: 53px 7%;background-size: 100%;}
.banner-section .right-section h1{line-height: 40px;font-size: 34px;margin: 25px 0px;width: 40%;padding: 0;padding-left: 15px;float: left;}
.banner-section .magento-icon-section{width: 58%;float: right;margin-right: 0;padding: 17px 20px;margin-bottom: 0;margin-left: 0;}
.banner-section .magento-extension-section{width: 100%;left: 0;position: relative;z-index: 9;}
.banner-section .magento-extension-section ul{padding: 20px;float: left;width: 100%;}
.banner-section .magento-extension-section ul li{margin-bottom: 20px;font-size: 14px;width: 33%;padding: 0 10px;float: left;padding-top: 70px;text-align: center;line-height: 18px;}
.banner-section .magento-extension-section ul li:before{right: 0;margin: 0 auto;}
.banner-section .scroll-down a{width: 268px;}
.why-evincemage-secion{margin-top: 40px;}
/*banner-section-End*/

/*magento-offers-section-Start*/
.magento-offers-section{padding: 40px 15px 50px 15px;}
.offers-content-section{float: left;padding-top: 0px;text-align: center;width: 100%;padding-right: 0;}
.offers-content-section p{padding: 0px 0px;}
.offers-wrapper{width: 47.2%;margin-right: 0;margin-left: 30px;margin-top: 20px;}
.offers-describe-section{float: left;width: 100%;}
.offers-wrapper:nth-child(2n+1){margin-left: 0;clear: both;}
.offers-wrapper .content-section h4{font-size: 18px;line-height: 22px;min-height: 30px;}
/*magento-offers-section-End*/

/*magento-entrepreneurs-section-Start*/
.magento-entrepreneurs-section{padding: 50px 30px;}
.Entrepreneurs-img-section{height: 100px;line-height: 100px;margin-top: 0;padding: 0 5px;}
.Entrepreneurs-img-section img{width: 100%;    max-width: 150px;}
.magento-entrepreneurs-section [class*='col-sm'] {width: 50%;float: left;padding: 0 70px;}
/*magento-entrepreneurs-section-End*/

/*magento-services-section-Start*/
.magento-services-section{padding: 0px 15px 0px 15px;}
.services-content-section{width: 100%;padding-top: 0;padding-bottom: 20px;padding-right: 0;text-align: center;}
.services-describe-section{width: 100%;float: left;}
.services-content-section h2 {line-height: 26px;font-size: 22px;}
.services-content-section p {font-size: 16px;line-height: 26px;padding: 0px 0px;}
.services-wrapper{width: 47.3%;margin-left: 30px;padding: 20px 5px 20px;margin-right: 0px;margin-top: 20px;}
.services-wrapper:nth-child(2n+1){margin-left: 0;clear: both;}
.services-wrapper .image-section.opp-bg-image,.services-wrapper .image-section{width: 80%;margin: 0 auto;}
.services-wrapper .image-section .magento-services{width: 130px;}
.services-wrapper .content-section h4{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.services-wrapper .content-section p{font-size: 16px;line-height: 22px;margin-bottom: 15px;}
.services-wrapper .content-section a{height: 40px;min-width: 100px;line-height: 36px;font-size: 16px;}
.services-describe-section .services-wrapper{margin-right: 0;}
/*magento-services-section-End*/

/*connect-with-us-section-Start*/
.connect-with-us-section{padding-top: 110px;}
.connect-with-us-section .left-section{width: 100%;}
.address-section{padding: 40px 15px;}
.address-content-section{width: 100%;height: auto;margin-right: 18px;padding: 20px 5px 20px 5px;max-width: 500px;}
.address-content-section h4{font-size: 22px;line-height: 30px;margin-bottom: 18px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{width: 100%;margin-bottom: 20px;}
.address-content-section ul li a{font-size: 15px;line-height: 30px;}
.connect-with-us-section .right-section{width: 100%;padding-right: 30px;padding-top: 10px;padding-bottom: 380px; padding-left: 30px; text-align: center;}
.connect-with-us-section .right-section span.need-help{font-size: 22px;width: 190px;height: 120px;padding-top: 58px;padding-right: 15px;left: 15px;}
.form-section h4{font-size: 22px;margin-bottom: 0;line-height: 28px; margin-top: 20px;}
.form-group.user-name, .form-group.user-pass{margin-top: -15px;margin-bottom: 20px;}
.form-group input{height: 40px;font-size: 14px; }
.form-group.message{margin-top: 30px;}
.form-group{margin-bottom: 15px;}
.form-control.btn.btn-success{margin-top: 0;width: 120px;font-size: 16px;height: 40px;line-height: 28px;}
.form-section{width: 330px;}
.form-group.message input{height: 70px;padding-top: 5px;}
.connect-with-us-section .address-section {padding: 35px 15px;}
/*connect-with-us-section-End*/
.cms-mobile-app .btn-section {margin-top: 2px !important; margin-bottom: 15px !important; }
/*footer-css-Start*/
.footer{padding: 30px 0px 0px;}
.magent2-section .image-section{width: 40%;}
.magent2-section .content-section h4{font-size: 15px;margin-bottom: 5px;margin-top: 0;}
.top-footer{margin-bottom: 0; padding-bottom: 0;}
.magent2-section .content-section p{margin-bottom: 10px;font-size: 13px;line-height: 22px;margin-top: 0;}
.footer-social-icon{clear: both;float: left;width: 100%;display: inline-block;position: unset;height: auto;padding: 5px 0;    margin-bottom: 10px;    margin-top: 6px;}
a.read-more-btn{font-size: 14px !important;margin-bottom: 7px;}
.middle-content h4{ font-size: 18px;margin-bottom: 15px;}
.middle-content ul li a{font-size: 13.5px;line-height: 28px;}
.middle-content ul li a .fa{font-size: 16px;padding-right: 6px;}
.newsletter-section p{font-size: 13.5px;line-height: 26px;}
.footer-social-icon ul li a{line-height: 36px;width: 36px;height: 36px;font-size: 18px;}
.footer-social-icon ul li{margin-right: 5px;}
.middle-content{padding: 20px 0px;}
.magent2-section{width: 100%;}
.footer-social-icon ul{position: unset;}
.page-footer .footer.content .block.newsletter .field .control input{border:1px solid; border-color: rgb(61, 61, 61);height: 44px;}
.page-footer .footer.content .block.newsletter .subscribe {position: relative;max-width: 400px;}
.newsletter-section p{white-space: nowrap;}
/*footer-css-End*/

.banner-section .magento-icon-section ul li img {width: 100%;}
li.magento-1-section, li.magento-2-section {width: 24%;margin-right: 10px !important;float: left;}
.magento-icon-section li.Clutch-section {width: 40%;}
.magento-icon-section li.marketplace-section {width: 100%;}
.extension-name {margin-right: 3%;width: 31%;}
.extension-title a{font-size: 18px;}
.catalog-product-view .media_product h2{margin: 0px 0px 20px;font-size: 26px;}
.catalog-product-view .related_content p, .media_content p{line-height: 24px;font-size: 16px;word-break: break-all;}
.product-configure-buy .side_bar{margin-bottom: 0;}
.page-footer .footer{padding: 15px 0px 0px;}
.page-footer .footer.content h4{padding-left: 10px;}
.footer-links{padding-left: 6px;}
.page-footer .footer.content .block.newsletter .block.newsletter{padding: 0 10px;}
 .product-info-main .product.attribute.overview{margin-bottom: 0;}
 .page-product-downloadable .product-add-form{margin-bottom: 10px;}
 .checkout-cart-index .columns .column.main {padding-bottom: 10px;}
 .checkout-index-index .columns .column.main {padding-bottom: 0;}
 .page-footer .footer.content .footer-links ul.footer-social-links li a {padding-left: 8px;}
 .page-footer .footer.content .footer-links ul li a i {margin: 0 3px 0 0;}
 .page-header .header.content .minicart-wrapper .toggle_hide{right: 68%;}
 .highlight-section{padding: 20px 0;}
 .catalog-product-view .media_product{margin-bottom: 0;}
 .cms-page-view .columns .column.main {padding-bottom: 0;}
.cms-page-view h1.page-title{margin-bottom: 0px !important;}
.cms-about-us.cms-page-view #maincontent {margin-top: 0;}
.faq_answer{padding-top: 0;}
.faq_question{margin-top: 10px;}
.magento1-extension-section{padding: 20px 0px 20px 0px;}
.magento2-extension-section .extension-sections {padding: 20px 20px 20px;}
.extension-sections {padding: 20px 20px 0px;}
.magento2-extension-section{padding: 10px 0px 15px 0px;}
.page-products .page-main .columns{padding: 20px 0px;}
body.cms-about-us.cms-page-view.page-layout-1column {padding-top: 73px;}

/*Top header search start*/
.page-header .header.content .block-search .minisearch .action.search{/*display: none;*/}
.block-search .search-wrapper label.label{max-width: none;padding:0;top: 10px; position: unset; width: auto;margin:0;margin-top: 20px;margin-right: 10px;}
.block-search .search-wrapper label.label:before{line-height: 36px;font-size: 24px;color: #20252f;padding: 0;height: 34px;width: 34px;}
.page-header .header.content .block-search {right: auto;top: auto;position: inherit;}
.page-header .header.content .block-search .minisearch .input-text{float: none;width: 0;text-align: left;}
.page-header .header.content .form.minisearch.active input#search {width: 100%;float: none;text-align: left;display: inline-block;border-radius: 4px;background: #fff;height: 38px;}
.page-header .header.content .block-search .control{margin: 0 auto;text-align: center;}
.block-search .search-wrapper label.label.active +.control {position: static;background: #20252f;padding: 0 15px; width: 100%;}
.page-header .header.content .block-search .control{position: absolute; transition: all 0.4s ease-in-out; width: 0px;margin: 0 auto;text-align: center;float: none; top: 72px;}
.page-header .header.content .nav-sections{background-color: #000;}
.page-header .header.content .nav-sections .navigation li a{color: #fff; padding: 0;text-align: left;}
.page-header.nav-down .navbar-header{min-height: auto;}
.page-header.nav-down .navbar-header:after{min-height: 71px;}
/*Top header search end*/

/*Header icon and logo start*/
.navbar-header:after {min-height: 75px;background-size: 134px;right: -78px; width: 70px;}
.page-header.fix-header .navbar-header,
.page-header .header.content .minicart-wrapper ul .user-account a,
.page-header .header.content .minicart-wrapper .showcart{height: 72px;float: left;min-height: auto;}
.cms-index-index .page-header.fix-header .navbar-header:after{/*min-height: 72px;height: 70px;*/}
.cms-index-index .page-header.fix-header.nav-up .navbar-header {min-height: auto;}
.page-header .header.content{border-bottom: 1px solid #fff;}
/*Header icon and logo end*/

/*magento 2 banner start*/
.banner-section .banner-content{min-width: auto;top: 43%;}
.catalog-category-view .banner-section .banner-content h2{font-size: 30px!important;line-height: 30px !important;}
.banner-section .banner-content h3{font-size: 18px; line-height: 26px;margin-top: 5px; margin-bottom: 5px;} 
.banner-section .banner-content p{line-height: 16px;font-size: 16px;}
.banner-section .magento1-icon-section li{width: 50px;height: 50px;}
.banner-section .magento1-icon-section li img{width: 48px;}
.banner-section .magento1-icon-section li:last-child img {width: 75px;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 400px;}
.banner-descriptions{margin-top: 3%;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 300px;}
.banner-descriptions{padding: 0 20px;margin-top: 1%;}
/*magento 2 banner end*/
.category-magento-services #maincontent{margin-top: 0;}
.catalog-category-view .category-description h1{font-size: 30px !important;}
.magento-offers-section.magento1-offer-section{padding-top: 20px;padding-bottom: 20px;}
.catalog-category-view h2{font-size: 30px !important;}
.magento1-offer-section .offers-content-section h2{line-height: 24px !important;font-size: 22px !important;}
.magento-entrepreneurs-section.magento1-section{padding: 0 0px;    margin-bottom: 30px;}
.page-products .page-main .columns{padding-bottom: 0;}
.why-evincemage-secion{margin-top: 0;flex-direction: column;}
.page-header .header.content .minicart-wrapper .showcart .counter.qty {right: auto;top: 22px;left: 55px;}
.page-header.nav-up .header.content .block-search{/*top: 28px;*/}
.page-header.nav-up .header.content .block-search #search_mini_form .control {margin-top: 28px;float: left;width: 100%;}
.page-header .header.content .minicart-wrapper .showcart::before{margin-left: 18px; /*margin-top: 20px;margin-left: 4px;*/}
.cms-page-view #maincontent {margin-top: 0px;}
/*mobile-css-End*/

/*SERVICE SECTION SERVICES PAGE START*/
.services-section .content-section {font-size: 14px;line-height: 16px;}
.services-section ul li.section-wrapper{padding: 10px 0px;min-height: 210px;}
.magento-support-section{padding: 20px 0px 0px;}
.magento-support-section h2 {margin-bottom: 0;}
.magento-support-section p{padding:15px;font-size: 14px;line-height: 22px;padding-top: 0;}
.magento-support-services-section .services-wrapper{padding: 10px 5px 10px;}
.magento-support-services-section .services-wrapper .image-section .magento-services {width: 100px;height: 100px;}
.services-wrapper .image-section .magento-services img{width: 60px;}
.magento-support-services-section .services-wrapper .content-section h4{padding: 15px 0px;font-size: 14px;line-height: 16px;}
.magento-support-services-section .services-wrapper .content-section{margin-top: 20px;}
/*.services-wrapper:nth-child(2n+1){clear: none;}*/
.banner-section.detail-banner-section.service-detail-section {background-position: 4% 50%;height: 180px;}
.banner-section.detail-banner-section.service-detail-section .banner-content h1{font-size: 30px !important;text-shadow: 3px 0px 8px #fff;}
.banner-section.detail-banner-section.service-detail-section .banner-content h2{line-height: normal;text-shadow: 3px 0px 8px #fff;}
.banner-section.detail-banner-section .banner-content p{text-shadow: 3px 0px 8px #fff;}
.banner-section .banner-content .services-cms{width: 100%; padding: 0 10px;}
.magento-support-services-section .services-describe-section li{margin-bottom: 0;margin-top: 10px;}
/*SERVICE SECTION SERVICES PAGE END*/

/*INSTALLATION & SUPPORT PAGE START*/  
.cms-magento-installation-and-support .column.main section.banner-section{height: 180px;}
.magento-support-extension{padding: 0;margin-top: 10px;margin-bottom: 10px}
.magento-support-extension li.magento-suport-extension-wrapper{margin-left: 5%;}
.magento-certified-section{padding: 0px;}
.magento-certified-section p {font-size: 16px;line-height: 22px;}
.magento-suport-extension-wrapper .content-section h4{font-size: 18px;line-height: 22px;}
/*INSTALLATION & SUPPORT PAGE END*/

/*CONTACT US PAGE START*/
.contct_us_page {margin: 0 auto;}
.address-info .full-address h2{font-size: 28px!important;}
.address-info .full-address .country-address{width: 50%;}
.address-info .full-address .country-main-title{width: 50%;}
.supporting-title ul li{margin-right: 10px;}
.cms-contact-us .contct_us_page{padding: 15px 20px;float: left;}
.address-info .full-address .country-address {width: 95%;padding: 25px 10px 0px 10px;}
.address-info .full-address .country-main-title {width: 95%;}
.g-map-screen{margin-top: 30px;width: 100%;}
.contact-us-bg-img .address-and-map .address-info{width: 100%;}
.address-info .full-address{margin-top: 0;  width: 46%;}
section.contact-us-bg-img{padding: 25px 0;}
.contact-us-bg-img .address-and-map .map-info{width: 100%;}
.contct_us_page .form.contact{margin-top: 0;}
.contct_us_page .form.contact .control input{height: 50px;padding: 0 15px;}
.address-info .usa-address.full-address{width: 45%;float: right;margin-top: 0;}
.supporting-title h3{font-size: 28px;}
.supporting-title{margin-top: 20px;padding: 0 10px;}
.supporting-title ul{margin-top: 20px;}
.supporting-title ul li{width: 50%;float: left;margin-right: 0;margin-bottom: 35px;padding-left: 52px;}
.supporting-title ul li p a{font-size: 16px;}
.banner-section.detail-banner-section.contact-us-banner {height: 180px;}
/*CONTACT US PAGE END*/

.sitemap-index-index #mageplaza-seo-html-sitemap{padding: 15px;}
.minicart-wrapper .action.showcart .counter.qty{position: relative;}
.why-evincemage-secion ul li.section-wrapper{height: auto;min-height: 340px;}

.cms-magento-specialist-services .services-describe-section li:nth-child(4n+1) {
    margin-left: 1%;
}
.cms-magento-specialist-services .services-describe-section li {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
}
.cms-magento-specialist-services .magento-support-section.cms-service-offer{margin-bottom: 0;padding-top: 15px;padding-bottom: 15px;}
.contct_us_page .form.contact .field.name, .contct_us_page .form.contact .field.email{width: 100%;}
.contct_us_page .form.contact .field.email {padding-left: 0;}
.contct_us_page .form.contact .field.name{padding-right: 0;}
.specialist-bottom h3 {font-size: 18px;}
.checkout-payment-method .checkout-billing-address .field-select-billing label.label {position: static;}
.magento-certified-section ul.magento-support-extension .content-section p {font-size: 14px;line-height: 20px;}
.magento-cloud-services.secure-magento .magento-suport-extension-wrapper .content-section h4 {min-height: 43px;}
section.magento-certified-section.optimize-magento ul.magento-support-extension li .content-section h4 {
    min-height: 50px;
}
.cms-magento-specialist-services .services-describe-section .services-wrapper .content-section a{font-size: 14px; line-height: 18px}
.magento-certified-section p h3{margin-top: 0;}
span.service_title{font-size: 16px;}

    /*HEADER SEARCH*/
    .actions.open-search {
    height: 34px;
    width: 34px;
    float: left;
    position: absolute;
    top: 20px;
    right: 170px;
    z-index: 9999;
}
.actions.open-search .search{visibility: hidden;}
form.minisearch.active .actions.open-search .search{visibility: visible;}
.page-header .header.content .block-search .minisearch .action.search{height: 34px;width: 34px;}
.page-header .header.content .block-search .control.wide{width: 100%;    background: #20252f;top: 72px;}
.page-header .header.content .form.minisearch .control.wide input[type="text"]{
    width: 100%;
    float: none;
    text-align: left;
    display: inline-block;
    border-radius: 4px;
    background: #fff;
    height: 38px;
}
.page-header .header.content .block-search .minisearch .action.search{ z-index: 0; }
.page-header .header.content .block-search .minisearch.active .action.search{ z-index: 99; }
#search_autocomplete{top: 133px;    right: auto;}
 /*HEADER SEARCH*/
.address-content-section ul li.location a{line-height: 18px;}
.address-content-section{min-height: 284px;}
.cms-magento-specialist-services .connect-with-us-section{padding-top: 70px;}
.magento-certified-section h1 {font-size: 26px !important;}

section.why-you-get:before {width: 100%;}
.hire_hourly_rate span.hire_semi_title{position: relative;    top: 0;color: #333333;margin-bottom: 10px;}
.jourly_img, .hourly_point{    position: static;    transform: none;}
.hourly_tool{width: 100%;height: auto;}
.jourly_img{max-width: 100%;width: 100%;padding-left: 0;}
.hourly_point{padding-left: 0;padding: 0 30px;padding-top: 30px;}
.jourly_img img {width: 100%;}
.hourly_point ul{padding: 0 20px;}
span.hire_semi_title{font-size: 20px;margin-bottom: 10px;}
.cms-page-view .get_points li{margin-bottom: 10px;font-size: 16px;font-weight: 400;}
section.why-you-get{padding-bottom: 30px;padding-top: 20px;}
section.hire_m_developer{margin-top: 20px;}
.cms-page-view .page-main .hourly_point ul li p{font-size: 16px;}
.cms-page-view .page-main .hourly_point ul li{display: inline-block;width: 100%;padding-top: 110px;text-align: center;padding-left: 0;}
.cms-page-view .page-main .hourly_point ul li:before{right: 0;margin: 0 auto;}
.cms-page-view .page-main .hourly_point ul li:after{right: 0;margin: 0 auto;}
.cms-page-view .page-main .hourly_point ul li div{right: 0;margin: 0 auto;}
.hourly_point{padding: 0 5px;padding-top: 20px;}
.cms-page-view .page-main .hourly_point ul li p{line-height: 20px;min-height: 50px;}
.offers-wrapper .content-section p{font-size: 16px;line-height: 22px;}
.footer .middle-content {border-bottom: 0;}
.page-footer .footer-bottom{padding-top: 0; text-align: center;}

.newest_tech_img:before, .newest_tech_img:after{height: 0; width: 0;}
.newest_tech_img{text-align: center;}
.new_tech_part{padding:10px 0px;}
.magento-certified-section .upgrade_m {margin-top: 10px;margin-bottom: 20px;}
section.faster_loading{padding: 30px 0;margin: 30px 0;text-align: center;}
section.faster_loading h2{margin-top: 15px;line-height: 22px;margin-bottom: 15px;}
section.customize_integration {text-align: center;}
.integration_wrapper{position: static;margin-top: 20px;transform: none; box-shadow: none;width: 100%;padding: 0;}
section.smooth_upgrade{padding: 5px 0;margin:0;text-align: center;}
section.smooth_upgrade .newest_tech h2 {margin-top: 15px;}
.magento-certified-section .upgrade_m p {font-size: 18px;}
section.main_wrapper.upgrade_magento {text-align: center;}
.newest_tech {padding-right: 0; text-align: center;}
.integration_text p {margin-top: 10px;margin-bottom: 10px;}
.integration_wrapper .integration_text h2 {line-height: 22px;}
section.faster_loading p{margin-top: 0;}
.upgrade_migration_infographics{margin-top: 35px;}
.page-footer .footer-bottom{padding-bottom: 30px;}
.magento-certified-section p{padding: 0px 0px;}

.cms-privacy-policy .page-title-wrapper,
.cms-terms-and-conditions .page-title-wrapper,
.cms-cancellation-and-refund .page-title-wrapper{margin-top: 10px;}
.sitemap-index-index #maincontent,
.cms-help-faqs .page-title-wrapper{margin-top: 20px;}
.services-describe-section .services-wrapper .content-section h4 a{font-size: 16px; line-height: 22px;}

.magento-offers-section .offers-wrapper{min-height: 380px;}  
.connect-with-us-section .right-section span.need-help{display: none;}
.connect-with-us-section .form-section form{max-width: 500px; margin: 0 auto; text-align: center;}
.connect-with-us-section .form-section {width: 100%;}
.right-section .webforms .control .validation-advice {text-align: left;}
.right-section .webforms .control .floating-label {text-align: left;width: 100%;}
.connect-with-us-section .webforms .actions-toolbar button {width: auto;}
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{min-height: 400px!important; height: auto;}
.page-footer .content-section h4 a.read-more-btn{font-size: 16px; line-height: 22px;}
.create.account label.label[for="captcha_user_create"] {word-break: break-all;white-space: normal;}
.create.account label.label {min-height: 34px;}
.password-strength-meter #password-strength-meter-label {float: left;width: 100%;}
.opc-estimated-wrapper .action.showcart span.counter-number {background: #20252f;}
.media_product .owl-item .item p{margin-top: 0;}
.product-screenshots-tab a#view-screenshots-link-1 {width: 100%; font-size: 14px;}
.product.info.detailed a#view-screenshots-link-1{width: 100%;}
@supports (-webkit-overflow-scrolling: touch) {
/*.page-header .minicart-wrapper{float: right; text-align: right;}
.page-header .header.content .minicart-wrapper ul{float: none; text-align: right;}
.page-header .header.content .minicart-wrapper .showcart{float: none; text-align: right;}
.page-header .header.content .minicart-wrapper ul .user-account a{text-align: right; float: right;}*/

.page-header .header.content .minicart-wrapper{width:auto}
.page-header .minicart-wrapper{width: 140px;text-align: right;align-items: center;justify-content: flex-end;}
.header .minicart-wrapper{float: right;}
}
.secure_logo.mobile{
    display:block;
    padding-left:10px;
}
.secure_logo.desktop{
    display:none;
}
.page-product-downloadable .product-add-form {
    margin-top: 20px !important;
}
}



@media only screen and (max-width: 639px){
.header .minicart-wrapper {margin-top: 0;}
.account table#my-orders-table tfoot tr.totals-tax th.mark, .table-wrapper.table-order-items.invoice tfoot tr.totals-tax th.mark ,
.account table#my-orders-table tfoot tr.subtotal th.mark, .table-wrapper.table-order-items.invoice tfoot tr.subtotal th.mark{left: 0    }


}

@media only screen and (max-width: 600px){
.offers-wrapper .content-section h4{padding: 0px 5px; font-size: 16px;}
.extension-sections {padding: 40px 10px 0px;}
.magento2-extension-section .extension-sections{padding: 40px 10px 0px;}
.banner-section .right-section h1{width: 100%;text-align: center;}
.banner-section .magento-icon-section{width: 100%;text-align: center;}
li.magento-1-section, li.magento-2-section{width: 70px; text-align: center; min-height: 130px;float: none;}
.magento-icon-section li.Clutch-section {width: 110px;}
.magento-icon-section li.marketplace-section {width: 230px;float: none;}
.magent2-section .content-section{padding: 0 10px;}
.magent2-section .content-section h4,.magent2-section .content-section p{line-height: 18px;}
.copyright-section {max-width: 310px;margin: 0 auto;text-align: center;}
.offers-wrapper{margin-left: 10px;padding: 20px 5px 5px;width: 48.8%;}
.extension-img-section{height: 135px;}
.extension-title a{font-size: 14px;margin-top: 10px;}
.magento1-extension-section {padding: 15px 0px 15px 0px;}
.magento2-extension-section .extension-sections{padding: 15px 10px 15px 10px;}
.offers-content-section p {padding: 0px 0; font-size: 16px;}
.services-content-section p{padding: 0px 0; font-size: 16px;}
.services-wrapper{width: 47.7%;margin-left: 20px;}
.services-wrapper .image-section .magento-services{width: 130px;height: 130px;}
.address-content-section{width: 70%;margin-right: 10px;padding: 15px 15px 15px 15px;}
.address-content-section ul li{padding-left: 30px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{margin-bottom: 10px;}
.connect-with-us-section .address-section {padding: 20px 20px;}
.address-content-section ul li a:before{font-size: 18px;left: -32px;}
.address-content-section ul li a {font-size: 14px;line-height: 24px;}
.connect-with-us-section .right-section{padding-right: 30px; padding-top: 30px; margin-bottom: 0;padding-bottom: 290px;}
.banner-section .right-section::after {top: 0;background-position: 53px 10%;}
.magento-marketplace-section .left-section .content-section,.magento-marketplace-section .left-section .image-section{width: 50%;}
.block-search .control {top: 77px !important;}
.banner-section .left-section .social-icon-section ul{left: 3%;}

/*magento 2 banner start*/
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{background-position: 30% center;}
.catalog-category-view .banner-section .banner-content h2{font-size: 24px;}
.banner-descriptions{padding: 0 10px;}
.banner-section .banner-content h3{font-size: 18px;}
.banner-section .banner-content p{font-size: 14px;}
.banner-section .magento1-icon-section li{width: 50px;height: 50px;}
.banner-section .magento1-icon-section li img {width: 40px;}
.banner-descriptions{margin-top: 0;}
.magento-banner-icon{padding-left: 2%;}
/*magento 2 banner end*/
.catalog-category-view .category-description h1,
.catalog-category-view .category-description h1{font-size: 20px !important;line-height: 20px !important;}
.magento-entrepreneurs-section [class*='col-sm'] {width: 50%;float: left;padding: 0 10%;}
.catalog-category-view h2{font-size: 20px !important;line-height: 24px !important;}
h2 {line-height: 24px;font-size: 20px;}
.why-evince-section{padding: 12px 15px 0px;}
p {font-size: 14px;line-height: 18px;}
.content-section {line-height: 18px;font-size: 14px;}
.magento-marketplace-section .left-section h3{font-size: 16px;margin-top: 0;line-height: 18px;}
.magento-offers-section {padding: 20px 15px 15px 15px;}
.services-content-section h2{line-height: 22px;font-size: 20px;}
.connect-with-us-section .right-section span.need-help{font-size: 20px;}
.services-content-section p{font-size: 16px;line-height: 20px;margin-bottom: 0;}
.form-section h4{font-size: 20px; line-height: 20px;}
.magento-entrepreneurs-section{padding: 20px 5px;}
.magento-entrepreneurs-section h2{margin-bottom: 10px;}
.services-wrapper{margin-top: 15px;}
.connect-with-us-section {padding-top: 70px;}
.btn.btn-default{height: 38px;line-height: 38px;}
.btn.btn-default span{width: 38px;height: 38px;}
.page-footer .footer.content h4{font-weight: 400;}
.content-section{line-height: 18px;font-size: 16px;}
.why-evincemage-secion ul li.section-wrapper{padding: 15px 5px; min-height: 355px;}
.address-content-section ul li.telephone, .address-content-section ul li.mail{margin-bottom: 5px;}
.connect-with-us-section .right-section{padding-bottom: 330px;}
.page-footer .footer.content .footer-links ul li,
.page-footer .footer.content .footer-links.contact-details ul li{padding-bottom: 0;}
.copyright-section span p{margin-bottom: 35px;font-size: 11px;line-height: 14px;}
.block-search .search-wrapper label.label{max-width: none;padding: 0;top: 0;position: absolute;width: auto;margin: 0;margin-top: 20px;margin-right: 0;right: 35% !important;}
.connect-with-us-section .webforms fieldset {margin-bottom: 10px;}
.magento-marketplace-section .left-section .image-section img {width: 40%;}

/*SERVICE SECTION SERVICES PAGE START*/
.services-section ul li.section-wrapper{min-height: 195px;width: 33%;}
.services-section ul li.section-wrapper:last-child {border-right: 1px solid #c8c8c8;width: 33.1%;}
.services-wrapper .image-section .magento-services img {width: 45px;}
.magento-support-services-section .services-wrapper .image-section .magento-services {width: 80px;height: 80px;}
.magento-support-services-section .services-wrapper .content-section h4{padding: 10px 0px;font-size: 12px;line-height: 14px;}
/*SERVICE SECTION SERVICES PAGE END*/

/*CONTACT US PAGE START*/
.cms-contact-us .contct_us_page h3 {font-size: 20px;}
.contct_us_page .form.contact .control input{height: 38px;padding: 0 10px;font-size: 14px;}
.contct_us_page .form.contact .field.email,
.contct_us_page .form.contact .field.name{margin-bottom: 10px;}
.contct_us_page .form.contact .field.telephone {margin-bottom: 10px;}
.contct_us_page .form.contact .control textarea{height: 70px; padding-left: 10px;padding-right: 10px;font-size: 14px;}
.supporting-title ul li{width: 100%;}
.supporting-title h3 {font-size: 20px;}
.address-info .full-address h2 {font-size: 18px!important;}
.address-info .full-address .country-address h3{font-size: 16px;}
/*CONTACT US PAGE END*/

/*INSTALLATION & SUPPORT PAGE START*/  
.magento-certified-section p{padding: 0px 0;}
.magento-support-extension li.magento-suport-extension-wrapper{width: 46%;float: left;margin: 10px 2%;}
.magento-support-extension li.magento-suport-extension-wrapper:nth-child(3n+1) {margin-left: 2%;}
/*INSTALLATION & SUPPORT PAGE END*/  
.why-evincemage-secion .section-wrapper .why-item-content p {
    min-height: 55px;
}
.why-evince-section{padding: 30px 15px 15px 15px !important;}
.magento-cloud-services .magento-support-extension li.magento-suport-extension-wrapper{width: 45%;display: inline-block;clear: none; float: none;}

.actions.open-search{right: 35% !important;}
.block-search .field.search .control {top: 72px !important;}
.address-content-section{min-height: 275px;}
.magento-certified-section h1 {font-size: 20px !important;}
.offers-wrapper .content-section p{min-height: 100px;margin-bottom: 20px;padding: 0px 5px; font-size: 14px;}
.why-evincemage-secion ul li.section-wrapper .why-item-content p{font-size: 14px;line-height: 20px;}
.magento-marketplace-section .left-section p{font-size: 14px;}
.services-wrapper .content-section h4{font-size: 16px;}
.services-wrapper .content-section p{font-size: 14px;}
.upgrade_migration_infographics img {width: 90%;}
.magento-offers-section .offers-wrapper{min-height: 330px;}    
.footer-social-icon{margin-top: 0;}
.create.account label.label[for="captcha_user_create"] {word-break: break-all;white-space: normal;}
}

@media only screen and (max-width: 480px){
.page-footer .footer-bottom {padding-bottom: 18px; width: 66%; margin: auto !important; float: none; }
.newsletter-section p {white-space: normal;}
.footer .widget-box{padding:0;}
.magent2-section .image-section {width: 100%;}
.magent2-section .content-section {padding: 0;width: 100%;margin-top: 10px;}
.address-content-section{width: 100%; margin-bottom: 10px;}
.connect-with-us-section .right-section{padding-right: 10px;padding-top: 0px;margin-bottom: 0;padding-bottom: 260px;padding-left: 10px;}
.connect-with-us-section .form-section {width: 100%;}
.connect-with-us-section .form-section h4{padding-right: 0;}
.btn.btn-default{font-size: 12px;}
.magento1-extension-section .btn.btn-default,
.magento2-extension-section .btn.btn-default{min-width: 220px;}
.magento-marketplace-section .right-section{margin-left: 0;}
.extension-img-section img{width: 50px;}
.extension-img-section {height: 85px;}
.extension-title a{line-height: 18px;}
.extension-sections {padding: 20px 10px 0px;}
.magento2-extension-section .extension-sections {padding: 15px 10px 15px 10px;}
.offers-wrapper{width: 48%;}
.offers-wrapper .content-section h4{font-size: 16px;min-height: 40px;line-height: 20px;margin-bottom: 10px;}
.offers-wrapper .content-section p{font-size: 14px;line-height: 20px;padding: 0;min-height: 120px;}
.services-wrapper .content-section p{min-height: 140px;}
.services-wrapper .image-section .magento-services img{width: 50px;}
.services-wrapper .image-section .magento-services{height: 95px;width: 95px;}
.services-wrapper .image-section.opp-bg-image, .services-wrapper .image-section{background-size: 100%; auto;}
.services-wrapper{width: 46%;}
.services-wrapper .content-section p,
.services-wrapper .content-section h4{line-height: 20px;}
.services-wrapper .content-section{float: left;width: 100%;}
.connect-with-us-section .right-section span.need-help{width: 180px;height: 90px;padding-top: 28px;top: -30px;border: 6px solid #ffdc00;}
.why-evincemage-secion ul{width: 100%;padding: 0 10px;}
.magento-entrepreneurs-section [class*='col-sm']{padding: 0 40px;}
.Entrepreneurs-img-section{height: 85px;line-height: 75px;padding: 0 5px;}
.banner-section .magento-extension-section ul{padding: 15px 10px;}
.banner-section .magento-extension-section ul li{font-size: 12px;padding: 70px 10px 0 10px;line-height: 16px;font-weight: 400;}
.connect-with-us-section .form-section input{height: 44px;font-size: 14px;}
.connect-with-us-section .form-section textarea{font-size: 14px;line-height: 20px;}
.banner-section .left-section .social-icon-section ul{transform: rotate(0); left: 0;width: 100%;right: 0;margin: 0 auto;text-align: center;background: #20252f;bottom: 0;top: auto;}
.banner-section .left-section .social-icon-section ul li{margin-bottom: 0;padding: 10px 0;}
.banner-section .magento-icon-section{padding: 5px 10px;}
.banner-section .left-section .image-section{width: 100%;}
.magento-marketplace-section .left-section .content-section, .magento-marketplace-section .left-section .image-section{width: 100%;}
.magento-marketplace-section .left-section .content-section {margin-bottom: 15px;}
.magento-marketplace-section .left-section{padding: 20px 10px 0px;}
.navbar-header:after{width: 0;}
.block-search .search-wrapper label.label{max-width: none;padding: 0;top: 0;position: absolute;width: auto;margin: 0;margin-top: 20px;margin-right: 0;right: 40% !important;}
.banner-section .magento1-icon-section li{margin-right: 13px;}
.cms-services .column.main section.banner-section {margin-top: 18px;}
.page-header .header.content .minicart-wrapper .showcart::before{margin-left: 13px;}
.banner-section .left-section .social-icon-section ul::before{left: 0;top: 23px;}
.banner-section .left-section .social-icon-section ul:after{right: 0;top: 23px;}

/*magento 2 banner start*/
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 300px!important;}
.banner-section .banner-content{top: 35%;}  
/*magento 2 banner end*/

/*SERVICE SECTION SERVICES PAGE START*/
.services-section ul li.section-wrapper{width: 50%;}
.services-section ul li.section-wrapper:last-child {border-right: 1px solid #c8c8c8;width: 50.2%;}
.magento-support-services-section .services-describe-section li{width: 48%;margin-left: 4%;}
.magento-support-services-section .services-describe-section li:nth-child(2n+1) {margin-left: 0;}
.banner-section .banner-content .services-cms{padding: 0 10px; }
.banner-section.detail-banner-section.service-detail-section {background-position: 4% 0;height: 140px;}
.magento-support-services-section .services-describe-section li:nth-child(2n+1){margin-left: 1%;}
.cms-magento-specialist-services .services-describe-section li {width: 48%;margin-left: 1%;margin-right: 1%;}
/*SERVICE SECTION SERVICES PAGE END*/

/*CONTACT US PAGE START*/
.address-info .full-address,
.address-info .usa-address.full-address{width: 100%;}
.address-info .usa-address.full-address{margin-top: 30px;}
.banner-section.detail-banner-section.contact-us-banner,
.cms-magento-installation-and-support .column.main section.banner-section {height: 140px;background-position: 4% 0;}
/*CONTACT US PAGE END*/

.magento-support-extension li.magento-suport-extension-wrapper{padding: 20px 5px 30px;}
.magento-suport-extension-wrapper .content-section h4{font-size: 14px;line-height: 18px;}
.banner-section .left-section .social-icon-section{width: 100%;box-sizing: border-box;padding-left: 0;}
.banner-section .right-section{padding-top: 10px;}
.banner-section .left-section .image-section{width: 100%;}

.page-with-filter.catalog-category-view.page-products .page-wrapper {  
    margin-top: 26px;
}

.page-products.catalog-category-view .page-wrapper {
    margin-top: 0px;
}
.page-with-filter.categorypath-magento-extension.catalog-category-view.page-products .page-wrapper {
    margin-top: 0px;
}
.hire_extensions_developer ul.magento-support-extension .content-section h4 {min-height: 45px;margin-bottom: 0;}
.actions.open-search {right: 40% !important;}
.address-content-section{min-height: auto;float: left;width: 100%;}
.create.account label.label[for="captcha_user_create"] {word-break: break-all;white-space: normal;}
.create.account .field {padding-right: 0;}
.create.account label.label {min-height: auto;}
}
@media only screen and (max-width: 360px){
.block-search .search-wrapper label.label{margin-right: 0;top: 0;margin-top: 9px;    right: 29% !important;}
.block-search .control {top: 60px !important;}
/*magento 2 banner start*/
.banner-section.magent1-banner-section, .banner-section.magent2-banner-section{height: 350px;}
.banner-section .banner-content{top: 35%;}
/*magento 2 banner end*/
.page-header .header.content .minicart-wrapper .showcart .counter.qty {right: auto; top: 12px; left: 28px; height: 22px; line-height: 22px; width: 21px; text-align: center; }
.page-header .header.content .minicart-wrapper .showcart::before{    margin-top: 20px;margin-right: 0;text-align: center;margin-left: 6px;}
.banner-section .right-section::after{background-position: 53px 21%;}
.page-header .header.content .minicart-wrapper .toggle_hide{right: 55%;top: 80px;}
.offers-wrapper .content-section h4{min-height: 60px;}
.magento-entrepreneurs-section [class*='col-sm']{padding: 0 20px;margin-bottom: 7px;}

.product-info-main .product-add-form{width: 100%;}
.why-evincemage-secion .section-wrapper .why-item-content p{min-height: 145px;}
.actions.open-search {right: 29% !important;     top: 9px;}
.block-search .field.search .control {top: 62px !important;}
.opc-estimated-wrapper .action.showcart:before {margin-top: 0;font-size: 24px;}
.opc-estimated-wrapper .action.showcart span.counter-number {font-weight: normal;}
 .minicart-wrapper .block-minicart:after {right: 3px; }
.minicart-wrapper .block-minicart:before {right: 4px; }
.minicart-wrapper .block-minicart {right: 7px !important; width: 305px !important; border: 4px solid #ffdc00; }
.showcart .counter.qty span.counter-number {position: absolute; top: 0; z-index: 9; font-weight: bold; left: -1px; right: 0; font-size: 11px; }

}