/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
	.navbar { position: relative; }
	.navbar-toggle { display: block;  background-color: #eee; margin: 14px 14px 14px 0px; }
	.navbar-collapse { padding: 0px 0px 0px 0px; width: 260px; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; left: -100%; top: 100%; z-index: 9999; margin: 10px 0px 0px -60px; }
	.collapse { display: none; }
	.navbar-nav > li:first-child > a { padding-left: 22px; }
	.navbar-nav { margin: 0px; }
	.advisor-dropdown-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none; }
	.advisor-dropdown-menu,.advisor-megamenu {
		-webkit-transform: translate(0px);
		   -moz-transform: translate(0px);
		    -ms-transform: translate(0px);
		     -o-transform: translate(0px);
		        transform: translate(0px);
	}
	.advisor-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 0px; box-shadow: none; opacity: 1; visibility: visible; }
	.advisor-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
	.advisor-megamenu .row { margin: 0px; } .navbar-nav > li > a { float: left; width: 100%; }
	.navbar-nav > li { width: 100%; }
	/* Defoult Header */
	.advisor-topsection { text-align: center; padding-bottom: 35px; }
	.advisor-topsection [class*="col-md-"],.advisor-topinfo,.advisor-toplocation { display: inline-block; float: none; }
	.advisor-toplocation a { display: inline-block; } .advisor-navicons { padding-left: 0px; }
	/* Header Two */
	.advisor-header-two { z-index: 99; }
	.advisor-header-two > .container .col-md-3 { float: left; }  .advisor-header-two > .container .col-md-9 { float: right; }
	.advisor-header-button { background-color: transparent; margin: 60px 0 0; }
	.advisor-main-header { text-align: center; } .advisor-main-header [class*="col-md-"] { display: inline-block; }
	.advisor-infolist > li { float: none; display: inline-block; margin-bottom: 10px; }
	.advisor-main-header .advisor-section-spacer .advisor-right-section,.advisor-header-two .advisor-logo { float: none; display: inline-block; position: relative; }
	.advisor-main-header .advisor-header-button { top: auto; bottom: 30%; }
	/* Header Three */
	.advisor-topstrip { text-align: center; padding: 15px 0px; } .advisor-topstrip [class*="col-md-"],.advisor-main-strip [class*="col-md-"] { float: left; width: 100%; margin: 0px; }
	.advisor-main-strip { text-align: center; padding-bottom: 18px; } .advisor-header-three .advisor-logo,.advisor-header-three .advisor-right-section { float: none; display: inline-block; }
	.advisor-header-three .advisor-search { padding: 20px 12px 0px 10px; position: relative; } .advisor-header-icons { padding: 17px 0px 0px 0px; }
	.advisor-header-three .navbar-nav > li > a { padding: 30px 0 10px; color: #6c8391; }
	.advisor-header-three .navbar-nav > li:hover > a { color: #f2a450; } .advisor-header-three .navbar-nav > li > a:before { display: none; }
	/* Header Four */
	.advisor-headerstrip,.advisor-mainnav-section { text-align: center; }
	.advisor-headerstrip [class*="col-md-"],.advisor-mainnav-section [class*="col-md-"] { float: left; width: 100%; }
	.advisor-cartsection,.advisor-header-four .advisor-logo,.advisor-mainnav-section .advisor-right-section { float: none; display: inline-block; position: relative; }
	/* Banner */
	.advisor-banner-nav { height: 260px; } .advisor-banner-caption h1 { font-size: 40px; }
	.advisor-banner-caption { margin-top: -100px; }
	/* BannerTwo */
	.advisor-caption-two { margin-top: -25px; } .advisor-caption-two h1 { font-size: 30px; margin-bottom: 30px; } .advisor-caption-two h2 { margin-bottom: 40px; width: 100%; }
	.advisor-service-list { position: static; float: left; width: 100%; bottom: 0px; margin: 0px; } .advisor-main-banner .advisor-service-container { float: left; width: 100%; }
	.advisor-caption-two a { display: none; }
	/* BannerFour */
	.bannerfour-caption h1 { font-size: 20px; } .bannerfour-caption p { display: none; }
	/* Main Grid */
	.col-md-4,.col-md-3,.advisor-service > ul > li.col-md-6 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }
	.col-md-7,.col-md-5,.col-md-6 { width: 100%; float: left; margin-bottom: 30px; }
	.col-md-12,.advisor-video-section { float: left; width: 100%; }
	/* Content */
	.advisor-counter-list ul li { width: 50%; } .advisor-testimonial-section,.advisor-map-description-inner,.advisor-footer-contactinfo { width: 100%; }
	.advisor-viewall-testimonial { border-radius: 20px 20px 0 0; right: 0px; top: -28px; }
	.advisor-topspacer { padding-top: 0px; } .advisor-experience-counter ul li:before { display: none; }
	.advisor-logobox ul li { width: 33.333%; }
	.advisor-featured-cases-grid ul li { float: left; }
	.advisor-clientsays ul li { width: 100%; }
	.advisor-service-counter .advisor-counter-list ul li { width: 50%; }
	.advisor-coming-soon-bottom { position: static; float: left; text-align: center; } .advisor-coming-soon-top { padding-bottom: 25px; }
	.advisor-coming-soon-topinfo li { float: none; display: inline-block; margin-bottom: 15px; }
	.advisor-recent-member-grid li { margin-bottom: 30px; }
	.advisor-testimonails-info h2 { font-size: 18px; } a.testimonails-email { float: left; margin-bottom: 15px; }
	.advisor-icon-list-style { margin-bottom: 20px; }
	/* Footer */
	.advisor-footer-topsec:before { width: 100%; height: 50%; } .advisor-newslatter { margin-bottom: 100px; }
	.advisor-footer-bottomsec:before { left: 0%; margin-left: 0px; bottom: 0px; top: auto; width: 100%; height: 45%; }
	.advisor-footer-widget-area { padding: 0px 0px 90px 0px; }
	/* Footer Two */
	.advisor-footer-widget .widget { float: none; display: inline-block; width: 50%; margin-right: -4px; }
	.advisor-footer-information ul li { width: 50%; }

}

