@media(min-width:767px){

	section#content-box1 .row-box.row-box-reverse, .layout-one .row-box.row-box-reverse, .layout-two .row-box.row-box-reverse, .layout-three .row-box.row-box-reverse { flex-flow: row-reverse; display: flex; }
	#sidebar-mix{position:relative; padding-left:0px;}
	.blog-listing-wrapper .col3{padding-right:50px !important;}
#catalog{display:flex;justify-content:space-between;}
#catalog.fix-bottom-VP #sc{bottom:15px;position:relative;}
#catalog.fix-bottom-VP #sc,#catalog.fix-top-VP #sc{position:fixed;}
#catalog.fix-top-VP #sc{top:100px;}
#catalog.flex-bottom .col3 #sidebar-mix{align-items:flex-end;display:flex;height: 100%;}
#catalog.flex-bottom .col3 #sc{position: absolute !important;}
div#sc ul {max-height: 80vh;overflow: auto; padding-bottom : 0px;height:100%; }

section#blog-banner .home-banner-content .container,.inner-page-banner .home-banner-content .container,section#home-banner .container{height: 82%;display: flex;align-items: center;}
	/* width */
#sc ul::-webkit-scrollbar {width: 5px;}

/* Track */
#sc ul::-webkit-scrollbar-track {background: #f1f1f1; }
 
/* Handle */
#sc ul::-webkit-scrollbar-thumb {background: #888; }

/* Handle on hover */
#sc ul::-webkit-scrollbar-thumb:hover {  background: #555; }
}
@media (min-width: 768px){
.navbar-nav>li {
    float: initial;
}
	section#home-banner > img,#inner-banner > img, #blog-banner > img {
		min-height: 264px;}
	
}
@media (min-width: 992px){
.page-template-tmp-contact-us .formwithbanner .quick-for {
    margin-left: -40px;
}
	#blog-banner > img, #inner-banner > img{min-height:290px;}
	}
