/*

Theme Name: Bridge Child

Theme URI: http://demo.qodeinteractive.com/bridge/

Description: A child theme of Bridge Theme

Author: Qode Interactive

Author URI: http://www.qodethemes.com/

Version: 1.0.0

Template: bridge

*/

/*@import url("../bridge/style.css");*/
/*.page-id-7302 #our_clients .bx-viewport,.page-id-7501 #our_clients .bx-viewport {
   height: 278px!important;
}*/
@font-face{font-family:'proxima_novaextrabold';src:url('fonts/proxima_nova_extrabold-webfont.woff2') format('woff2'),
url('fonts/proxima_nova_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}

@font-face{font-family:'proxima_nova_blblack';src:url('fonts/proxima_nova_black-webfont.woff2') format('woff2'),
url('fonts/proxima_nova_black-webfont.woff') format('woff');font-weight:normal;font-style:normal;}

@font-face{font-family:'proxima_nova_rgbold';src:url('fonts/proxima_nova_bold-webfont.woff2') format('woff2'),
url('fonts/proxima_nova_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'circularblack';
    src: url('fonts/circularblack.eot');
    src: url('fonts/circularblack.eot') format('embedded-opentype'),
         url('fonts/circularblack.woff2') format('woff2'),
         url('fonts/circularblack.woff') format('woff'),
         url('fonts/circularblack.ttf') format('truetype'),
         url('fonts/circularblack.svg#circularblack') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('fonts/ProximaNovaSemibold.eot');
    src: url('fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaSemibold.woff2') format('woff2'),
         url('fonts/ProximaNovaSemibold.woff') format('woff'),
         url('fonts/ProximaNovaSemibold.ttf') format('truetype'),
         url('fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
    font-family: 'proximanovamedium';
    src: url('fonts/proximanovamedium.eot');
    src: url('fonts/proximanovamedium.eot') format('embedded-opentype'),
         url('/fonts/proximanovamedium.woff2') format('woff2'),
         url('fonts/proximanovamedium.woff') format('woff'),
         url('fonts/proximanovamedium.ttf') format('truetype'),
         url('fonts/proximanovamedium.svg#proximanovamedium') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/ProximaNovaBold.eot');
    src: url('fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaBold.woff2') format('woff2'),
         url('fonts/ProximaNovaBold.woff') format('woff'),
         url('fonts/ProximaNovaBold.ttf') format('truetype'),
         url('fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
#what_client p{color:#444444;font-weight:500;font-size:15px;line-height:18px;}
.note{font-size:15px;line-height:18px;margin:22px 34px 20px 15px;}
.touch .content{background-color:#fff;}
.title .title_holder{background:#fff none repeat scroll 0 0;display:table;height:100%;left:0;position:relative;width:100%;}
.modal-open{overflow:hidden;}
.latest_post_text_inner h4, .h4 {
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 17px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 200;
}
div#sec_right_testimonial_img {
    padding: 40px 50px 50px!important;
}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:none;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.42857143;}
.modal-body{position:relative;padding:20px;}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm{width:300px;}
.design_web_blg{display:none;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}
.full_box{width:96% !important;}
.full_box label{display:none !important;}
.sepr_color label{color:#b8b8b8 !important;}
.modal-content1{background:#fff;}
div.bhoechie-tab-container{z-index:10;background-color:#ffffff;padding:0 !important;margin-top:20px;background-clip:padding-box;}
div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0;width:35%;float:left;}
.col-lg-9.col-md-9.col-sm-9.col-xs-9.bhoechie-tab{width:64%;float:left;}
div.bhoechie-tab-menu div.list-group{margin-bottom:0;}
div.bhoechie-tab-menu div.list-group>a{margin-bottom:0;}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa{color:#5A55A3;}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius:0;}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa{}
div.bhoechie-tab-content{background-color:#ffffff;padding-left:50px;padding-top:0px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none;}
.fancybox-opened .fancybox-outer{height:auto;overflow:auto;padding:0px!important;border-radius:0px!important;margin:0 auto!important;}
.fancybox-inner{height:auto;overflow:auto;}
.modal-header1 p{background:#1e1e1e none repeat scroll 0 0;border-bottom:1px solid #e5e5e5;color:#e1e1e1;font-family:"museo_slab300";font-size:27px;font-weight:400;line-height:30px;margin-bottom:0;padding:32px 0;position:relative;text-align:center;}
.modal-header1 p::after{content:"";border-color:#1e1e1e transparent transparent transparent;border-style:solid;border-width:20px;width:0;height:0;position:absolute;bottom:-40px;left:47%;}
#info{display:none;}
.modal-content1{padding:26px 26px;}
.modal-content1 p{text-align:center;font-family:'museo_slab500';font-size:21px;margin-top:10px;margin-bottom:35px;}
#request-quote .modal-content1 p{font-family:"museo_slab300";font-size:17px;line-height:19px;margin-bottom:10px;margin-top:5px;text-align:left;}
.fancybox-close{position:absolute;top:-18px;right:-18px!important;width:36px;height:36px;cursor:pointer;}
.modal-footer1{font-size:14px;text-align:center;font-family:'museo_slab500';float:left;width:100%;padding-bottom:30px;}
a.list-group-item.text-center{font-size:18px;color:#b5b5b5;font-family:'museo_slab100';}
a.list-group-item.text-center{border-bottom:1px solid #e4e4e4;color:#b5b5b5;display:inline-block;font-family:"museo_slab100";font-size:18px;padding:3px 15px 20px;width:100%;}
.modal-header1 span{font-family:'museo_slab700';}
.binfo{color:#1c1c1c;font-size:21px;margin-bottom:17px;font-family:'museo_slab700';}
.binfo span{color:#1c1c1c;font-size:21px;font-family:'museo_slab300';}
input.b-text{border:1px solid #dbdbdb;border-radius:4px;color:#8a8a8a;font-family:"museo_slab300";font-size:18px;height:55px;margin-bottom:0;max-width:100%;padding:3px 0 0 24px;width:100%;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;}
.upload-box p{color:#333;font-family:"museo_slab300";padding-top:13px;text-align:center;}
select.b-text{border:solid 1px #dbdbdb;height:55px;font-size:18px;font-family:'museo_slab300';max-width:100%;width:100%;color:#8a8a8a;border-radius:4px;padding:4px 2px 3px 20px;margin-bottom:0px;}
textarea.b-area{border:solid 1px #dbdbdb;height:117px;font-size:18px;font-family:'museo_slab300';max-width:100%;width:100%;margin-bottom:0px;color:#8a8a8a;border-radius:4px;padding:24px 24px 0px 24px;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;}
.upload-box p{color:#888;font-family:"museo_slab300";padding-top:13px;text-align:center;}
input.bsub{-moz-box-shadow:inset 0px 1px 0px 0px #c3090b;-webkit-box-shadow:inset 0px 1px 0px 0px #c3090b;box-shadow:inset 0px 1px 0px 0px #c3090b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d00a0c), color-stop(1, #c3090b));background:-moz-linear-gradient(top, #d00a0c 70%, #c3090b 30%);background:-webkit-linear-gradient(top, #d00a0c 5%, #c3090b 100%);background:-o-linear-gradient(top, #d00a0c 5%, #c3090b 100%);background:-ms-linear-gradient(top, #d00a0c 5%, #c3090b 100%);background:linear-gradient(to bottom, #d00a0c 5%, #c3090b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d00a0c', endColorstr='#c3090b', GradientType=0);background-color:#d00a0c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-top:10px;border:0 none;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);color:#ffffff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;letter-spacing:0;margin-right:13px;padding:20px 40px;text-shadow:0 1px 0 #610000;font-family:'museo_slab500';}
.row1 p{font-size:16px;font-family:'museo_slab500';color:#1e1e1e;margin-top:0px;margin-bottom:12px;text-align:left;}
.margin-div{margin-bottom:20px;}
@media only screen and (min-width:320px) and (max-width:767px){.testpop input.b-text{font-size:13px;}
.testpop .gal{float:left;margin-top:127px;width:100%;}
.testpop div.bhoechie-tab-menu, .request-quote-page div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0;width:35%;float:left;display:none;}
.testpop .col-lg-9.col-md-9.col-sm-9.col-xs-9.bhoechie-tab{width:100%;float:left;}
.testpop div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:block;}
.request-quote-page div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:block;}
.testpop .step3-2{display:block!important;}
.testpop input.bsub.popup-next-step.validate-popup-next-step, .request-quote-page input.bsub.popup-next-step{display:none;}
.testpop input.bsub.step3-continue.validate-popup-next-step, .request-quote-page input.bsub.step3-continue.validate-popup-next-step{display:none;}
.request-quote-page input.bsub.popup-back-step{display:none;}
.request-quote-page .right_div{width:100% !important;padding-bottom:16px;padding-top:10px;}
.testpop .modal-content1{padding:26px 15px;}
.testpop .modal-header1 p::after{display:none;}
.testpop .fancybox-inner{width:auto!important;}
.testpop div.bhoechie-tab-content{padding-left:0px!important;}
<!--
....--> div.bhoechie-tab-content{background-color:#ffffff;padding-left:0px!important;padding-top:10px;}
a.list-group-item.text-center{border-bottom:0px solid #e4e4e4;width:100%;}
.col-lg-9.col-md-9.col-sm-9.col-xs-9.bhoechie-tab{width:100%;float:none;}
}
@media only screen and (min-width:320px) and (max-width:992px){a.list-group-item.text-center{border-bottom:0px solid #e4e4e4;width:100%;}
}
.step3-sections{padding:10px;display:inline-block;}
.step3-sections:nth-child(even){background:#f7f7f7;}
p.step3-tittle{text-align:left !important;font-size:21px !important;padding:0px;margin-bottom:15px !important;font-family:'museo_slab300' !important;color:#1c1c1c;}
p.step3-tittle strong{font-family:'museo_slab700';}
.frm_checkbox{width:68%;float:left;}
input.step3-checkbox{background:white none repeat scroll 0 0;float:left;margin-right:10px !important;}
.frm_checkbox label{font-family:'museo_slab700';font-size:17px;margin-bottom:0px;padding-bottom:0px;color:#1e1e1e;}
.frm_checkbox p{color:#8a8a8a;font-family:"museo_slab300" !important;font-size:14px !important;line-height:16px;margin-bottom:0 !important;padding:0 12px 5px 0;text-align:left !important;}
.chk-image{float:left;display:inline-block;width:30%;}
a.list-group-item.active.style-active.text-center{color:#1e1e1e;font-family:'museo_slab700';}
.step3-2{display:none;}
.fancybox-inner{background:#fff;}
form#createProject{border:0px;padding:0px;}
.fancybox-close{background-image:url(images/gallery/popup-close.png)0px 0px no-repeat!important;}
.upload-box.btn.dz-clickable{max-width:100%;min-height:100px;width:320px;background:none;border:dashed 2px #d0cfd0;border-radius:5px;margin-bottom:10px;width:100%;background:#f4f4f4;}
.upload-box p{text-align:center;padding-top:13px;color:#333;font-family:'museo_slab300';}
.upload-box input[type="button"]{background:#f8f8f8;padding:12px 20px 9px;border:1px solid #bababa;color:#273f69;font-family:museo_slab300;border-radius:4px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 100%, #ffffff 100%, #ededed 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 100%, #ffffff 100%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 100%, #ffffff 100%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);}
#label, #budget_label{margin-bottom:5px;width:100px;height:20px;line-height:20px;position:relative;text-align:center;margin-top:13px;font-family:'Raleway', sans-serif;font-size:15px;font-weight:600;}
.ui-slider-horizontal{height:9px;background-color:#bec4c7 !important;border:none;}
.ui-slider-horizontal .ui-slider-handle{border-radius:12px;border:none;box-shadow:0px 2px 3px #888888;background:#fff;}
.first_slider{width:65%;float:left;margin-top:12px;}
.start_block{float:left;width:20%;padding-right:20px;}
.extra{text-align:right !important;}
.range{width:96% !important;}
.sepr_color label{font-family:'Raleway', sans-serif !important;font-size:14px !important;font-weight:600 !important;font-style:italic;}
label.frm_primary_label.extra{font-size:16px !important;font-weight:700 !important;font-style:normal!important;font-family:'Raleway', sans-serif !important;}
.email_img{background:url(<?php echo get_stylesheet_directory_uri();?>/images/mail_reqst.png) no-repeat 0px 0px;}
input#red-button{font-family:"museo_slab700", serif;font-size:20px;}
.reqst{font-size:17px;font-weight:500;font-family:'Raleway', sans-serif;}
.qout_req::-webkit-input-placeholder, select#field_uebmh{font-size:16px;font-weight:500;font-family:'Raleway', sans-serif;color:#e1e1e1 !important;}
input.bsub:hover{background:linear-gradient(to bottom, #b30000 5%, #860000 100%);}
span.gw-go-btn-inner{color:#fff;font-size:16px !important;font-weight:bold !important;}
span.gw-go-btn-inner.grt:hover{color:#436279;font-size:16px !important;font-weight:bold !important;}
a.gw-go-btn.gw-go-btn-medium.gw-go-btn-fill-out.gw-go-btn-slide-t.fancybox{border:1px solid #436279;border-radius:4px;}
.gw-go-btn.gw-go-btn-fill-out.gw-go-btn-slide-t.fancybox:before{background-color:#436279;}
#go-pricing-table-5217 .gw-go-col:hover a.gw-go-btn.gw-go-btn-medium.gw-go-btn-fill-out.gw-go-btn-slide-t.fancybox{color:#ffffff;border-color:#ffffff;}
a.gw-go-btn.gw-go-btn-medium.gw-go-btn-fill-out.gw-go-btn-slide-t.fancybox:hover{border-color:#ffffff;}
#go-pricing-table-5217 .gw-go-col:hover a.gw-go-btn.gw-go-btn-medium.gw-go-btn-fill-out.gw-go-btn-slide-t.bord{border-color:#436279;}
a.gw-go-btn.gw-go-btn-medium.gw-go-btn-fill-out.gw-go-btn-slide-t.bord:hover{border-color:#ffffff;}
.callback-error{font-family:'museo_slab300';font-size:16px;text-align:center;border-radius:3px;padding:10px 10px;background-color:#F2DEDE;border:1px solid #EBCCD1;color:#B94A48;}
.callback-error1{font-family:Raleway, sans-serif!important;font-size:12px;text-align:left;color:#B94A48;}
.callback-success{font-family:'museo_slab300';font-size:16px;text-align:center;border-radius:3px;padding:10px 10px;border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;display:inline-block !important;width:100%;}
.gal{float:left;margin-top:20%;}
@media (max-width:460px){.extra{text-align:left !important;}
.first_slider, .start_block{width:100% !important}
}
@media (min-width:768px) and (max-width:960px){.vc_custom_1472065663604{margin-top:25px !important;}
.request-quote-page{margin-top:120px;}
}
@media (min-width:320px) and (max-width:450px){input#red-button{font-size:16px !important;}
}
@media (min-width:961px) and (max-width:1000px){header .q_logo img.mobile{margin:34px auto !important;}
.request-quote-page{margin-top:120px;}
}
@media (min-width:991px) and (max-width:1023px){.wpb_wrapper{padding-right:10px;}
.request-quote-page{margin-top:120px;}
}
@media (max-width:767px){div.bhoechie-tab-content{padding-left:0;}
div.bhoechie-tab-menu{float:none;width:100%;}
input.bsub.popup-back-step.validate-popup-back-step, input.bsub.step3-continue, input.bsub.popup-back-step, input.bsub.popup-next-step, input.bsub.step3-back{display:none;}
}
@media (max-width:422px){.left_div{width:100% !important;}
.upload-box input[type="button"]{font-size:10px;}
}
@media (min-width:320px) and (max-width:1000px){.request-quote-page{margin-top:60px;}
.full-width{width:100%;margin-bottom:20px;float:left;}
}
@media only screen and (max-device-width:480px) and (min-device-width:320px){.vc_col-sm-4{padding:20px 0px 0;width:100%;}
}
.check_choo{font-family:'museo_slab300';font-size:12px;text-align:left;color:#B94A48;}
.menu{margin-left:0;}
.testpop-slider #slider_badget{width:80%;margin-left:1em;}
.testpop-slider #min_badget, #max_badget{width:50px;text-align:center;}
select.arrow-bg{background:url('../../../wp-content/uploads/2017/01/select-arrow.png') 95% 24px no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
#request-quote a.list-group-item.text-center:first-child{padding:0 15px 24px;}
#request-quote a.list-group-item.text-center{padding:3px 15px 20px;}
div#ui-datepicker-div{z-index:9999 !important;}
input#due_date_picker{border:solid 1px #dbdbdb;height:32px;font-size:16px;font-family:'museo_slab300';color:#8a8a8a;width:100%;border-radius:4px;padding:0px 12px;margin-bottom:0px;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.075)!important;}
.fancybox-opened{z-index:9999 !important;}
.page-id-1882 .modal-backdrop{z-index:100;}
.dz-progress{background:none !important;}
@media only screen and (min-width:767px) and (max-width:1000px){.testpop .modal-header1 p::after{display:none;}
}
#print-blog-section p.q_masonry_blog_excerpt{min-height:170px;}
div#wid_full{display:block;}
div#wid_full_mobile{display:none;}
div#wid_full_tablet{display:none;}
@media only screen and (min-width:767px) and (max-width:770px){#print-blog-section .full_width .grid_section .q_masonry_blog article, .full_width .grid_section .q_masonry_blog_grid_sizer{width:27%;}
}
@media only screen and (min-width:770px) and (max-width:1000px){#print-blog-section .full_width .grid_section .q_masonry_blog article, .full_width .grid_section .q_masonry_blog_grid_sizer{width:31%;}
}
@media only screen and (max-device-width:767px) and (min-device-width:320px){div#home-first-section{display:block;}
div#wid_full{display:none;}
div#wid_full_mobile{display:block;}
#wid_full_mobile .vc_column-inner{padding:0px !important;}
#wid_full_mobile .wpb_column.vc_column_container.vc_col-sm-4{width:40%;float:left;padding-left:0px;padding-right:0px;padding-top:0px;}
#wid_full_mobile .wpb_column.vc_column_container.vc_col-sm-8{width:60%;float:left;}
#wid_full_mobile .full_section_inner.clearfix{background:#373B44;}
#request-quote-btn-col .wpb_column.vc_column_container.vc_col-sm-4{}
article.category-print-design{width:100% !important;}
#print-blog-section p.q_masonry_blog_excerpt{min-height:130px;}
#wid_full_mobile .wpb_single_image .vc_single_image-wrapper{margin:0 auto;text-align:center;width:100%;}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px){div#wid_full_tablet{margin-top:0px;display:block;}
div#wid_full{display:none;}
#wid_full_tablet .full_section_inner.clearfix{background:#373b44;}
#wid_full_tablet .wpb_column.vc_column_container.vc_col-sm-8{width:70%;}
#wid_full_tablet .wpb_column.vc_column_container.vc_col-sm-4{width:30%;padding:0;padding-top:30px;}
}
@media only screen and (max-device-width:754px) and (min-device-width:600px){.footer_inner .two_columns_50_50>.column2{width:28%;}
}
@media only screen and (max-device-width:599px) and (min-device-width:481px){.footer_inner .two_columns_50_50>.column2{width:36%;}
.footer_inner .two_columns_50_50>.column1{width:64%;}
}
@media (max-width:767px){.vc_hidden-xs{display:block !important;}
.page-id-6638 .portfolio_slider .portfolio_slides>li{}
.page-id-6638 #port-slider .portfolio_slider .caroufredsel-prev{}
.page-id-6638 #port-slider .portfolio_slider .caroufredsel-next{}
.page-id-6638 div.grid_section .section_inner, nav.content_menu ul{}
.page-id-6638 #port-slider .wpb_column.vc_column_container{}
}
@media only screen and (min-width:1205px) and (max-width:1496px){.google_up_img img{height:113px;}
}
@media only screen and (min-width:1496px) and (max-width:1720px){.google_up_img img{height:144px;}
}
@media only screen and (min-width:1720px) and (max-width:2040px){.google_up_img img{height:162px;}
}
@media only screen and (min-width:2040px){.google_up_img img{height:175px;}
}
@media only screen and (min-width:768px) and (max-width:845px){#tablet_col_first img{width:100% !important;}
.google_up_img img{width:100%;}
footer .google_up_img img{height:auto;}
footer .test_monial{padding-bottom:0px;}
}
@media only screen and (min-width:846px) and (max-width:877px){#tablet_col_first img{width:100% !important;height:524px;}
.google_up_img img{height:161px;width:100%;}
}
@media only screen and (min-width:878px) and (max-width:987px){#tablet_col_first img{width:100% !important;height:524px;}
.google_up_img img{height:166px;width:100%;}
}
@media only screen and (min-width:988px) and (max-width:990px){#tablet_col_first img{width:100% !important;height:524px;}
.google_up_img img{height:187px;width:100%;}
}
@media only screen and (min-width:990px) and (max-width:1000px){#tablet_col_first img{width:100% !important;height:524px;}
.google_up_img img{height:168px;width:100%;}
}
@media only screen and (min-width:1000px) and (max-width:1024px){#tablet_col_first img{width:100% !important;height:524px;}
.tblt_tes .wpb_wrapper{padding:0px;}
.google_up_img img{height:188px;width:100%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){#tablet_col_first .wpb_wrapper{padding-right:0px;}
#tablet_col_first .vc_column-inner{padding:0px !important;}
#tablet_col_first .vc_single_image-wrapper.vc_box_border_grey{width:100%;}
#tablet_col_first img{width:100% !important;}
}
@media only screen and (min-width:1025px) and (max-width:1097px){.img_clas{height:562px !important;}
.m_class{height:124px !important;}
.footer_col1 .column_inner, .footer_col2 .column_inner{padding:0px !important;}
}
.google_img{min-height:80px;padding:0px 47px;}
div#sec_right_testimonial_img{width:344.75px;}
div#client_last{width:344.75px;}

#sec_right_testimonial_img .google_up_img img{height:140px;}
@media only screen and (min-width:1025px){#wid_full h2.sec_thrd_hed{text-align:center;color:#ccc;font-size:20px;padding:22px 46px 0px;line-height:20px;text-transform:uppercase;}
#sec_right_testimonial_img .ttshowcase_rl_quote p{padding:10px 25px 10px 30px;margin-bottom:0;}
#sec_right_testimonial_img .vc_single_image-wrapper.vc_box_border_grey{width:100%;}
#sec_right_testimonial{width:50%;display:table-cell;}
.latest_post_text_inner h4, .h4 {
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 200;
}

.latest_post_inner .post_infos {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
}
	
#sec_right_testimonial_img {
    padding: 40px 30px 30px!important;
}	
div#sec_right_testimonial_img{width:49%;}
div#client_last{width:50%;}
div#sec_left_testimonial{width:50%;display:table-cell;}
#wid_full .google_img{min-height:auto;padding:0px 28px;}
.google_img{min-height:80px;}
}



@media only screen and (min-width:1025px) and (max-width:1067px){#sec_right_testimonial_img .google_up_img img{height:114px;}
}
@media only screen and (min-width:1068px) and (max-width:1168px){#sec_right_testimonial_img .google_up_img img{height:131px;}
}
@media only screen and (min-width:1168px) and (max-width:1200px){#sec_right_testimonial_img .google_up_img img{height:148px;}
}
@media only screen and (min-width:1201px) and (max-width:1283px){
	#sec_right_testimonial_img .google_up_img img{height:140px;}
	#wid_full h2.sec_thrd_hed {
    text-align: center;
    color: #ccc;
    font-size: 20px;
    padding: 12px 15px 0px;
    line-height: 20px;
    text-transform: uppercase;
}
#wid_full #sec_right_testimonial_img {
    padding: 40px 30px 30px!important;
}

.latest_post_text_inner h4, .h4 {
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 200;
}
	
}
@media only screen and (min-width:1284px) and (max-width:1331px){#sec_right_testimonial_img .google_up_img img{height:152px;}
}
@media only screen and (min-width:1332px) and (max-width:1495px){#sec_right_testimonial_img .google_up_img img{height:171px;}
}
@media only screen and (min-width:1496px) and (max-width:1500px){#sec_right_testimonial_img .google_up_img img{height:185px;}
}
@media only screen and (min-width:1501px) and (max-width:1600px){#sec_right_testimonial_img .google_up_img img{height:187px;}
}
@media only screen and (min-width:1601px) and (max-width:1723px){#sec_right_testimonial_img .google_up_img img{height:186px;}
}
@media only screen and (min-width:1724px) and (max-width:1836px){#sec_right_testimonial_img .google_up_img img{height:201px;}
}
@media only screen and (min-width:1837px) and (max-width:1900px){#sec_right_testimonial_img .google_up_img img{height:193px;}
}
@media only screen and (min-width:1901px) and (max-width:2047px){#sec_right_testimonial_img .google_up_img img{height:190px;}
}
@media only screen and (min-width:2047px) and (max-width:2300px){#sec_right_testimonial_img .google_up_img img{height:183px;}
}
@media only screen and (min-width:2301px){#sec_right_testimonial_img .google_up_img img{height:193px;}
}
@media only screen and (min-width:1497px){#wid_full .google_img{min-height:auto;padding:0px 30px;}
}
@media only screen and (min-width:1627px){#wid_full .google_img{min-height:auto;padding:0px 25px 46px 30px;}
}
@media only screen and (min-width:1796px){div#sec_right_testimonial_img{padding-bottom:12px;}
}
@media only screen and (min-width:1900px){div#sec_right_testimonial_img{padding-bottom:4px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){div#our_clients_tablet_view h2.sec_thrd_hed{font-size:23px;padding:19px 40px 5px;text-transform:uppercase;line-height:24px;color:#ccc;}
}
@media only screen and (max-width:767px) and (min-width:320px){div#our_clients_tablet_view h2.sec_thrd_hed{font-size:20px;padding:26px 40px 0px;text-transform:uppercase;line-height:22px;}
.sec_thrd_hed p{margin-bottom:3px;color:#ccc;}
.page-id-6638 #home-first-section .grid_section{padding-bottom:55px !important;`}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px){#blog_home_mobile .vc_column-inner{padding:0px 30px;}
.page-id-1882 .blog_section_inner .vc_column-inner{padding:0px 27px;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){#blog_home_mobile .vc_column-inner{padding:0px 30px;}
.page-id-1882 .blog_section_inner .vc_column-inner{padding:0px 16px;}
}
footer a#footer-button{margin-bottom:0px;}
footer span.h4bold{color:#000;font-weight:700;}
@media only screen and (max-width:767px){.last_foo_reqst{}
#request-quote-btn-col{display:block;}
.footer_inner #request-quote-btn-col{display:block;}
.footer_top .request-quote-btn-col{padding-bottom:0px !important;}
#request-quote-btn-col{padding-bottom:0px !important;}
.page-id-1896 #google_review_img{display:none;}
.design_web_blg{display:none;}
.page-id-1894 .vc_row.wpb_row.section.vc_row-fluid.web_mass-blog.vc_custom_1494569649134.grid_section{display:block;padding-top:30px;}
.page-id-1894 .q_masonry_blog_title a{color:#000;}
.page-id-1894 .web_mass-blog span.header-bold{color:#303030;}
.www_deg{padding-bottom:30px !important;}
.print-blog-top{display:none;}
.page-id-1896 .mobile-blog{display:block;padding:15px;}
.page-id-1882 .mobile-blog{display:block;padding:15px;}
span.time.entry_date.updated{padding-left:48px;}
.print_hddn{display:none;}
.prn_dd_in{padding-top:30px;}
}
@media only screen
and (min-device-width:1001px)
and (max-device-width:1201px){.page-id-6638 #home-first-section .grid_section{padding-bottom:106px !important;}
}
@media only screen and (min-width:768px){.reqst_qoute_hide{display:none;}
.page-id-4441 .content_bottom div#request-quote-btn-col{display:none;}
.content_bottom div#request-quote-btn-col{display:none;}
}
footer .vc_row.wpb_row.section.vc_row-fluid.web_mass-blog.vc_custom_1494569649134.grid_section{display:none;}
footer .mobile-blog{display:none;}
.blog_section_inner{padding-bottom:30px;}
.page-id-1882 .vc_custom_1485111163577.grid_section{padding-bottom:50px;}
.page-id-1896 .vc_custom_1486358099137.grid_section{padding-bottom:50px;}
.page-id-1894 .vc_custom_1486528285602.grid_section{padding-bottom:50px;}
.page-id-1852 .vc_custom_1485404589911.grid_section{margin-bottom:0 !important;padding-bottom:50px;}
#print-blog-post .q_masonry_blog article .q_masonry_blog_post_info a{font-family:Raleway, sans-serif;font-size:15px;font-weight:700;background:url(images/forwrd.png) no-repeat left;padding-left:26px;margin-left:20px;color:#303030;}
.vc_row.wpb_row.section.vc_row-fluid.web_mass-blog.vc_custom_1494569649134.grid_section{display:none;}
.process-box{color:#444444;}
span.header-bold{text-transform:none;}
.header-bold.hedd {
    font-size: 29px;
}
.homePara{
	font-size: 17px;
    line-height: 22px;
	font-family:Raleway, sans-serif;
	font-weight:500;}
.request-quote-page span.header-bold-sub{text-transform:none;}
.request-quote-page h2{text-transform:none;}
.request-quote-page p.req-p{color:#444444;text-align:left !important;font-size:16px !important;}
.request-quote-page p.req-p strong{color:#000;}
.note{color:#444444;font-weight:500;font-family:Raleway, sans-serif!important;}
.h4bold{text-transform:none;}
.post_more{font-family:"museo_slab300", serif;font-size:14px;font-weight:500;background:url(images/forwrd.png) no-repeat left;padding-left:26px;margin-left:20px;color:#303030 !important;}
p.q_masonry_blog_excerpt{min-height:170px;}
.page-template-blog-large-image-with-dividers .container{background-color:#fff;}
.page-template-blog-large-image-with-dividers .pagination ul li a:hover, .pagination ul li span{border-color:#dd3333;background-color:#dd3333;color:#e5e5e5;border:none;}
.page-template-blog-large-image-with-dividers .pagination ul li a{border-color:#eaeaea;color:#ffffff;border:none;}
.request-quote-page .req-p a{font-weight:700;font-style:normal;font-family:Raleway, sans-serif !important;}
.request-quote-page .req-p a:hover{color:#b9090b;text-decoration:none;}
p.q_masonry_blog_excerpt{color:#444444;font-weight:500;}
.js .tmce-active .wp-editor-area{color:#000;}
footer .vc_row.wpb_row.section.vc_row-fluid.web_mass-blog.vc_custom_1494569649134.grid_section{background:#fff;}
footer .mobile-blog{background-color:#fff;}
.mobile-blog span.header-bold{color:#000;}
.mobile-blog h3.q_masonry_blog_title.entry_title a{text-transform:capitalize;color:#000;}
.design_web_blg{padding-bottom:30px;}
@media only screen and (max-width:1024px) and (min-width:870px){div#testimonials_tablet_view .google_up_img img{height:auto;width:100%;}
}
.back_img1{background:url(images/home13.png);height:180px;background-position:center;background-size:cover;background-repeat:no-repeat;}
div#sec_right_testimonial_img{padding-bottom:133px !important;}
@media only screen and (min-width:2510px){div#sec_right_testimonial_img{padding-bottom:72px !important;}
}
@media only screen and (max-width:767px) and (min-width:320px){.page-id-1903 .vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section{padding-bottom:0px !important;}
}
.single .container{background:#ffffff;}
@media only screen and (max-width:1200px) and (min-width:1024px){.page-id-6638 #home-first-section .grid_section{padding-bottom:106px !important;}
.comp_brand_slide_print{padding-bottom:66px !important;}
}
@media only screen and (max-width:1025px) and (min-width:1000px){.comp_brand_slide_print{padding-bottom:106px !important;}
}
.page-template-blog-large-image-with-dividers .sidebar .latest_post .date a{display:none;}
.single .sidebar .latest_post .date a{display:none;}
.archive .post_content_holder .entry_title{text-transform:none;}
.archive .title_subtitle_holder h1{text-transform:none;}
.page-template-blog-large-image-with-dividers .sidebar .latest_post .date a{display:none;}
.single .sidebar .latest_post .date a{display:none;}
.request-quote-page .ttshowcase_rl_subtitle{display:block;}
.request-quote-page .ttshowcase_rl_quote p{font-family:Raleway, sans-serif !important;font-weight:500;font-style:normal;font-size:15px;line-height:18px;}
.request-quote-page .ttshowcase_rl_title{font-weight:bold;color:#000;}
.comp_brand_slide_web .wpb_wrapper p{font-weight:500;}
.comp_brand_slide .wpb_wrapper p{font-weight:500;}
.comp_brand_slide_print .wpb_wrapper p{font-weight:500;}
@media only screen and (max-width:1023px) and (min-width:1001px){a#red-button{padding:15px 15px !important;}
}
.page-id-1894 .content_footer{display:none !important} 
.page-id-1896 .content_footer{display:none !important}
.page-id-1882 .content_footer{display:none !important}
.mas-our-team-section_mobile{display:none;}
@media screen and (max-width:1024px){#mas-our-team-section{display:none !important}
.page-id-6638 #mas-our-team-section{display:block !important}
.mas-our-team-section_mobile{display:block !important;}
}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape){.home-bg{background-color:#303030;background-image:none;background-position:center top;background-repeat:no-repeat;background-size:auto;}
#red-button{width:220px;}
#grey-button{width:220px;}
.page-id-6638 #home-first-section .grid_section{padding-bottom:25px !important;}
.blog_holder.blog_pinterest .blog_holder_grid_sizer, .blog_holder.blog_pinterest article, .blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article, .blog_holder.masonry_full_width article, .full_width .grid_section .q_masonry_blog article, .full_width .grid_section .q_masonry_blog_grid_sizer, .q_masonry_blog .q_masonry_blog_grid_sizer, .q_masonry_blog article{width:100%;}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:45px;padding-right:45px;width:100%;}
#blog_home_mobile .vc_column-inner{padding:0px 75px;}
.rating_image{width:65%;padding-left:25px;}
.wpb_single_image.wpb_content_element.vc_align_left.rating_image{padding-left:50px;}
div#our_client_testimonials_mobile .ttshowcase_rl_quote p{padding:21px 50px;}
.footer_bottom_holder{background-color:#000;display:block;padding-bottom:12px;padding-top:12px;}
h1, .h1, .title h1{font-family:"museo_slab300", serif;font-size:22px;font-weight:300;line-height:23px;}
.footer_bottom{font-size:14px;line-height:19px;}
}

.home-2 .content .container .container_inner.page_container_inner,
.home .content .container .container_inner.page_container_inner,
.image-de-marque .content .container .container_inner.page_container_inner,
.company-branding .content .container .container_inner.page_container_inner,
.montreal-web-design .content .container .container_inner.page_container_inner
{
    padding: 0px;
    width: 100%;
}
/*******Google Review Slider******/
.googleDeskRevSlider .wp-google-feedback {
    background: none!important;
    border: none!important;
}
.googleDeskRevSlider .grw-slider .wp-google-text{color:#e9e9e9 !important;font-family: 'PT Serif', serif !important;font-style: italic!important;font-size: 16px!important;}
.googleDeskRevSlider .grw-slider .wp-google-feedback:before{ display:none !important;}
/*.googleDeskRevSlider .grw-slider .wp-google-stars{ display:none !important;}*/
.googleDeskRevSlider .grw-slider .wp-google-stars .wp-star path{fill: #fff !important;}
.googleDeskRevSlider .grw-slider .wp-google-stars{margin-left:25px;}
.googleDeskRevSlider .grw-slider .wp-google-content2:before{ display:none !important;}
.googleDeskRevSlider .grw-slider .wp-google-content2>svg{ display:none !important;}
.googleDeskRevSlider .grw-slider .wp-google-user{ float:right !important;padding-top: 0px!important;padding-bottom: 0px!important;}
.googleDeskRevSlider .wp-google-name {
    font-family: 'PT Serif', serif !important;
    color: #e9e9e9!important;
    font-style: italic;
    font-size: 17px!important;
    font-weight: 300!important;
}
.googleDeskRevSlider .grw-slider .wp-google-content2 {
    margin: 20px 20px 20px 25px!important;
}
.googleDeskRevSlider .grp-widget-title.widget-title {
    display: none;
}
.googleDeskRevSlider .grw-slider .grw-slider-next,.googleDeskRevSlider .grw-slider .grw-slider-prev{ display:none !important;}
/*Footer Testimonial*/ 
.content_footer .wp-google-feedback {
    background: none!important;
    border: none!important;
}
.content_footer .grw-slider .wp-google-text{color:#e9e9e9 !important;font-family: 'PT Serif', serif !important;font-style: italic!important;font-size: 16px!important;}
.content_footer .grw-slider .wp-google-feedback:before{ display:none !important;}
/*.content_footer .grw-slider .wp-google-stars{ display:none !important;}*/
.content_footer .grw-slider .wp-google-stars .wp-star path{fill: #fff !important;}
.content_footer .grw-slider .wp-google-content2:before{ display:none !important;}
.content_footer .grw-slider .wp-google-content2>svg{ display:none !important;}
.content_footer .grw-slider .wp-google-user{ float:right !important;padding-top: 0px!important;padding-bottom: 0px!important;}
.content_footer .wp-google-name {
    font-family: 'PT Serif', serif !important;
    color: #e9e9e9!important;
    font-style: italic;
    font-size: 17px!important;
    font-weight: 300!important;
}
.content_footer .grw-slider .wp-google-content2 {
    margin: 20px 20px 20px 25px!important;
}
.content_footer .grp-widget-title.widget-title {
    display: none;
}
.content_footer .grw-slider .grw-slider-next,.content_footer .grw-slider .grw-slider-prev{ display:none !important;}

#sec_right_testimonial_img .vc_single_image-wrapper.vc_box_border_grey{ display:none !important; }
.googleDeskRevSlider .grw-slider .wp-google-content2{  
	max-height:265px;   
	overflow-y: hidden !important;
    height: auto !important; }
.googleDeskRevSlider .grw-slider .wp-google-text{
    display: inline-flex;
    align-items: center;
	text-overflow: ellipsis;
    height: 265px;
} 
div#sec_right_testimonial_img {
    padding: 40px 40px 40px!important;
}

div#our_client_testimonials_mobile {
    padding: 40px 40px 0px!important;
}

.footer_top .qode_latest_posts_widget h5 {
    color: #303030 !important;
}
.footer_top .qode_latest_posts_widget a:hover{
	color: #eb3430 !important;
	}
@media screen and (min-width:1025px) and (max-width:1600px){
	h5.latest_post_title a{
	font-size: 15px !important;
    line-height: 18px !important;
	}
	
}
@media screen and (min-width:1601px) and (max-width:1920px){
	h5.latest_post_title a{
	font-size: 16px !important;
    line-height: 18px !important;
	}
	 
}
/* dev */
.title.title_size_small.position_left {
    display: none;
}
nav.main_menu.drop_down.right {
    display: none;
}
.header_inner_right {
    display: none;
}
a.nav_toggle.off.hidedd {
    display: block !important;
}
a.header-menu-toggle.request_qout_wp {
    background: #000 !important;
    position: fixed;
    top: 12%;
    right: 10%;
    margin: 10px;
    z-index: 1001;
    font-size: 17px;
    color: #fff;
    padding: 10px 32px;
    line-height: 36px;
    min-height: 33px;
    margin-right: 31px;
	font-family: 'circularblack';
}
div#image_reqblk {
    background: #fff;
    width: 920px;
    margin: 0 auto;
}

a.nav_toggle.show_menuuu:focus, a.nav_toggle.show_menuuu:active, a.nav_toggle.show_menuuu, .mtlMenu .menu ul > li > a {
    outline: none !important;
    border: none !important;
    box-shadow: none;
}
	
	