.q-head,
.quantum-txt,
.signup,
.signup-txt{font-weight:700}
.q-dis,
.q-list li{font-family:proxima_nova_rgregular}
#tribe-events-footer,
#tribe-events-header{position:static}
@media(max-width:1200px){.logo img{max-width:100%;}
    
}
@media only screen and (min-width:768px) and (max-width:991px){
.allPartners .item img {max-width: 70%;   }
}
@media only screen and (max-width:768px){.tribe-events-sub-nav li a{background:0 0;color:#fff;display:block;padding:10px 20px;position:relative;white-space:normal}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{box-sizing:border-box;display:block;margin:0;width:25px}
#tribe-events-footer:after,
#tribe-events-footer:before,
#tribe-events-header:after,
#tribe-events-header:before{background-color:transparent;content:''}
#tribe-geo-results h2.tribe-events-page-title,
h2.tribe-events-page-title{font-size:16px}
.tribe-events-nav-next,
.tribe-events-nav-previous{margin-top:-8px!important}

}
@media screen and (max-width:767px) and (min-width:540px){.logo,
.main_menu{float:left!important}
.logo{width:17%!important}
.blog-listing .blog_thumb img{width:auto}
.blog-listing .blog_thumb{text-align:center}
.main_menu{width:83%!important;padding-top:23px!important}
.phone-number{position:relative!important;top:0!important;right:0;padding:10px 10px 0 0}
.top_menu li a{padding:20px 1px!important}
ul.sub-menu li a{padding:20px 15px!important}
.services-box ul li figcaption p:nth-child(2){min-height:163px}
.inputFld{width:70%!important}
.input-group-addon{width:30%!important}
}
@media only screen and (max-width:767px) and (orientation:landscape){.head-banner .headBannerContent{top:12vw!important}
.single-blog .head-banner .headBannerContent{top:0!important}
.post-type-archive-blog .head-banner .headBannerContent{top:0!important}
}
@media only screen and (max-width:767px){.main_menu,
.wpcf7-captchac{width:auto;}
.head-banner .headBannerContent{align-items:center;}
#reqQuote{top:50px}
.top-menu{padding:1px 0 11px}
.logo{padding:1em 0 3em}
.logo img{max-width:80%;}
.logo a{height:66px}
.main_menu{float:left}
.RMInfo,
.login{float:right;font-size:11px;padding:0 6px}
.phone-number{left:0;padding:10px 0 0 20px;position:absolute;text-align:left;top:76px;}
.right-side-bar,
.social_links_contact{position:relative}
.RMInfo{margin-right:10px}
.login{margin-right:15px}
.transaction-section ul li figcaption h5{text-align:center}
.copyrightText,
.footer li,
.footerMain,
.footerMain p,
.footer_menu_secondary{text-align:left}
.testimonials-section blockquote{padding:0px 0 0px; background: none}
    .testimonials-section blockquote::after{ background: none !important}
.homeContact{width:100%;display:block;margin:auto}
.partTitle{padding:32px 10px;width:160px;height:127px}
.benefits-box ul li,
.left-side-bar,
.partner_logo,
ul.blog-listing li figure{width:100%}
.allPartners .owl-carousel{margin-left:170px}
.allPartners .item{padding:10px;height:125px}
.allPartners .item img {max-height: 100%; width: auto; max-width: 106px; margin: 0 auto;}
.services-box{padding:30px 0}
.services-box h1{padding-bottom:0}
.services-box ul li figcaption p:nth-child(2){min-height:10px}
.services-box ul li{padding:10px 20px}
.EXText{padding:0 20px 20px}
.footer_menu_secondary li{display:inline-block;margin-right:20px}
.font-16{font-size:16px}
.services-content .entry-content{padding:0 10px}
.page-template-services .services-box,
.services-content{padding-top:0}
.benefits-box{padding:10px 0}
.head-banner h1{font-size:13px;text-transform:capitalize;}
.services-col-a{padding:10px}
.headBannerContent h2,
h4{display:none}
.wp-pagenavi a,
.wp-pagenavi span{min-width:30px;padding:5px 8px 3px 7px!important}
#partnerdiv{top:-35px}
.partner_logo>a img{padding:8px}
.postDesc{margin-left:0;padding:10px}
ul.blog-listing li h3{margin:12px 0 10px}
ul.blog-listing li.blogli{margin-bottom:30px;padding-bottom:15px;box-shadow:0 0 4px #ccc}
.right-side-bar{display:inline-block;margin-left:0;vertical-align:top;width:100%;margin-top:107px}
.tabs_container #myTab>li a{min-height:100px;font-size:10px;word-wrap:break-word;padding:25px 5px}
.tabs_container #myTab>li{width:33.33%}
.tabs_container .nav-tabs>li{width:76%!important;margin-right:5px}
.tabs_container #myTab{margin-top:40px;display:flex;width:100%;overflow-x:auto}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{top:15px}
#tribe-events-header .tribe-events-sub-nav{display:none}
h1.whiteTitle{padding:30px 9px;margin-bottom:25px}
.contact_us .contactForm{float:left;width:100%;margin-bottom:30px;box-shadow:0 0 5px #ccc;margin-top:15px;padding:7px}
.contact_us .contact_info{position:relative;width:100%;background:#752641;color:#fff;padding:22px;float:left}
.address li.phone{background:url(../images/phone.png) 10px 24px no-repeat rgba(0, 0, 0, 0)}
.address li{border-top:1px solid #A52450;font-size:20px;margin:0 -10px;padding:20px 15px 20px 68px}
.address li.fax{background:url(../images/fax.png) 10px 25px no-repeat rgba(0, 0, 0, 0)}
.address li.email{background:url(../images/email.png) 10px 28px no-repeat rgba(0, 0, 0, 0)}
.contact_us form .wpcf7-form-control-wrap input[type=email],
.contact_us form .wpcf7-form-control-wrap input[type=text],
.contact_us form .wpcf7-form-control-wrap select,
.contact_us form .wpcf7-form-control-wrap textarea,
.contact_us form .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel{width:100%}
.contact_us .contactForm h2{font-size:26px;border-bottom:1px solid #ccc;text-align:center;padding-bottom:10px;margin-top:8px}
.address li a,
.address li p,
.newSlide h3{font-size:18px}
.contact_us .contactForm .wpcf7-submit{margin-top:15px}
.pre_footer .modal-dialog{margin:10px 5px;width:97%!important}
.inner-subscription select{margin:0 10px}
.inner-subscription blockquote{font-weight:700}
.home-testi-head{display:block!important}
.tribe-theme-twentyfourteen.events-archive .entry-content{width:100%}
#tribe-bar-form{margin-top:15px;box-shadow:0 0 5px #ccc;padding:10px}
.resources-box ul{border:none}
.left-blog>.col-sm-6{margin-bottom:15px}
.datepicker.dropdown-menu{margin-top:-80px}
.category .categoryPage .rgt-Thumb{margin-left:0}
.fix-head{top:33px!important;position:relative!important}
.newSlide h3{margin:15px 0 10px}
#wprmenu_bar{z-index:9999}
.homeBlog .blog_thumb img{height:auto}

}
@media only screen and (max-width:639px){
  .RMInfo,
.login{ margin-top: 0; float: left}  

}
.anounce-heading,
.cq-text,
.open-reg-form,
.q-contact p,
.q-dis,
.q-feature h4,
.q-feature p,
.q-more-info,
.q-text>p,
.quantum-tagline,
.quantum-txt{text-align:center}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.footerMain h4{border-right:none}
.head-banner h1{font-size:22px;line-height:1.8}
.services-box ul li figcaption p:nth-child(2){min-height:170px}
.homeBlog .main-blog{margin-bottom:20px}
.logo{width:35%;padding:0;margin:40px 0 0;}
.main_menu{width:65%}
.top_menu li a{padding:10px 7px}
.left-grid,
.right-grid{width:100%}
.metaslider .caption-wrap{top:111px;left:50%}
.left-grid ul.blog-listing li.blogli{margin-bottom:30px}
.services-content .entry-content{padding:0 30px}
.resources-box ul{display:none}
.pre_footer .modal-dialog{width:600px!important}
.newSlide h3{font-size:24px}
.testimonials_grid{padding:0 40px}
.left-side-bar{width:100%}
.right-side-bar{width:100%;position:relative;padding-top:120px;margin-left:0}
.tabs_container #myTab{max-height:100px}
.tabs_container #myTab>li a{min-height:100px}
.tribe-bar-search-filter{padding:15px 0!important}
.inputFld{width:70%!important}
}
.wpcf7-response-output .wpcf7-display-none .wpcf7-validation-errors{color:#752641}
@media only screen and (min-device-width:1025px) and (max-device-width:1199px){.Blog>.container{width:100%}
.homeBlog .main-blog{margin-bottom:20px}
}
select.wpcf7-form-control.wpcf7-not-valid{border-bottom:1px solid red!important}
.ptm_single_sidebar select.wpcf7-form-control.wpcf7-not-valid{border-bottom:3px solid #f43f08!important}
.requestDemoForm .wpcf7-captchar{height:51px!important}
@media only screen and (min-device-width:800px) and (max-device-width:1200px){.downloadForm .wpcf7-submit{font-size:11px!important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px){.address li.fax{background:url(../images/fax.png) 30px 25px no-repeat rgba(0, 0, 0, 0)}
.address li.phone{background:url(../images/phone.png) 30px 24px no-repeat rgba(0, 0, 0, 0)}
.address li.email{background:url(../images/email.png) 30px 28px no-repeat rgba(0, 0, 0, 0)}
.address li{padding:20px 60px 20px 85px;margin:0}
.contact_info{padding:60px 0 0}
.contact_info address{padding:0 20px}
.contact_us .contact_info > h2{padding:0 0 0 20px;}
.address li p{font-size:14px}
.contact_info>p>b{padding-left:10px}
}
.anounce-heading{font-size:30px;margin-top:5rem;color:#6e2b3c;line-height:1.2}
.quantum-tagline{font-size:17px;margin-bottom:20px;color:#752641}
.quantum-tagline sup{font-size:34px;top:7px}
.q-dis{color:#686868;font-size:18px;line-height:1.7;margin:15px 0 40px}
.signup-txt{color:#333;font-size:20px;margin-top:20px;padding-bottom:2rem}
.signup{color:#671A34}
.wpcf7-select option{padding-left:5px}
.quantum-txt{color:#c51350;font-size:40px;margin-bottom:0;clear:both;display:block}
.quantum-popup .modal-body{padding:0 0 15px}
.q-head{margin-bottom:0!important;color:#671a34}
.q-list li{color:#636363;font-size:17px;font-weight:400;padding-bottom:0;width:100%}
.homeBlog .main-blog{min-height:300px}
.wpcf7-mail-sent-ng{border:none;color:red}
.RMInfo:hover{background:#22a1c6}
.login:hover{background:#C51350}
.resources-box ul{border:none}
.downloadForm .wpcf7-submit:hover{background:#c51350}
.cst_readmore:hover,
.eemail_textbox_button:hover{background:#C51350}
.contact_us form input[type=submit]:hover{background:url(../images/plane.png) center center no-repeat #C51350}
#MyUploadForm input[type=submit]:hover,
.reqDemo:hover{background:#C51350}
.homeContact input[type=submit]:hover,
.quantum-popup .reqDemo:hover,
.textwidget .wpcf7-submit.blsubmit:hover{background:#c51350}
.payExprt .wpcf7-submit.blsubmit:hover{background:#c51350!important}
.tribe-events-single img.size-full{width:100%;height:auto}
.tribe-events-nav-next,
.tribe-events-nav-previous{top:30px!important}
.q-text{margin-top:50px}
.q-text>p{font-size:24px;padding-bottom:17px;padding-top:13px}
.q-feature{background:url(../images/quantum_bg.jpg) fixed;padding:12rem 0;background-size:cover;box-shadow:0 2px 5px 0 rgba(0, 0, 5, .06), 0 0 5px 0 rgba(0, 0, 0, .02)}
.q-contact{padding:60px 0 33px}
.q-contact p{font-size:18px}
.entry-title{display:none}
.cq-text{font-size:19px}
.q-first{padding:0 0 65px}
.q-feature h4{background:rgba(255, 255, 255, 1);color:#671a34;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:auto auto 40px;max-width:500px}
.q-feature p{font-size:19px;color:#fff}
.q-feature p a{color:#0CF;border-bottom:2px solid #0cf}
.q-feature p a:hover{color:#fff;border-bottom:2px solid #fff}
.cq-section{background:#f0f4f6;padding:40px 0}
.open-reg-form{padding:8px 25px;background:#752641;color:#fff;margin:auto;font-size:20px}
.open-reg-form:hover{background:#C51350}
.reg_page{padding:10px 0 50px}
.wpcf7-form-control.wpcf7-submit.subBtn{background:#752641}
.btn:focus,
.btn:hover,
.wpcf7-form-control.wpcf7-submit.subBtn:hover{background:#C51350}
.q-more-info{margin-top:50px;font-size:17px}
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background:#C51350!important}
@media only screen and (max-width:768px){.quantum-popup .input-group-addon{padding:15px 3px!important}
}
@media only screen and (max-width:767px){.applyforjob select{width:100%!important}
.contactForm .wpcf7-captchac{width:auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px){.applyforjob select{width:70%!important}
}
.services-box h1{margin-top:32px;}
.transaction-section h3, .testimonials-section h4, .homeBlog h5{font-size:30px;font-family:proxima_nova_rgregular;}
.cq-section{margin-top:30px;}
.q_head_banner{top:20%!important;}
.q_logo{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;border-radius:5px;max-width:20%;}
.banner-overlay{background:rgba(0,0,0,0.5);top:0;position:absolute;bottom:0;left:0;right:0;}
.q_page_content .q-text{margin-top:10px;}
.services-content .q_heading{font-size:22px;margin-top:50px;text-align:left;text-transform:uppercase;color:#792741;font-family:'proxima_nova_rgregular';margin:0 !important; float: left; width: 100%;}
.sub_page_links{margin-top:0px;}
.sub_page_links .link_box{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #ccc;margin:0 auto;min-height:205px;padding:15px;text-align:center;}
.sub_page_links .link_box:hover{box-shadow:0 2px 5px #ccc;}
.sub_page_links .link_box.active{box-shadow:0 2px 5px #ccc;}
.sub_page_links .link_box img{width:100px;}
.sub_page_links .link_box h3{font-size:14px;color:#6C1130;margin-top:15px;}
.services-content .q_page_content{margin:0 0 40px;}
.q_page_content .q-text > p{font-size:18px;letter-spacing:1px;line-height:1.8;margin-bottom:25px;padding-bottom:17px;padding-top:13px;}
.q_tagline{font-size:10px;color:#ccc;}
.services-content .q_sub_heading{color:#22A1C6;font-size:20px;text-align:left;}
.overview_txt p.view_txt{letter-spacing:0;margin-bottom:0;margin-top:0;text-align:left;}
.quantum{color:#22A1C6;}
.sub_page_links .chk_list{list-style:circle;text-align:center;}
.q_sub_title{font-size:24px;margin-bottom:10px;}
.q_sub_title sup{font-size:12px;}
ul.chk_list li{color:#333333;font-family:"proximanovalight";font-size:17px;list-style-type:circle;margin-bottom:5px;width:100%;}
.top_menu li ul.sub-menu{overflow:visible;}
.top_menu li ul.sub-menu > li.current-menu-ancestor{background:#a72646;}
.top_menu li ul.sub-menu > li.current-menu-ancestor:hover{background:#C51350;}
.top_menu li ul.sub-menu ul{display:block !important;margin-left:0;top:0;position:relative;padding:0;}
.top_menu ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{display:block !important;}
.left-blog.categoryPage{min-height:240px;}
.search-results .left-side-bar article .post-thumbnail img{max-width:100%}



@media(max-width:480px)
{
	.allPartners .item {
    padding: 10px;
    height: 125px;
    width: 100%;
}
.allPartners .item img {
    max-height: 100%;
    width: auto;
    max-width: 106px;
    margin: 0 auto;
}
}
.container_12 {
    margin: 0 auto;
    width: 1200px
}
        .grid_1,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.alpha,
.beta {
    margin-left: 0
}

.beta,
.omega {
    margin-right: 0
}


.container_12 .grid_1 {
    width: 80px
}

.container_12 .grid_2 {
    width: 180px
}

.container_12 .grid_3 {
    width: 280px
}

.container_12 .grid_4 {
    width: 380px
}

.container_12 .grid_5 {
    width: 480px
}

.container_12 .grid_6 {
    width: 580px
}

.container_12 .grid_7 {
    width: 680px
}

.container_12 .grid_8 {
    width: 780px
}

.container_12 .grid_9 {
    width: 880px
}

.container_12 .grid_10 {
    width: 980px
}

.container_12 .grid_11 {
    width: 1080px
}

.container_12 .grid_12 {
    width: 1180px
}
        .container_12 .grid_13 {
    width: 420px
}
        
        @media only screen and (min-width:980px) and (max-width:1199px) {
    .container_12 {
        width: 960px
    }
    .container_12 .grid_1 {
        width: 60px
    }
    .container_12 .grid_2 {
        width: 140px
    }
    .container_12 .grid_3 {
        width: 220px
    }
    .container_12 .grid_4 {
        width: 300px
    }
    .container_12 .grid_5 {
        width: 380px
    }
    .container_12 .grid_6 {
        width: 460px
    }
    .container_12 .grid_7 {
        width: 540px
    }
    .container_12 .grid_8 {
        width: 620px
    }
    .container_12 .grid_9 {
        width: 700px
    }
    .container_12 .grid_10 {
        width: 780px
    }
    .container_12 .grid_11 {
        width: 860px
    }
    .container_12 .grid_12 {
        width: 940px
    }
}

@media only screen and (min-width:720px) and (max-width:979px) {
    .container_12 {
        width: 720px
    }
    .container_12 .grid_1 {
        width: 40px
    }
    .container_12 .grid_2 {
        width: 100px
    }
    .container_12 .grid_3 {
        width: 160px
    }
    .container_12 .grid_4 {
        width: 220px
    }
    .container_12 .grid_5 {
        width: 280px
    }
    .container_12 .grid_6 {
        width: 340px
    }
    .container_12 .grid_7 {
        width: 400px
    }
    .container_12 .grid_8 {
        width: 460px
    }
    .container_12 .grid_9 {
        width: 520px
    }
    .container_12 .grid_10 {
        width: 580px
    }
    .container_12 .grid_11 {
        width: 640px
    }
    .container_12 .grid_12 {
        width: 700px
    }
}

@media only screen and (max-width:719px) {
    .alpha,
    .beta {
        margin-left: 0
    }
    .beta,
    .omega {
        margin-right: 0
    }
    .container_12 {
        width: 90%
    }
    .grid_1,
    .grid_10,
    .grid_11,
    .grid_12,
    .grid_13,
    .grid_14,
    .grid_15,
    .grid_16,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9 {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
    .container_12 .grid_1,
    .container_12 .grid_10,
    .container_12 .grid_11,
    .container_12 .grid_12,
    .container_12 .grid_2,
    .container_12 .grid_3,
    .container_12 .grid_4,
    .container_12 .grid_5,
    .container_12 .grid_6,
    .container_12 .grid_7,
    .container_12 .grid_8,
    .container_12 .grid_9,
    {
        width: 100%
    }
}