body.page-template-default:not(.vc-panel) .site-content {padding: 0px;background-color: #ffffff;border: 0px;border-radius: 0px;margin: 0px 0 40px;}
h1, h2, h3, h4, h5, h6 {display: block;}
.agency-middle {display: none;}
.site-content, body.page-template-default:not(.vc-panel), body #content{width: 100% !important;max-width: 100% !important;}
a{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.site-content {margin-bottom: 0px !important;margin-top: 0px;}
.home .site-content {margin-top: 0px !important;}
p:empty{display:none !important;}
.iconBox-title {margin-bottom: 20px;display: block;}
/* .header-main .header-contact {position: absolute !important; right: 15px; z-index: 1; top: 20px;} */
/* .header-main .header-contact a{ display: inline-block; width: 40px; height: 40px; background: #ffffff; color: #3fa6f3; border-radius: 30px; text-align: center; font-size: 22px; line-height: 28px; margin-right: 5px;}
.header-main .header-contact a:last-child {margin-right: 0px;}
.header-main .header-contact a:hover, .header-main .header-contact a:focus, .header-main .header-contact a:active {background:#001230;color: #ffffff;} */
.bannerslider {margin-top: 82px;position: relative;}
.banner-caption{position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); color: #ffffff; text-transform: uppercase;}
.bannerslider .caption-gif {position: absolute; z-index: 1; top: 50%; right: 100px; max-width: 830px; pointer-events: none; transform: translateY(-50%);}
.banner-caption h1{font-size: 38px; font-weight: 700; color: #ffffff; line-height: 50px; letter-spacing: 0.50px; margin-bottom: 30px;}
.banner-caption .banner-mid {margin-bottom: 40px;}
.banner-caption .banner-mid p {margin-bottom: 0px;}
.banner-caption h2 {font-size: 26px;}
.banner-caption h2, .banner-caption p{color: #ffffff;line-height: normal;}
.banner-caption .btn-site {letter-spacing: 1px;}
.features ul {padding: 0px;}
.features ul li {list-style-type: none;text-align: center;background: #f1f1f1;color: #000000;margin-bottom:5px;padding: 5px 0px;letter-spacing: 0.75px;font-weight: 500;}
.features ul li.feature-lgray {background:#4790fd;color: #ffffff;}
.features ul li.feature-2 {background: #6868c1;color: #ffffff;}
.features ul li.feature-black {background: #231414;color: #ffffff;}
.features ul li.feature-purple {background: #6868c1;color: #ffffff;}
.post-title h2.title, .post-title h2.title a {text-align: center;}
.margin-bottom-0 {margin-bottom: 0px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-40 {margin-bottom: 40px;}
.panel-group .panel-heading {padding-top: 10px;padding-bottom: 10px;}
.pricingSection {padding: 40px 0px;}
.brandStrip {clear: both;margin: 35px 0px 15px;}
.brandLogoSection {padding-bottom: 15px;border-bottom: 1px solid #adadad;}
.brandStrip .brandList {padding: 0px;text-align: center}
.brandStrip .brandList,
.brandStrip .brandList li  {list-style-type: none;}
.brandStrip .brandList li {margin-right: 0px;-webkit-filter: grayscale(100%);width: auto;float: none;padding: 0px 15px;display: inline-block;margin-bottom: 10px;}
.brandStrip .brandList li:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.brandStrip .brandList li:last-child {margin-right: 0px;}
.brandStrip .brandList li.sparkpost {position: relative; top: -8px;}
.icon-divider span {background: #f8f8f8;}
.icon-divider:before {border-top: 1px solid #666666;}
.space-lg {padding-top: 40px!important;padding-bottom: 40px!important;}
.space-md {padding-top: 45px!important;padding-bottom: 45px!important;}
.footerSocial a {display: inline-block;width: 40px;height: 40px;text-align: center;background: #ffffff;line-height: 40px;font-size: 20px;color: #3fa6f3;border-radius: 100%;margin-right: 10px;transition: all .3s;}
.footerSocial a:last-child{margin-right: 0px;}
.footerSocial a:hover {color: #000000;}
.footer-secondary ul li a {color: #b9b9b9;transition: all .3s;}
.footer-secondary-bar span.address {width: 250px;margin-right: 0px;}
.site-footer .about-text, .site-footer .about-text p {color: #b9b9b9; text-align: justify;}
.site-footer .footer-list{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.inner-hero {padding-bottom: 55px;padding-top: 130px;background-position: center !important;margin-bottom: 40px;}
.infoText {font-size: 17px;background: #ffffff;padding: 10px;}
.inner-hero h2{margin-bottom: 0px;color: #ffffff;}
.c1:hover {background: #bdbdbd;color: #fff;}
.c2:hover {background: #ff9600;color: #fff;}
.circlespan.price-large {transition: all .5s}
.circle:hover span.price-large {color: #ffffff;}
.custom-fluid {padding: 0px 15px !important;}
.bgwhite {background: #ffffff !important;}
.blue{color: #3fa6f3;}
.hr-after, .site-title {display: block;}
.head-title {font-size: 30px;font-weight: 500;margin-bottom: 30px;}
.selct-arrow {position: relative;}
.selct-arrow .wpcf7-select {position: relative;width: 100%;}
.selct-arrow:after {position: absolute;content: "\f107";right: 0px;top: 50%;height: 20px;width: 20px;text-align: center;color: #000000;z-index: 1;font-size: 15px;background: transparent;font-weight: 700;font-family: "FontAwesome";transform: translateY(-50%);pointer-events: none;}
.btn-site:hover, .btn-site:focus, .btn-site:active, .wpcf7 [type="submit"]:hover, .wpcf7 [type="submit"]:focus, .wpcf7 [type="submit"]:active, .more-link:hover, .more-link:focus{border-color: #222 !important;background-color: #222 !important;color: #eee;}
.btn-site, .wpcf7 [type="submit"], .more-link {border-color: #3fa6f3 !important;color: #ffffff !important;background: #3fa6f3 !important;border-width: 1px !important;border-radius: 30px !important;padding: 8px 16px !important;font-weight: 400 !important;line-height: 1.42857143 !important;-webkit-transition: all 150ms linear !important;transition: all 150ms linear !important;}
.site-content [type="submit"] {border-radius: 30px !important;}
.btn-site {display: inline-block;}
textarea.form-control {width: 100%;resize: none;}
.form-control {position: relative;border-color: #dcdcdc;}
select, .site-content select {border-color: #dcdcdc;}
.customized-upload .wpcf7-file {font-size: 0px;opacity: 0;width: 100%;display: block;height: 100%;}
.customized-upload .indicate-text {pointer-events: none;position: absolute;top: 50%;transform: translateY(-50%);}
.p-none p, .customized-upload br {display: none;}

/* service page css */
.section {padding: 40px 0px;}
.title-head {font-size: 34px;font-weight: 600;}
.title-head  span {display: inline-block;margin: 0px 5px;}
.colored {color: #3fa6f3;}
.arrow-title {position: relative;display: block;color: #000000;padding: 0px;margin-bottom: 30px;}
.cursive-text {font-size: 17px;font-weight: 300;font-size: 16px;margin-bottom: 20px;}
.service-list {list-style-type: none;padding-left: 0px;}
.service-list li {list-style-type: none;margin-bottom: 10px;position: relative;padding-left: 25px;font-size: 16px;vertical-align: middle;line-height: 20px;display: inline-block;width: 49%;font-weight: 300;}
.service-list li:before{position: absolute;content: "\f00c";font-family: "FontAwesome";left: 0px;top: 0px;width: 20px;height: 20px;color: #3fa6f3;text-align: center;border: 0px;line-height: 17px;font-weight: normal;font-size: 13px;}
.price-section{background: #3fa6f3;color: #ffffff;padding: 20px 0px;position: relative;margin-bottom: 0px;}
.trial-section {background: #3fa6f3;color: #ffffff;padding: 40px 0px;position: relative;margin-bottom: 0px;}
.price-tag {float: none;position: absolute;z-index: 1;top: 50%;left: 0px;color: #001230;text-align: center;text-transform: uppercase;padding: 50px 0px;width: 180px;font-size: 18px;background-image: url(https://qeinbox.com/wp-content/uploads/2018/11/label-price.png);background-color: transparent;background-size: contain;background-repeat: no-repeat;font-weight: normal;background-position: center;line-height: 35px;transform: translateY(-50%);}
.price-tag span {font-size: 40px;font-weight: 700;display: block;}
.price-content {overflow: hidden;text-align: center;color: #ffffff;width: 70%;position: relative;z-index: 11;margin: 0 auto;}
.price-content h3{color: #ffffff;font-size: 30px;font-weight: 700;}
.price-content .btn{background: #ffffff;border: 1px solid #3fa6f3;font-weight: 400;vertical-align: middle;line-height: normal;border-radius: 30px;padding: 12px 24px;text-transform: uppercase;}
.price-content .btn:hover, .price-content .btn:focus, .price-content .btn:active{background: #000000;color: #ffffff;}
.price-content .btn i{font-size: 17px;font-weight: 700;margin-left: 5px;}
.service-feature .item-box {}
.item-box .icon {display: inline-block;margin: 0px 0px 15px 0px;color: #3fa6f3;max-height: 42px;}
.item-box .icon span {font-size: 40px;}
.item-box h3{font-size: 17px;font-weight: 300;color: #000000;display: block;position: relative;}
.item-box p {color: #666666;line-height: 1.6;margin-bottom: 0px;}
.item-box p b, .item-box p strong{color: #666666;}
.text-center.hr-after:after {margin: 15px auto;}
.service-process {background-color: #fafafa;position: relative;}
.wshipping-content-block {padding: 40px 0px;}
.service-process::before {display: block;content: "";position: absolute;left: 0px;top: 0px;border-top: 1px dashed #CCCCCB;border-bottom: 1px dashed #CCCCCB;width: 100%;height: 100%;pointer-events: none;}
.section-title {text-align: center;padding-bottom: 30px;}
.section-title h2 {margin-top: 0px;text-transform: uppercase;color: #444444;}
.process-row {padding-top: 0px;padding-bottom: 0px;position: relative;}
.process-icon {width: 164px;text-align: center;height: 164px;float: none;margin: 0 auto;border-radius: 100%;background-color: #3fa6f3;border: 2px solid #3fa6f3;position: relative;padding-top: 0px;margin-bottom: 20px;}
.process-icon:before{position: absolute;content: " ";left: 100%;height: 2px;width: 100%;background: #3fa6f3;top: 50%;transform: translateY(-50%);display: block;}
.process-step.last-div .process-icon:before {display: none;}
.process-icon span {width: 56px;height: 56px;background-color: #3fa6f3;border: 3px solid #fff;color: #fff;line-height: 50px;font-size: 28px;position: absolute;left: -30px;top: 50%;margin-top: -30px;border-radius: 100%;font-weight: 700;}
.process-step h3 {font-size: 17px;}
.process-step p {width: 100%;text-align: center;clear: both;font-size: 15px;color: #666666;line-height: 1.6;}
.process-step {float: left;width: 25%;margin-right: 0px;position: relative;text-align: center;padding: 0px 10px;cursor: pointer;}
.process-step .inn-icon{font-size: 64px;position: absolute;color: #ffffff;text-align: center;left: 0px;line-height: normal;right: 0px;top: 50%;transform: translateY(-50%);}
.process-step:hover .process-icon span {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);background: #166cad;}
.trial-section .price-tag {right: 0;left: initial;}
.trial-section .absolute-ico{position: absolute;z-index: 1;right: 0px;width: 200px;top: 50%;transform: translateY(-50%);pointer-events: none;}
body.blog .site-content > .entry.post {margin-bottom: 30px;}
.masonry-post .entry-data {border: 1px solid #dcdcdc; padding: 10px; margin: 0px 7.5px;}
.single .masonry-post .entry-data .entry-header .entry-title, .entry-data .entry-header .entry-title{font-size: 29px !important;font-style: normal !important; color: #2b2d38 !important; font-family: 'Akkurat bold' !important; margin-bottom: 31px;}



.masonry-post .entry-data .entry-content {margin-bottom: 5px !important;}
.masonry-post .entry-data .entry-content .more-link {margin-top: 10px !important;}
.blog-title {font-size: 22px; display: block; margin: 24px 0px;}

/*blog sidebar css*/
.blog_search {margin-bottom: 20px;}
.blog_search, .searchform-wrapper{position: relative;}
.blog_search input[type="text"] {border-radius: 0px;height: 40px  !important;border: 1px solid #dedede !important; box-shadow: none !important; font-size: 0px;}

.blog_search .searchform-wrapper .submit { position: absolute; top: 0px; right: 0px; z-index: 1;}
.blog_search .searchform-wrapper .submit   input[type="submit"]{height: 40px; border: 0px;  color: #ffffff;}


.blog_email_subscribe  {padding: 15px; text-align: center; background: #b57793; background: -moz-linear-gradient(top, #88516a 1%, #326b96 100%); background: -webkit-linear-gradient(top, #88516a 1%,#326b96 100%); background: linear-gradient(to bottom, #88516a 1%,#326b96 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b57793', endColorstr='#ab7bb6',GradientType=0 );}
.blog_email_subscribe .widget-title {font-size: 17px; color: #ffffff; font-weight: 600;}
.blog_email_subscribe form label {color: #ffffff;}
.blog_email_subscribe form  { width: 100%;  display: block;}
.blog_email_subscribe form .input-group {display: block;}
.blog_email_subscribe form .form-control {margin-bottom: 10px !important;}
.blog_email_subscribe form .input-group-btn .btn {width: 100%;display: block;}
.blog_email_subscribe form .input-group-btn .btn:hover, .blog_email_subscribe form .input-group-btn .btn:focus, .blog_email_subscribe form .input-group-btn .btn:active{background: #000000 !important; color: #ffffff !important; border-color: #000000 !important;}

.blog_recent_post .widget-title, .blog_tags_list .widget-title { margin:0 0 16px 0; padding: 0 0 9px 0px; border-bottom: 4px solid #dddddd; font-size: 21px; color: 
#2b2d38; background: none; position: relative; letter-spacing: 0px; font-family: 'Akkurat bold';}


.blog_recent_post .widget-title:after, .blog_tags_list .widget-title:after { content: ""; top: 35px; left: 0px; color: #1d70a3; z-index: 1; font-size: 15px; cursor: pointer; height: 4px; background: #3fa6f3; position: absolute; display: block; width: 114px;}
.blog_recent_post  ul {padding: 0px;}
.blog_recent_post  ul li {list-style-type: none;}
.blog_recent_post  ul li a { margin: 5px 0 5px 0; padding: 0 0 0 0px; font-size: 14px; color: #333333; line-height: normal; text-decoration: none; display: inline-block; width: 100%; text-decoration: none;}
.blog_recent_post  ul li a:before { display: inline-block; content: "\f101"; font-family: 'FontAwesome'; margin: 0 7px 0 0px; font-size: 18px; height: 40px; float: left;}
.blog_tags_list .tagcloud  a{color: #fff !important; padding:2px 9px 1px; display: inline-block; font-size: 15px !important; background: #3fa6f3; margin:0px 4px 4px 0px; border: solid 1px #2990dc; font-family: 'Akkurat Pro';}
.blog_tags_list a:hover, .blog_tags_list a:focus, .blog_tags_list a:active {background: #2990dc;color: #ffffff;}



span.pipe{display: inline-block; vertical-align: middle; position: relative; top: -3px;}
.title_five_cat li i {font-size: 13px; margin: 0 3px 0 0px;}
.sab_inner_ttl li { list-style: circle; margin-bottom: 5px;}
div.wpcf7-response-output { max-width: 1170px; width: 100%; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; background: #ffffff;
    color: #000000; position: relative;}
.testimonial-section {margin-bottom: 20px;}
body.single-post .site-content .entry .entry-header .entry-title {display: block;}
body.blog .site-content .entry-content .btn-site {max-width: 125px;display: block;margin-top: 10px;}
body.blog .site-content > .entry.post .entry-data .entry-extra > span.date::after {display: none;}
body.single-post .entry-content p{ font-size: 17px; color: #626572; text-align: justify; line-height: 31px; font-family: 'Akkurat Pro';}

body.single-post .entry-content p img{margin: 30px 0 30px 0px;}



body.single-post .entry-content .btn-site {border-radius: 0px !important;padding: 4px 16px !important;}
.list-style-type {padding-left: 15px;}
.list-style-type li {margin-bottom: 15px;}
.espbanner-section .espsMerge {background: #3fa6f3;position: relative;overflow: hidden;}
.espbanner-section .espsMerge:before {position: absolute; content: " "; background: #f8f8f8; top: 0px; bottom: 0px; width: 50%; right: 0px; height: 100%; min-height: 700px; pointer-events: none;}
.espbanner-section  .espMergePart {background: #f8f8f8;}
.footer-subscribe form .input-group-btn .btn{border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;height: 38px;}
span.wpcf7-list-item {margin: 0 10px 0 0em;}
.thanks-detail {padding: 140px 0px 15px;}
.thanks-title {font-size: 45px;}
.confirm-text {font-size: 20px;}
.thanks-detail hr {border-top: 1px solid #d2d2d2; width: 48%;}
.site_social{text-align: center;margin-top: 30px;margin-bottom: 15px;}
.site_social a {display: inline-block;width: 40px;height: 40px;text-align: center;background: #3fa6f3;line-height: 40px;font-size: 20px;color: #ffffff;border-radius: 100%;margin-right: 10px;transition: all .3s;}
.site_social a:last-child{margin-right: 0px;}
.site_social a:hover {color: #000000;}


.widget_tag_cloud .widget_cntpv_widget ul {padding: 0px;}
.widget_tag_cloud .widget_cntpv_widget ul li {padding: 0px; list-style: none; margin: 5px 0 0px 0px;}
.widget_tag_cloud .widget_cntpv_widget ul li a{margin: 5px 0 5px 0 !important; padding: 0 0 0 0px !important; font-size: 15px !important; color: #191919 !important; line-height: 19px; text-decoration: none; display: inline-block; width: 100%; text-decoration: none; background: none !important; border: none !important; font-family: 'Akkurat Pro';}

.widget_tag_cloud .widget_cntpv_widget ul li a:hover{color: #3fa6f3 !important;}


.widget_tag_cloud .widget_cntpv_widget ul li a:before {display: inline-block; content: "";  margin:1px 7px 23px 0px; height: 15px; float: left; width: 13px;

background: url(../images/arrow_icon.png) left top no-repeat;}

.widget_tag_cloud .widget_cntpv_widget ul li a:hover:before{background: url(../images/arrow_icon2.png) left top no-repeat;}
.single-post .entry-title{font-family: "Roboto", sans-serif !important; font-weight: 500 !important;}

.right_bar_blog_details .widget {margin: 0 0 25px;}

.single .left_singal_page_blog .entry-content h2{color: #2b2d38; font-size: 26px; font-family: 'Akkurat bold'; margin:32px 0 8px 0;}
body.single-post .left_singal_page_blog .entry-content p a{text-decoration: underline;}
body.single-post .left_singal_page_blog .entry-content p a:hover{text-decoration: none;}
body.single-post .left_singal_page_blog .entry-content h2 span {border-radius: 100%; background: #3fa6f3; color: #fff; font-size: 15px; font-weight: bold; height: 25px; width: 25px; display: inline-block; text-align: center; line-height: 25px; margin: 4px 9px 0 0; float: left;}


.single .left_singal_page_blog .entry-content ul{margin: 40px 0 10px 0; padding: 0 0 0 15px;}
.single .left_singal_page_blog .entry-content ul li{font-family: 'Akkurat Pro'; color:#333; font-size: 17px; margin: 11px 0 10px 0px;}

.single .left_singal_page_blog .entry-content ol{margin: 40px 0 10px 0; padding: 0 0 0 15px;}
.single .left_singal_page_blog .entry-content ol li{font-family: 'Akkurat Pro'; color:#333; font-size: 17px; margin: 11px 0 10px 0px;}

.img_border{border: solid 1px #ccc;}


body.single-post .entry-content p .btn_downlds {border-color: #333 !important; color: #ffffff !important; background: #333 !important;
    border-width: 1px !important; border-radius: 30px !important; padding: 11px 30px !important; font-weight: 400 !important;
    line-height: 1.42857143 !important; -webkit-transition: all 150ms linear !important;
    transition: all 150ms linear !important; text-decoration: none !important; font-size: 18px; margin: 10px 0 20px 0 !important; display: inline-block;}

body.single-post .entry-content p .btn_downlds:hover{background: #3fa6f3 !important; color:#fff !important;     border-color: #3fa6f3 !important;}

/*Media css*/
@media (min-width: 767px){
.border-right {border-right: 1px solid #ccc;}
.site-footer  .footer-list  li{display: inline-block;margin-right: 35px;}
.site-footer  .footer-list li:last-child{margin-right: 0px;}
.site-footer .footer-subscribe .input-group-btn{width: 1%;}
.site-footer .footer-subscribe  .form-control {width: 100%;}
.footerSocial {margin-top: 75px;}
}

@media (max-width: 1500px){
.bannerslider .caption-gif {max-width: 630px;right: 30px;}
}
@media (max-width: 1400px){
.brandStrip .brandList li {padding: 0px 20px;}
}
@media only screen and (max-width: 1300px) and (min-width: 1200px)  {

}
@media only screen and (max-width: 1199px) and (min-width: 786px)  {

}
@media (max-width: 1300px){
.brandStrip .brandList li {padding: 0px 10px;margin-bottom: 30px;}
.bannerslider .caption-gif {max-width: 550px;}
}
@media (max-width: 1200px){
.service-list li {font-size: 14px;}
.price-section .vertical-align{display: block !important;}
.price-tag {float: none;position: relative;top: 0px;width: 100%;transform: translateY(0%);margin-bottom: 15px;}
.trial-section .absolute-ico {opacity: 0.2;}
.price-content {width: 100%;}
}
@media (max-width: 1100px){
.agency-middle {padding-top: 30px;padding-bottom: 30px;}
.bannerslider .caption-gif {max-width: 450px;}
.bannerslider {padding-top: 0px; margin-top: 0px;}
.banner-caption h1 {font-size: 30px;}
.banner-caption h2 {font-size: 22px;}
.inner-hero {padding-top: 55px;padding-bottom: 55px;}
body.blog .site-main {margin: 30px 0 !important;}
.espsMerge .left-content{padding-left:15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}
.espsMerge .lead {font-size:15px;}
.espsMerge .site-title{font-size: 18px; line-height: normal;}
.espsMerge .inn-title {font-size:17px;}
.espsMerge .margin-top-30 {margin-top: 15px!important;}
}
@media (max-width: 1024px){
.banner-caption h1 {font-size: 23px; line-height: normal;}
.banner-caption h2 {font-size: 16px;}
.banner-caption p{font-size: 14px;}
.espbanner-section .vertical-align{display: block !important;}
.espbanner-section .width-100{width: 100%;float: none;}
.orderform .title-head {font-size: 26px;}
}
@media (max-width: 991px){
.header-main .header-contact {display: none;}
.bannerslider {padding-top: 0px;}
.bannerslider .caption-gif{display: none;}
.banner-caption {position: relative; top: 0px; left: 0; right: 0; margin: 0 auto; transform: translateY(0); width: 100%; text-align: center;}
.bannerslider  .bannerimg {display: none;}
.bannerslider .banner-caption {padding: 40px 0px; background: #001230; background: -moz-linear-gradient(top, #001230 0%, #60abf8 100%, #4096ee 100%); background: -webkit-linear-gradient(top, #001230 0%,#60abf8 100%,#4096ee 100%); background: linear-gradient(to bottom, #001230 0%,#60abf8 100%,#4096ee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001230', endColorstr='#4096ee',GradientType=0 );}
.bannerslider [class*="col-"] {width: 100%;float: none;text-align: center;}
.service-list li {font-size: 14px;display: block;width: 100%;border-bottom: 1px solid #ccc;padding-bottom: 5px;text-align: left;padding-left: 20px;}
.service-feature [class*="col-"] {width: 50%;margin-bottom: 20px;}
.service-feature [class*="col-"]:nth-child(3) {clear: both;}
.process-step {width: 50% !important;margin-bottom: 20px;}
.process-step:nth-child(3) {clear: both;}
.process-icon:before {display: none!important;}
.wshipping-content-block {padding: 40px 0px !important;}
.pricingSection .circle {margin-bottom: 20px;}
.service-intro .iconBox-title {font-size: 15px;}
.service-intro  .iconBox-title {margin-bottom: 10px;}
.site-footer .footer-list li {margin-right: 15px; font-size: 12px;}
.priceSection  [class*="col-"] {float: none;width: 100%;margin-bottom: 15px;}
.espsMerge .left-content {padding-top: 30px; padding-bottom: 30px;}
.quote-slider .item .text {max-height: initial;}
.arrow-title {margin-bottom: 15px;}
}
@media (max-width: 786px){
.agency-detail .iconBox {padding-right: 0px;padding-left: 0px;}body.page-template-default:not(.vc-panel)
.site-content {padding-right: 0px !important;padding-left: 0px !important;}
}
@media (max-width: 767px){
.footer-secondary {padding: 30px 0 20px;text-align: center;}
footer-secondary-bar {text-align: center;}
.footer-secondary-bar span.address {width: 100%;margin-right: 0px;margin-left: 0px;text-align: center;margin-top: 10px;}
.footer-secondary-bar span {display: inline-block;float: none;margin: 0px 10px;}
.process-step {width: 100% !important;float: none;}
.service-feature [class*="col-"] {width: 100%;margin-bottom: 20px;float: none;}
.quote-slider .carousel-indicators {bottom: -20px !important;}
.quote-slider .carousel-indicators li {display: inline-block;margin: 0px 5px;width: 15px; height: 15px;}
.quote-slider .carousel-indicators li.active {margin: 0px 5px;width: 20px;height: 20px;}
.quote-slider .carousel-inner {width: 100%;}
.quote-slider .carousel-control.left, .quote-slider .carousel-control.right {display: none;}
.quote-slider .item .text {font-size: 15px;}
.quote-slider {margin-top: 15px;}
.split-section .right-content {padding: 45px 0px;}
.split-section .bg-image {width: 100%;}
.title-head {font-size: 30px;}
.inq-form {padding: 15px;}
.orderform {padding: 40px 0px;}
.thanks-title {font-size: 28px;}
	.site-main{margin: 20px 0 !important;}	
}
@media (max-width: 600px){
.price-content h3 {font-size: 24px;}
.title-head {font-size: 24px;}
.icon-divider:before {width: 70%;}
.split-section .bg-image {min-height: 300px;}
.site-title {font-size: 20px;line-height: normal;}
.orderform .title-head {font-size: 20px;}
}
@media (max-width: 500px){
.banner-caption h1{font-size: 18px;}
.banner-caption p{font-size: 13px;}
.banner-caption .btn-site{font-size: 10px;}
.brandStrip .brandList li {display: block;width: 100%;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ccc;padding-left: 0px;padding-right: 0px;}
.brandStrip .brandList li.sparkpost {top: 0px;}
.priceSection .priceBg .priceCaption {width: 100%;float: none;padding: 10px 0px;}
.priceSection .priceBg {text-align: center;}
.priceSection .priceBg .imgCaption {float: none;width: 100%;}
.blogfeatureimg {max-width: 100%;}
}
@media (max-width: 400px){
.split-section .bg-image {min-height: 250px;}
}	



/*kadam*/

@media only screen and (min-width:1280px) and (max-width:1440px) {

.right_bar_blog_details .a2a_button_google_plus{width:100px;}
.right_bar_blog_details .a2a_button_twitter{width:100px;}
.right_bar_blog_details .a2a_button_facebook{width:100px;}	
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.right_bar_blog_details{width: 31%; float: right;}	
.right_bar_blog_details .widget_a2a_share_save_widget .a2a_kit a {width: 85px; background-size: 90px; height: 34px;}


}
 @media only screen and (min-width:768px) and (max-width:991px) {
.right_bar_blog_details {width: 31%; float: right;}	 
	 .blog_recent_post .widget-title, .blog_tags_list .widget-title{font-size: 19px;}
	 .blog_recent_post .widget-title:after, .blog_tags_list .widget-title:after{top:32px;}
	 .widget_tag_cloud .widget_cntpv_widget ul li a{font-size: 13px !important;}
	 .widget_tag_cloud .widget_cntpv_widget ul li a:before{margin: 1px 7px 43px 0px;}
	 .main_blog_lest_boxis .col-sm-4 .entry-data .post_fetured_image img{height: 90px;}
	 .main_blog_lest_boxis h2 a {font-size: 15px; line-height: 19px; height: 56px;}
	 .blog_tags_list .tagcloud a{line-height: 16px;     font-size: 12px !important;}
	 
.right_bar_blog_details .widget_a2a_share_save_widget .a2a_kit a {margin: 0 4px 0 0; background-size: 65px; width: 61px; height: 25px;}
	 .site-main{margin: 30px 0 !important;}
	 .single .masonry-post .entry-data .entry-header .entry-title, .entry-data .entry-header .entry-title{font-size:19px !important;}
	 body.single-post .entry-content p{line-height: 24px; font-size: 15px;}
	 .single .left_singal_page_blog .entry-content h2{font-size: 19px;}
}
 @media only screen and (max-width:767px) {
	 .right_bar_blog_details .widget_a2a_share_save_widget .a2a_kit a {cursor: pointer; margin: 0 4px 0 0; width: 88px; background-size: 88px; height: 33px;}	 
	 .blog_recent_post .widget-title:after, .blog_tags_list .widget-title:after{top:33px;}
	 .main_blog_lest_boxis .col-sm-4 .entry-data .post_fetured_image img{height: auto;}
	 .single .left_singal_page_blog .entry-content h2{font-size:19px;}
	 body.single-post .entry-content p{font-size: 15px; line-height: 24px;}
	 .single .masonry-post .entry-data .entry-header .entry-title, .entry-data .entry-header .entry-title{font-size:20px !important;}
	 .single .left_singal_page_blog .entry-content ul li{font-size:15px;}
}