@media(min-width:1200px){
.single-post .color-black .home-banner-content1{margin-top:0px;padding-left:140px;}
.quick-for .row-box .col6, .quick-for .row-box .col12 {padding: 0 8px;}
}
@media(min-width:1500px){
.ready_to {background: linear-gradient(109deg, #0d4154 42%, #26aade 42%);}
section.content-information.single-blog .container-fluid {max-width: 1540px;}
}



@media(min-width:2540px){
.top-bar:before {right: 48%;}
.top-bar:after {width: 48%;}
}
@media(min-width:1024px) {
	.blog-wrapper.left-column .simple-blog-inner:nth-child(1), .blog-wrapper.left-column .simple-blog-inner:nth-child(2), .blog-wrapper.left-column .simple-blog-inner:nth-child(9), .blog-wrapper.left-column .simple-blog-inner:nth-child(10), .blog-wrapper.left-column .simple-blog-inner:nth-child(14), .blog-wrapper.left-column .simple-blog-inner:nth-child(15) {width: 50% !important;}
}
@media(min-width:768px) and (max-width:991px){
.kelowna-ppc .home-banner-content2 h1 {font-size: 18px;line-height: 26px;}
.full-details-box figure img {max-width: 320px;}

}
@media(min-width:768px) and (max-width:1024px){
	.laguna-beach-ppc-banner > img {height: 313px;object-fit: cover;}
	.color-black .home-banner-content2 h1 {font-size: 22px;    margin: 0px;}
.home-banner-content1 > * strong {font-size: 35px;}
.ah-paragraph p {font-size: 16px;}
.multiple-box-design .col3 {width: 50%;}
	
	
}

@media(max-width:1450px){
.stellarnav li a{padding:9px 10px;}
.page-id-71 #inner-banner > img {height: 400px;object-fit: cover;object-position: right;}
}

@media(max-width:1320px){
	
	.color-black .home-banner-content1 {padding-left: 0px;}
	.blog-listing-wrapper .col3 {padding-right: 0px !important;}
	.widget .add_link a{width:100%;overflow:hidden;}
}

@media(max-width:1276px){
}

@media(max-width:1200px){
/*  header  */
.stellarnav > ul > li > a {padding: 0 15px 0 0;}
    
/* slider */
.main-carousel1 .slide-text {padding: 15px;}
.main-carousel1 .owl-nav.disabled{display: none !important;}

/* Agency */
section#agency-solutions .row-box .col10 {width: 75%;}
section#agency-solutions .row-box .col2 {width: 25%;}

/* video box */
iframe#delayFrame {height: 100%;}
.slick-next {right: -15px;}
.slick-prev {left: -15px;}
/* ready to */
.ready_to h5 {font-size: 24px;}
.ready_to {background: linear-gradient(109deg, #0d4154 44%, #26aade 44%);}
	
/* 	location */
		
.left-part,.right-part {height: 268px;}
	
section.ready_to.ready_to_one .ready_right {max-width: 520px;padding-left:20px;}
	span.call-actions.wrap-last {display: none;}
	.toll-free .phone-number a span {display: none;}
}
@media only screen and (max-width:1024px){
	
    /* Header */
a.menu-toggle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
nav.stellarnav.dark.right.mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.menu-conatct-call {flex-direction: row-reverse;align-items: center;}
header {position: relative;}
.search-box {position: static;}
.search-container {width: 100%;}
.search-container input[type="text"], .search-container input[type="search"] {width: 100%;}
	.stellarnav ul{display:none;}
/* Header */
	
	.project-modal-inner .project-left-info { width: 30% }
	.project-modal-inner .project-right-info { width: 70%; }

/* video box */
section#video-box .row-box{flex-wrap: wrap;}
section#video-box .row-box > div {width: 100%;}

/* video box */
.video-section-content {padding: 40px 15px;}
	.video-box-content1 ul li a {font-size: 16px;}
/* 	location */
	
.left-part .flag {display: none;}
.left-part .left-content{width:100%;    padding: 0px;}
.left-content a.btn-box1 {padding: 11px 9px;text-align:center}

.four-box .col3 {width: 50%;margin-bottom: 20px;}
	.stories-one .container-fluid .row-box .col4 {width: 100%;}

.global-portfolio ul{    column-count: 3;}
	.simple-blog-inner {width: 50% !important;}
	.gallery-slider .container-fluid  .row-box > div{padding: 0px 15px;}
	
	.col6Desk .row-box .col6 {    width: 50%;}
	
}

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

	.simple-blog-wrapper .blog-wrapper { float: none; }
	.simple-blog-wrapper .blog-wrapper.left-column, .simple-blog-wrapper .blog-wrapper.right-column { width : 100%; margin : 0; }
	
	.blog-other-inner .blog-other-form, .blog-other-inner .blog-other-share { min-height: auto; float : none; width: 100%; padding: 10px; border : none; background-color: transparent; }  
	.other-blog-info:after { top: auto; right: 0; bottom: 0; left: 0; width: 100%; height: 147px; }
	
	.blog-other-form input { margin : 15px 0; }
	
	.case-study-listing .case-study-list { width: 50%; padding: 0 20px; }
	
	.case-study-sidebar.fixed, #sidebar.fixed { position: relative; top: 0; width: 100%; }
	.blog-wrapper.left-column {display: inline-block;}
}

@media only screen and (max-width:991px){
/* top bar css */
.top-bar:after {width: 57%;}
.top-bar:before {right: 57%;}
.toll-free > span {margin-right: 15px;}
.user-box {margin-left: 10px;}
.toll-free a > i {margin-right: 5px;}

/* banner */
.button-box {margin-top: 0;}

/* agency */ 
a.btn-box1 {padding: 16px 11px;font-size: 15px;    margin-right: 0;text-align:center;}

/* content section 1 */
.content-box1 h4,.heading-box-accord h4,.heading-box-services h4, .big-font .content-box1 h4 {font-size: 26px; line-height: 40px;}
.content-box1 h4 strong {font-size: 36px;}

/* Story */
.content-story h4 {font-size: 26px;}
.content-story h5 {font-size: 16px;}
.heading-growth h4 {font-size: 26px;}

/* content box 2 */
.content-box2-content h4 {font-size: 26px;line-height: 35px;}

/* footer */
.top-footer .col3 {width: 50%;margin-bottom: 30px;}
.top-footer .col4 {width: 50%;margin-bottom: 30px;}
.top-footer .row-box {justify-content: center;}
 
.copyright {text-align: center;}
.bottom-footer .contact-details {width: 100%;float: right;}
.owl-one1 .owl-nav {display: none;}
.colume-count-3 ul {column-count: 2;}
.column-4-b .heading-box-who ul {column-count: 2;}
.global-portfolio ul {column-count: 2;}
.four-box-content p{word-break: break-word;}
}


@media only screen and (max-width:767px){
	.pad-0-mobile {padding: 0px;}
	
	.agency-sol .agency-sol-inner, .review_left_content p { font-size :16px; line-height: 21px; }
	
/* globel */

	.menu-location-menu-container ul { column-count:inherit; padding-left:0px;}
	.menu-location-menu-container ul li { width:50%;float:left;     padding: 5px;}
	
/* home banner */
section#home-banner > img {height: 264px;object-fit: cover;object-position: 87%;}

.home-banner-content {position: relative;background: #0a234b;margin-top: 0px;padding: 25px 0 70px;}
.home-banner-content1 h1 strong {font-size: 36px;}
.home-banner-content2 {width: 100%;text-align: center;}
.home-banner-content1 h1 {margin: 0;}
	.kelowna-ppc .home-banner-content2 h1,.laguna-beach-ppc-banner .home-banner-content1 h1,.home-banner-content2 h6{color:#fff;    margin: 10px auto;}
	
	.project-modal-inner .project-left-info { width: 100% }
	.project-modal-inner .project-right-info { width: 100%; }	
	.project-modal-inner .project-left-info img { max-width: 150px; margin: 0 auto; display: block; }
	.project-modal-inner h2 { text-transform: capitalize; font-size: 22px; }
	.project-modal-inner ul:before, .project-modal-inner ul:after { content: ""; clear: both; display: table; }
	.project-modal-inner ul li { float: left; width: 50%; }

/* Agency */
section#agency-solutions .row-box .col10 {width: 100%;}
section#agency-solutions .row-box .col2 {width: 100%;}
.heading-box h2 {margin: 0px 0 15px;}
.heading-box {text-align: center;margin-bottom: 30px;}
.agency-sol {grid-template-columns: repeat(1,1fr);grid-template-rows: repeat(8,172px);}
.agency-sol a:nth-child(1){order:1;}
.agency-sol a:nth-child(2){order:2;}
.agency-sol a:nth-child(3){order:4;}
.agency-sol a:nth-child(4){order:3;}
.agency-sol a:nth-child(5){order:6;}
.agency-sol a:nth-child(6){order:5;}
.agency-sol a:nth-child(7){order:7;}
.agency-sol a:nth-child(8){order:8;}

/* content section 1 */
section#content-box1 figure, .layout-one figure {text-align: center;margin-bottom: 30px;}

/* what we do */
.heading-box-who h4 {font-size: 36px;}
.heading-box-who p {font-size: 16px;}
.contant-box-icon {margin-right: 10px;}
.contant-box-content h4 {line-height: 25px;}

/* story */
.content-story h4 {font-size: 22px;}

/* content box 2 */
section#content-box2 figure {margin-bottom: 50px;}


/* d market */
.d_market_right {padding-left: 0px;}

/* review */
.review_heading {flex-wrap: wrap;margin-bottom: 50px;}
.review h4 {font-size: 30px;line-height: 36px;}
.review_left_img {position: absolute;top: -60px;left: 50%;transform: translateX(-50%);}
.review_left {margin-bottom: 70px;padding-left: 0px;}
.review_left_content {padding: 70px 15px 15px;}

/* advantage */
.main-container .row-box:nth-child(even){flex-wrap: wrap;}
.heading-box-advantages h4 {font-size: 36px;}

/* ready to */
section.ready_to .col12 {flex-wrap: wrap;}
.ready_to {background: linear-gradient(186deg, #0d4154 44%, #26aade 44%);}
.call_icon i {width: 100px;height: 100px;font-size: 40px;}

/* blog */
.four-box-content {padding: 60px 15px 30px 15px;}

/* services*/
.full-details-box figure {width: 100%;}
.full-details-box {padding: 55px 15px;}
.slick-next {right: 0px;}
.slick-prev {left: 0px;}

/* footer */
.top-footer .col4 {max-width: 100%;margin-top:20px;}
.social-links{-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;width:100%;max-width: 100%;}
.footer-link {text-align: center;margin-bottom: 50px;}
.contact-details {margin-bottom: 30px;}
.footer-link-inline ul li a {margin: 0 9px;}
.top-footer .col3 {width: 100%;margin-bottom: 0px;}
.top-footer .col4 {width: 100%;margin-bottom: 0px;}
.exparts-btn aside a {padding: 18px 10px;}
.quick-for {margin-bottom: 50px;}
	
	
.ppc-section-one .content-box1 p {font-size: 18px;line-height: 26px;}
.ppc-listing-one-content .heading-box-who h4 {font-size: 30px;line-height: 40px;}
	
.bullet-points-content-heading .heading-box-who ul {column-count: 1;}
.get-in-touch .exparts-btn .content-box,.exparts-btn .content-box {width: 100%;margin-bottom: 20px;}
.exparts-btn {justify-content: flex-start;}
.four-box .col3 {margin-bottom: 20px;}
.color-black .home-banner-content2 h1 {color: #fff;}
.audit-call .heading-box-who p a {display: block;}
.resp-vtabs .resp-tabs-container{max-height:100%;padding:0px;}
	
section#four-box .heading-box-who h4 {font-size: 29px;}
iframe#delayFrame {height: 355px;}
section.ready_to.ready_to_one .ready_right {max-width: 520px;padding-left:0px;}
.bullet-points-content-heading .heading-box-who ul li{width:100%;padding-right:0px;}
.four-box .col3{width:100%;}
	
#review-slider .owl-stage-outer{padding:70px 0 20px}
.two-column-informations.video-box-content .col51, .two-column-informations.video-box-content .col71 {width: 100%;}
.two-column-informations.video-box-content .row-box{flex-wrap:wrap;}
.colume-count-3 ul {column-count: 1;}
.color-black .ah-paragraph p {color: #fff;}	
.formwithbanner .row-box {flex-wrap: wrap;}
.formwithbanner .home-banner-content2 .sub-heading-div{margin-bottom:10px;}	
.formwithbanner .home-banner-content {margin-top: 0;    background: transparent;}
.formwithbanner section#home-banner > img {height: 100%;position: absolute;}
.formwithbanner .color-black .home-banner-content2 h1 {color: #000;}	
.become-a-reseller { text-align: center; }
.become-a-reseller .media-left { text-align: center; margin-bottom: 25px; display: block; } 
.global-portfolio ul li{width:50%;}
.gallery-slider .owl-nav{display:none;}
.slider-width-set .container-fluid .content-box1 {max-width: 100%;}
.package-wrapper-info.package-wrapper-seller {transform: scale(1);}
	
	
	.p-white .home-banner-content2-inner > * {color: #fff;line-height: 45px;}
.slab-list {height: auto;}
.our-office {margin-bottom: 50px;}
	.comment-left-field, .comment-right-field{width:100%}
	.blog-comment {padding: 50px 15px;}
	.single-blog .post-navigation .nav-links .nav-previous, .single-blog .post-navigation .nav-links .nav-next{width:100%;margin-bottom:10px;}
	
	.simple-blog-inner {width: 100% !important;}
	.simple-blog-inner .blog-inner.left-column {margin-bottom: 40px;height: auto;}
	#blog-banner .home-banner-content2 .blog-post-meta p {color:#fff; }
	#inner-banner > img,#blog-banner > img {height: 200px;object-fit: cover;width: 100%;object-position: 93%;}
	.home-banner-content1 > * span {width:100%;display:inline-block;text-align:center;}
	.post-content-info ul li strong {display: inline-block;}
	.blog-listing-content h2 {font-size: 24px;		line-height: 35px;}
	.single-blog .blog-listing-content p, .blog-listing-content ul li {font-size: 16px;line-height: 26px;}
	.single-blog .blog-listing-content p.big-font {font-size: 18px;line-height: 28px;}
	div#sc {margin-bottom: 40px;}
	.blog-banner span.first-text strong{color:#fff;}
	.home-banner-content1 {justify-content: center;}
	.inner-page-banner.formwithbanner section#inner-banner > img{display:none;}
	.content-informations-with-image figure {margin-bottom: 20px;}
	.full-content-center.gallery-slider .content-box1 h5 {font-size: 18px;}
	.page-id-86 #inner-banner > img,.page-id-81 #inner-banner > img,.page-id-83 #inner-banner > img,.page-id-44 #inner-banner > img,.page-id-107 #inner-banner > img,.page-id-111 #inner-banner > img ,.page-id-115 #inner-banner > img,.page-id-117 #inner-banner > img,.page-id-132 #inner-banner > img,.page-id-126 #inner-banner > img,.page-id-4100 #inner-banner > img, .page-id-4212 #inner-banner > img,.page-id-4255 #inner-banner > img,.page-id-46 #inner-banner > img,.page-id-156 #inner-banner > img,.page-id-160 #inner-banner > img,.page-id-167 #inner-banner > img,.page-id-169 #inner-banner > img,.page-id-171 #inner-banner > img,#blog-banner > img{object-position: right;}
	.page-id-113 #inner-banner > img {object-position: right;height: 160px;}
	.page-id-158 #inner-banner > img {object-position: 97%;}
	.color-black .home-banner-content2 .home-banner-content2-inner p{color:#fff;}
	 
	.content-informations-listing .heading-box-who img {margin-bottom: 50px;}
	.blog-listing-content {padding: 0 0px 0 0px;}
	.home-banner-content1 .quick-for span {display: inline-block;width: auto;margin: 0px;}
	.blog-author-information{max-width:100%;}
	.user-box a i {display:none;}
	.user-box a span{font-size: 18px;color: #2ca4e6;}
	.user-box{margin-left:0px;}
	.popular-blog-details p {font-size: 16px;line-height: 24px;}
	
.single-blog .container-fluid > .row-box > div{padding:0px;}
	.blog-listing-wrapper .col3 {padding-right: 15px !important;}
	.user-box a {   color: #2ca4e6;}
	.call-to-action .right-side div:last-child {    margin-left: 15px;}
	
	.col6Desk .row-box .col6 {    width: 100%;}
	.colume-count-2 ul {column-count: 1;}
	
}

@media(max-width:639px) {
	
	.simple-blog-inner .blog-inner { float : none; }
	.simple-blog-inner .blog-inner.left-column, .simple-blog-inner .blog-inner.right-column { width : 100%; margin : 0; }
	
	.simple-blog-inner .blog-inner-image img { width: 100%; }
	.blog-inner-image .read-more { display : none; }
	
	.simple-blog-inner .blog-inner-details { margin-top: 30px; }
	.simple-blog-wrapper .read-more { padding : 0; margin: 0; }
	.blog-inner-details .read-more { display: block; }
	
	.case-study-listing .case-study-list { float : none; width: 100%; padding: 0 20px; }
	
.global-portfolio ul {column-count: 1;}
	
	.simple-blog-inner .blog-inner.left-column {margin-bottom: 40px;height: auto;}
	
	.bottom-footer { padding-bottom : 50px; }
	body { font-size: 16px; }
	section.single-blog { padding: 55px 0px; }
	.container-fluid .row-box > div { padding: 0 15px; }
	#button { bottom: 100px; }
	.popular-blog-info .popular-blog-main-title h2 { padding: 25px 0; }
	.popular-blog-inner { margin-top : 15px; }
	.blog-listing-content ul li{text-align:left;}
	.footer-phone a {font-size: 17px;}
	
	.we-accept img {width: 60px;margin-right: 5px;margin-left: 5px;}
	.logo img {width: 90%;}
	.search-icon {font-size: 21px;}
	.call-to-action{padding:9px 0;}
	.social-links1 a {margin-right: 15px;}
	.audit-call .heading-box-who p .btnn {line-height: 20px;}
	a.btn-box1 {padding: 15px;font-size: 16px;margin-right: 6px; }
	.button-box a.btn-box1 {padding: 9px 11px;font-size: 16px;margin-right: 6px; display: block; margin: 15px auto; width: 80%; }
	.btn-box3 {color: #d39506;line-height: 22px;margin-top: 10px;font-weight: bold;}
	section.popular-blog-info {padding-top: 40px;}
	
}	

@media(max-width:600px) {
	
	.project-modal-inner .project-left-info img { max-width: 100px; }
	.project-modal-inner ul li { float: none; width: 100%; }
	
.call-to-action {flex-wrap: wrap;justify-content: center;}
.right-side span, .right-side .user-box, .right-side i {color: #545454;}
.top-bar:before,.top-bar:after{display: none;}
.toll-free > span{display:none;}
	
.column-4-b .heading-box-who ul {column-count: 1;}
}
@media only screen and (max-width:480px){
.global-portfolio ul li{width:100%;}
}
@media only screen and (max-width:420px){
/* Menu css */
.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;}
 /* End Menu css */
	.column-count-2 ul {column-count: 1; }
}
@media only screen and (max-width:342px){
.home-banner-content1 h1 {line-height: 46px;}
}