/* Media 420Px Start */
@media (max-width: 767px) {
	.navbar { position: relative; }
	.navbar-toggle { display: block;  background-color: #eee; margin: 14px 14px 14px 0px; }
	.navbar-collapse { padding: 0px 0px 0px 0px; width: 220px; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; left: 50%; top: 100%; z-index: 9999; margin: 10px 0px 0px -60px; }
	.collapse { display: none; }
	.navbar-nav > li:first-child > a { padding-left: 22px; }
	.navbar-nav { margin: 0px; }
	.advisor-dropdown-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none; }
	.advisor-dropdown-menu,.advisor-megamenu {
		-webkit-transform: translate(0px);
		   -moz-transform: translate(0px);
		    -ms-transform: translate(0px);
		     -o-transform: translate(0px);
		        transform: translate(0px);
	}
	.advisor-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 0px; box-shadow: none; opacity: 1; visibility: visible; }
	.advisor-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
	.advisor-megamenu .row { margin: 0px; } .navbar-nav > li > a { float: left; width: 100%; }
	.navbar-nav > li { width: 100%; }
	/* Defoult Header */
	.advisor-topsection { text-align: center; padding-bottom: 35px; }
	.advisor-topsection [class*="col-md-"],.advisor-topinfo,.advisor-toplocation,.advisor-topinfo li { display: inline-block; float: none; }
	.advisor-toplocation a { display: inline-block; } .advisor-navicons { padding-left: 0px; }
	.advisor-topinfo > li { margin-bottom: 14px; }
	.advisor-cart-box { width: 220px; right: 60px; padding: 25px 25px; }
	.advisor-cart-box ul li figure { width: 100%; } .advisor-cart-box ul li figure ~ .advisor-cartbox-text { padding-left: 0px; float: left; width: 100%; }
	#advisor-header .advisor-search-popup { right: -80px; width: 220px; }
	/* Header Two */
	.advisor-header-two { position: relative; float: left; width: 100%; background-color: #724c4e; z-index: 99; } .advisor-header-two > .container { text-align: center; }
	.advisor-header-two > .container .col-md-3,.advisor-header-two > .container .col-md-9 { float: left; width: 100%; }
	.advisor-header-button { background-color: transparent; margin: 10px 0 30px; float: none; display: inline-block; }
	.advisor-main-header { text-align: center; } .advisor-main-header [class*="col-md-"] { display: inline-block; }
	.advisor-infolist > li { float: none; display: inline-block; margin-bottom: 10px; } .advisor-language-popup { left: auto; right: 14px; }
	.advisor-main-header .advisor-section-spacer .advisor-right-section,.advisor-header-two .advisor-logo { float: none; display: inline-block; position: relative; }
	.advisor-main-header .advisor-header-button { top: auto; bottom: 0%; } .advisor-section-spacer { padding-right: 0px; }
	/* Header Three */
	.advisor-topstrip { text-align: center; padding: 15px 0px; } .advisor-topstrip [class*="col-md-"],.advisor-main-strip [class*="col-md-"] { float: left; width: 100%; margin: 0px; }
	.advisor-main-strip { text-align: center; padding-bottom: 18px; } .advisor-header-three .advisor-logo,.advisor-header-three .advisor-right-section { float: none; display: inline-block; }
	.advisor-header-three .advisor-search { padding: 20px 12px 0px 10px; position: relative; } .advisor-header-icons { padding: 17px 0px 0px 0px; }
	.advisor-header-three .navbar-nav > li > a { padding: 30px 0 10px; color: #6c8391; }
	.advisor-header-three .navbar-nav > li:hover > a { color: #f2a450; } .advisor-header-three .navbar-nav > li > a:before { display: none; }
	.advisor-header-three .advisor-dropdown-menu li a { padding: 10px; }
	/* Header Four */
	.advisor-headerstrip,.advisor-mainnav-section { text-align: center; }
	.advisor-headerstrip [class*="col-md-"],.advisor-mainnav-section [class*="col-md-"] { float: left; width: 100%; }
	.advisor-cartsection,.advisor-header-four .advisor-logo,.advisor-mainnav-section .advisor-right-section { float: none; display: inline-block; position: relative; }
	/* Main Grid */
	.col-md-4,.col-md-3 { float: none; display: inline-block; vertical-align: top; width: 50%; margin-right: -4px; }
	.col-md-7,.col-md-5,.col-md-6 { width: 100%; float: left; margin-bottom: 30px; }
	.col-md-12 { float: left; width: 100%; }
	/* Banner */
	.advisor-banner-nav { position: relative; height: auto; float: left; width: 100%; }
	.advisor-banner-caption { display: none; } .advisor-banner-one .slick-arrow { bottom: 0px; }
	/* Banner Two */
	.advisor-service-list { position: static; float: left; width: 100%; bottom: 0px; margin: 0px; } .advisor-main-banner .advisor-service-container { float: left; width: 100%; }
	.advisor-caption-two { display: none; } .advisor-banner-two .slick-arrow { margin-top: -20px; }
	/* Banner Three */
	.advisor-banner-three-caption { width: 100%; padding: 0px 80px; }
	/* BannerFour */
	.bannerfour-caption h1 { font-size: 20px; } .bannerfour-caption { display: none; }
	.advisor-bannerfour-thumb { position: static; float: left; width: 100%; background-color: #3e5062; }
	/* Content */
	.advisor-callto-action { text-align: center; } .advisor-callto-action .advisor-left-section,.advisor-callto-action .advisor-right-section { float: none; display: inline-block; } .advisor-callto-action .advisor-left-section { margin-bottom: 20px; }
	.advisor-counter-list ul li,.advisor-testimonial-section,.advisor-map-description-inner,.advisor-service-add h2 { width: 100%; }
	.advisor-viewall-testimonial { border-radius: 20px 20px 0 0; right: 0px; top: -28px; }
	.advisor-testimonial-section { padding: 52px 30px 90px; }
	.advisor-map-description { background: none; } .advisor-map-description { padding: 100px 20px; } .advisor-map-description h2 { font-size: 30px; } .advisor-map-description span { font-size: 24px; }
	.advisor-service-add h2 { font-size: 40px; }
	.advisor-service-slider .slick-list { margin: 0px -10px; } .advisor-service-slider-wrap { padding: 0px 10px; }
	.advisor-service > ul > li.col-md-6,.advisor-logobox ul li { width: 50%; }
	.advisor-topspacer { padding-top: 0px; }
	.advisor-experience-icon ~ .advisor-experience-text { padding: 40px 0px 0px 0px; float: left; width: 100%; }
	.advisor-experience-counter ul li { width: 100%; } .advisor-experience-counter ul li:before { display: none; }
	.advisor-awwards-list ul li a { text-align: center; } .advisor-awwards-list ul li a img { display: inline-block; }
	.advisor-infinitis-description { padding: 100px 30px; } .advisor-contactinfo-btn ul li { margin-bottom: 12px; }
	.advisor-consulting-list .advisor-consulting-title { font-size: 20px; line-height: 25px; letter-spacing: 6px; }
	.advisor-featured-cases-grid ul li { float: left; } .advisor-video-section { width: 100%; }
	.advisor-video-section .mejs-controls .mejs-volume-button { display: none !important; }
	.advisor-gallery-layer .advisor-gallery-thumb { width: 33.333%; margin-bottom: 30px; } .advisor-infolinks { padding-left: 0px; }
	.advisor-partner-list ul li { width: 50%; } .advisor-parallex-section h3 { font-size: 40px; }
	.advisor-featured-cases-grid ul li.col-md-8 { display: none; }
	.advisor-service-simple { margin-left: 0px; width: 100%; } .advisor-service-simple ul li { padding: 25px 0px; }
	.advisor-featured-cases-grid figcaption time { display: none; } .advisor-featured-cases-grid figcaption h2 { font-size: 18px; } .advisor-caselink { font-size: 14px; }
	.admin-infotext { position: static; float: left; width: 100%; padding-bottom: 60px; } .admin-infotext h2 { font-size: 40px; }
	.advisor-blogslider-caption,.advisor-clientsays-caption .advisor-arrow-btn { display: none; } .advisor-clientsays ul li { width: 100%; } .advisor-clientsays-caption h2 { font-size: 24px; }
	.advisor-subscribe-form input[type="email"],.advisor-subscribe-form input[type="text"] { width: 100%; margin-bottom: 15px; }
	.advisor-plan-service { overflow: hidden; } .advisor-previus,.advisor-next,.advisor-previus-post-text h5,.advisor-next-post-text h5,.advisor-form ul li { width: 100%; }
	.advisor-previus { margin-bottom: 40px; } .advisor-form ul { padding: 0px; }
	.advisor-blog-auther-text,#advisor-comments ul li figure ~ .text { padding: 15px 0px 0px 0px; float: left; width: 100%; }
	.advisor-blog-medium figure,.advisor-blog-medium figure a,.advisor-blog-medium figure img { float: left; width: 100%; }
	.advisor-blog-artical-text { padding: 0px; float: left; width: 100%; } .advisor-blog-artical-text-full { padding: 30px 30px 30px 30px; }
	.advisor-job-listing form .advisor-select-two { margin-bottom: 30px; }
	.advisor-job-listing .advisor-select-two select,.advisor-job-listing-faq .panel .panel-body .advisor-jobs-tabs li,.advisor-client-call-action,.advisor-casestudy-text,.advisor-casestudy-btn,.advisor-casestudies-list figure,
	.advisor-service-counter .advisor-counter-list ul li,.advisor-service-challenge p,.countdown-section,.advisor-coming-soon input[type="text"],.advisor-showing-result figure { width: 100%; }
	.advisor-filterable ul { text-align: center; } .advisor-filterable ul li { float: none; display: inline-block; }
	.advisor-casestudies-list figure ~ .casestudies-list-text { margin-left: 0px; float: left; width: 100%; }
	.advisor-service-challenge p { padding: 0px 0px 20px 0px; }
	.advisor-coming-soon-bottom { position: static; float: left; text-align: center; } .advisor-coming-soon-top { padding-bottom: 25px; }
	.advisor-coming-soon-topinfo li { float: none; display: inline-block; margin-bottom: 15px; }
	.countdown-section:after { display: none; }
	.advisor-company-timeline li .advisor-company-timeline-text { float: left; width: 100%; padding: 20px 0px 0px 0px; } .advisor-company-timeline ul:before { display: none; }
	.advisor-avenue-contact > ul { margin: 0px; text-align: center; } .advisor-avenue-contact > ul > li { float: none; display: inline-block; padding: 0px; }
	.advisor-social-list ul li { margin-bottom: 10px; } .contact-service ul li { margin-bottom: 30px; }
	.advisor-content-tab ul.nav-tabs { text-align: center; } .advisor-content-tab .nav-tabs > li { float: none; display: inline-block; } .advisor-content-tab .nav-tabs > li { margin: 0px 15px 15px 15px; }
	.advisor-content-tab ul.nav-tabs li:first-child a { margin-left: 15px; } .advisor-content-tab .nav-tabs > li { margin-bottom: 15px; }
	.advisor-showing-result-info { margin-left: 0px; float: left; width: 100%; padding: 10px 0px 0px 0px; }
	.advisor-client-listing-text { padding: 20px 0px 0px 0px; float: left; width: 100%; } .advisor-team > ul > li { float: none; }
	.team-discription a { font-size: 12px; } .advisor-team-medium figure { width: 100%; } .advisor-team-text { padding-left: 0px; }
	.advisor-team-medium .advisor-team-info ul { position: static; float: left; width: 100%; margin: 0px; }
	.advisor-marketing-service i ~ .advisor-marketing-service-text { margin-left: 0px; float: left; width: 100%; }
	.advisor-marketing-service { width: 100%; padding-right: 0px; } .advisor-service-modeling ul { float: left; }
	.advisor-shop-images,.advisor-summary,.advisor-shop-images img { width: 100%; } .advisor-shoptags a { margin-bottom: 10px; }
	.advisor-shop-images { padding-right: 0px; } #advisor-comments ul ul.children { padding-left: 20px; }
	.advisor-pagination-blog > ul > li { margin-bottom: 11px; } .advisor-shop-medium figure,.advisor-member-medium figure { width: 100%; } .advisor-shop-medium figure ~ .advisor-shop-medium-text { margin-left: 0px; float: left; width: 100%; }
	.advisor-member-medium-text { padding-left: 0px; } .advisor-member-medium form .advisor-select-two { width: 100%; } .advisor-member-medium form input[type="submit"] { position: static; float: left; margin-top: 15px; }
	.advisor-recent-member-grid li { margin-bottom: 30px; } .advisor-testimonails-medium figure { width: 100%; } .advisor-testimonails-info { margin-left: 0px; float: left; width: 100%; }
	.advisor-testimonails-info h2 { font-size: 18px; } a.testimonails-email { float: left; margin-bottom: 15px; }
	.advisor-icon-list-style { margin-bottom: 20px; } .advisor-tabs-listing .nav-tabs,.advisor-tabs-listing .tab-content { width: 100%; }
	audio, canvas, progress, video { width: 100%; } .container .wpb_wrapper { padding: 0px 15px; } .container .wpb_wrapper .wpb_wrapper { padding: 0px; }

	/* Footer */
	.advisor-footer-topsec:before { width: 100%; height: 50%; } .advisor-newslatter { margin-bottom: 100px; }
	.advisor-footer-bottomsec:before { left: 0%; margin-left: 0px; bottom: 0px; top: auto; width: 100%; height: 40%; }
	.advisor-footer-widget-area { padding: 0px 0px 90px 0px; } .advisor-newslatter p,.advisor-footer-contactinfo { width: 100%; }
	.advisor-footer-form { padding-left: 0px; } .advisor-newslatter form input[type="text"] { min-width: 100%; }
	/* Footer Two */
	.advisor-footer-widget .widget { float: none; display: inline-block; width: 100%; }
	.advisor-footer-information ul li { width: 50%; }

}

/* Media 300Px Start */
@media (max-width: 480px) {
	.col-md-4,.col-md-3,.advisor-service > ul > li.col-md-6,.advisor-logobox ul li,.advisor-footer-information ul li { width: 100%; margin-right: 0px; }
	.advisor-experience-text span { width: auto; }
	.advisor-service-list { padding: 52px 30px 60px; }
	.advisor-footer-widget .widget_recentcase ul li { width: 50%; }
	.advisor-banner-three-caption { display: none; } .advisor-gallery-layer .advisor-gallery-thumb,.advisor-parallex-section h2,.advisor-404-link ul li,.contact-form li { width: 100%; }
	.latest-news-text .advisor-text-section { margin-left: 0px; float: left; width: 100%; }
	.contact-info span,.contact-info a { font-size: 20px; } .advisor-testimonails-info { height: 300px; padding: 25px 40px 0 30px; }
	.advisor-table-content ul li,.advisor-table-head li { float: left; width: 100%; }
	.advisor-counter-list ul li span { margin: 0px; display: block; } .advisor-service-list ul li { line-height: 1.4; }
	.advisor-company-description { padding-left: 20px; } .advisor-company-info,.comment-respond form p { width: 100%; }
	.advisor-service-slider .slick-arrow { top: 90px; }
	.comment-respond form { padding: 0px; }
	
}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
}

/* Media 940Px Start */
@media screen and (min-width: 1000px) and (max-width: 1440px) {
	.advisor-banner-nav { height: 463px; }
}