/*
Theme Name: Jupiter
Theme URI: http://demos.artbees.net/jupiter5
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.9.1
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mk_framework
Domain Path: /languages/
*/



/*Main Stylesheet file is located at assets/stylesheet/core-styles.css*/

/* Padding Controller to all website */
.padding-LR .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.padding-LR
{
	padding-left:30px !important;
	padding-right:30px !important;
}
.ubtn-normal
{
	padding:0 !important;
}
.ubtn-large
{
	padding:0 30px !important
}
button.ubtn-normal
{
	text-transform:capitalize !important;
	border-radius:4px !important;
	padding:8px 30px !important;
	font-weight:600 !important;
	margin-top:40px !important;
}
button.ubtn-large
{
	padding:4px 12px !important;
	text-transform:capitalize !important;
	border-radius:4px !important;
	font-weight:600 !important;
	border-bottom:3px solid #94d7e1 !important;
}
button.ubtn-block
{
	text-transform:capitalize !important;
	border-radius:4px !important;
	font-weight:600 !important;
	border-bottom:3px solid #94d7e1 !important;
}
/* Typography for small devices */
p,.mk-list-styles
{
	font-size:14px !important;
	line-height:24px !important;
}
p br
{
	content:'';
	display:block;
	margin: 25px 0px auto;
}
p strong,h1 strong,h2 strong,h3 strong,h4 strong
{
	color:#404040 !important;	
}
a strong
{
	color:#95d7e1 !important;
}
/* Portfolio box typography */
.portfolio-meta p br
{
	content:'';
	display:block;
	margin:auto;
}
/* Each Page Title */
#main-banner .inner-below-banner h1:after
{
	content: ' ' !important;
	width: 150px  !important;
    height: 18px  !important;
    display: block  !important;
	margin-left: auto  !important;
	margin-right: auto  !important;
	border-bottom: 2px solid #b4c609 !important;
}
/* Portfolio page titles */
.single.single-portfolio #main-banner .inner-below-banner p
{
	color:#FFF !important;
	max-width:500px;
	text-align:center;
	margin:auto;
	margin-top:15px !important;
}
/* sub menu css */
.main-navigation-ul li.no-mega-menu ul.sub-menu
{
	background:#1c1c1c !important;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link
{
	text-transform:capitalize !important;
	font-size:16px !important;
}
@media(min-width:430px)
{
	.padding-LR
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	button.ubtn-large
	{
		padding:15px 25px !important;
	}

}
@media(min-width:992px)
{
	.padding-LR
	{
		padding-left:0% !important;
		padding-right:0% !important;
	}
	button.ubtn-large
	{
		width:770px !important;
		height:104px !important;
		font-weight:600 !important;
		border-bottom:6px solid #94d7e1 !important;
	}
	.mk-pagination
	{
		padding-bottom:61px !important;
	}

}
@media(min-width:1200px)
{
	button.ubtn-normal 
	{
		padding:16px 41px !important;
	}
	p
	{
		font-size:16px !important;
		line-height:27px !important;
	}
	.mk-list-styles ul li
	{
		font-size:16px !important;
		line-height:40px !important;
		margin-bottom:0 !important;
	}
	.mk-list-styles ul li .mk-svg-icon
	{
		top:14px !important;
	}
	/* Portfolio page titles */
	.single.single-portfolio #main-banner .inner-below-banner p
	{
		margin-top:35px !important;
		text-align:left !important;
	}
	
}
.main-nav-side-search
{
	display:none !important;
}
h2.mk-fancy-title.pattern-style span
{
	background-color:rgba(0,0,0,0) !important;
}
h2.mk-fancy-title 
{
	background:none !important;
	margin-top:5px !important;;
	padding-top:48px !important;
}
h2.mk-fancy-title:after
{
	content: ' ' !important;
	width: 125px  !important;
    height: 25px  !important;
    display: block  !important;
	margin-left: auto  !important;
	margin-right: auto  !important;
	border-bottom: 2px solid #b4c609 !important;
}
#dark-theme h2.mk-fancy-title 
{
}
.btn-green
{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;	
	background: #95d7e1;
	color:#fff !important;
}
.btn-green:hover,.btn-green:focus
{
	background: #86c4cd;
	border:1px solid transparent;
}
.btn-green:hover:active
{
	background: #86c4cd;
	border:1px solid transparent;
}
.a-sticky .mk-header-bg
{
	background:rgba(0,0,0,0.70) !important;
}
hr.green-line
{
	width:210px !important;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	border: 0 !important;
	border-top: 2px solid #bbd000 !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
hr.green-line.width-630
{
	width:250px !important;
}
.mk-header,.mk-header-inner
{
	border:none !important;
}
.mk-header .responsive-searchform
{
	display:none !important;
}
#theme-page .theme-page-wrapper .theme-content
{
	padding:0 !important;
}
#theme-page .theme-page-wrapper
{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.slider-title
{
	color:#FFF !important;
	font-weight:300 !important;
	text-align:center !important;
	font-size: 30px !important;
    text-align: center !important;
    line-height: 50px !important;
   	margin-top: 0px !important;
    padding-top: 0px !important;
    text-transform: capitalize !important;
}

.mk-nav-responsive-link
{
	
	border-color: #97e3ef !important;
	text-align: center !important;
}
.mk-css-icon-menu div
{
	background-color:#FFF !important;
}
.main-navigation-ul>li.current_page_item.menu-item > a
{
	color:#95d7e1  !important;
}
.mk-header-holder .mk-responsive-wrap
{
	overflow-y:auto !important;
}

/*********************** Home page for 320px ***********************/
.mk-responsive-nav li a
{
	font-weight:500 !important;
}
.mk-responsive-nav li a:hover,.mk-responsive-nav li.current-menu-item a
{
	color:#95d7e1   !important;
}
.menu-item-has-children .sub-menu li a:hover
{
	color:#95d7e1  !important;
}


.below-header .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;	
}
.home-services
{
	padding-bottom:10px !important;
}
.home-services .vc_col-sm-6
{
	padding-left:15px !important;
	padding-right:15px !important;
	margin-bottom:31px !important;
}
.home-services .mk-box-icon-2-title
{
	font-weight:600 !important;
}
.home-services .vc_col-sm-6 .mk-box-icon-2-content
{
	display:none !important;
}
.home-services .vc_col-sm-6 p
{
}
.home-services .vc_col-sm-6 .btn-green
{
    height: 40px;
    line-height: 40px;
	padding:0;
    font-weight: 600;
    font-size: 14px;
    width: 120px;
	text-transform:uppercase;
}
.home-services .vc_col-sm-6 p span
{
	display:inline-block;
	margin-bottom:15px !important;
}
.home-services .vc_col-sm-6 #mk-icon-box-4 p span
{
	margin-bottom:39px !important;
}
.home-services .vc_col-sm-6 #mk-icon-box-5 p span
{
	margin-bottom:62px !important;
}
.home-services .vc_col-sm-6 #mk-icon-box-8 p span
{
	margin-bottom:39px !important;
}
.home-services .vc_col-sm-6 #mk-icon-box-10 p span
{
	margin-bottom:39px !important;
}
.home-below-services
{
	padding-bottom:25px;
}
.home-below-services .vc_column_container>.vc_column-inner
{
	padding-left:0px ;
	padding-right:0px ;
}
.home-below-services p
{
	padding-bottom:6px;
}
.home-below-services h4
{
    line-height: 30px;
    margin: 0px;
	padding-top: 9px;
    padding-bottom: 25px;
}
.home-logos 
{
	
}
.home-logos h2
{
	padding-left:30px;
	padding-right:30px;
}
.home-logos img
{
	opacity:0.70;
	cursor:pointer; 
}
.home-logos .vc_col-sm-3:hover img,.home-logos .vc_col-sm-3:focus img
{
	opacity:1;
}
.home-portfolio
{
	padding-bottom:25px;
}
.home-portfolio .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.home-portfolio .mk-text-block p
{
	text-align:center !important;
}
.home-portfolio .btn-green
{
	margin-top:40px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding:0 !important;
	width: 250px;
    height: 40px;
    text-transform: capitalize;
    padding-top: 10px;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 40px;
	line-height:40px !important;



}
.home-portfolio .portfolio-carousel.style-modern .flex-direction-nav a
{
	background:none !important;
}
.home-portfolio .flex-direction-nav svg
{
	fill:#b4c609 !important;
}
.home-portfolio .mk-portfolio-item.fadebox-hover .portfolio-meta
{
	top:0 !important;
	bottom:0 !important;
	padding-bottom:0px !important;
}

.home-portfolio .mk-portfolio-item.fadebox-hover .portfolio-meta .add-middle-align,.home-portfolio .mk-portfolio-item.fadebox-hover .portfolio-meta .inner-portfolio-meta
{
	position: relative !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	padding-top:7px !important;
}
.home-portfolio .mk-portfolio-item .the-title
{
	padding:0px !important;
    font-size: 28px !important;
    font-weight: 300 !important;
    line-height: 22px !important;
    margin-top: 0px !important;
    margin-bottom: 12px !important;
}

.home-portfolio .mk-portfolio-item p,.home-portfolio .mk-portfolio-item p a
{
	font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
	color:#FFF !important;
}
.home-portfolio .mk-portfolio-item p a,.home-portfolio .mk-portfolio-item p a:focus,.home-portfolio .mk-portfolio-item p a:hover
{
	color:#FFF !important;
	box-shadow:none !important;
	text-decoration:none !important;
}
.call-to-action 
{
	padding-top:48px !important;
	padding-bottom:4px !important;
}
.call-to-action .vc_general.vc_cta3.vc_cta3-style-classic
{
	background:none !important;
	border:none !important;
}
.call-to-action .vc_general.vc_cta3
{
	padding:0 !important;
}
.call-to-action h2
{
	margin: 0;
    text-align: center;
    line-height: 48px !important;
    font-weight: 400 !important;
    padding-bottom: 30px;
    padding-left: 3%;
    padding-right: 3%;
    text-transform: capitalize !important;
}
.call-to-action .vc_btn3-container.vc_btn3-right
{
	text-align:center !important;	
}
.call-to-action .vc_btn3
{
	padding:0px !important;
	width: 270px;
	color:#FFF !important;
    font-size: 16px;
    text-transform: capitalize !important;
    font-weight: 400;
	height:50px;
	line-height:46px;
	background:none !important;
	border:2px solid #FFF !important;
	border-radius:4px !important;
}
.call-to-action .vc_btn3:hover,.call-to-action .vc_btn3:active
{
	background: #FFF !important;
	border:2px solid #FFF !important;
	color:#ec9b2f !important;
}
.call-to-action .vc_btn3:hover:active
{
	border:2px solid #FFF !important;
	background:#FFF !important;
	color: #ec9b2f !important
		
}
.latest-post 
{
	padding-left:30px !important;
	padding-right:30px !important;
	padding-bottom:25px !important;
}
.latest-post button.ubtn-normal
{
	margin-top:20px !important;
}
.latest-post .space-for-desktop
{
	display:none !important;
}
.latest-post .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.latest-post .carousel-slider__post
{
	border:none !important;
}
.latest-post .carousel-slider__post-image
{
	border-bottom:none !important;
}
.latest-post .carousel-slider__post-title
{
	margin:0 !important;
	max-height:inherit !important;
}
.latest-post #id-219 .carousel-slider__post
{
	height: 420px !important;
}
.latest-post .carousel-slider__post-excerpt
{
	padding:0 !important;
	top:auto !important;
	color: #FFF !important;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
}
.latest-post .carousel-slider__post-excerpt a
{
	margin-left: -13px !important;
	background: #1c1c1c  !important;
}
.latest-post .owl-item h3
{
	color:#FFF !important;
	font-size:24px !important;
	font-weight:600 !important;
	text-decoration:none !important;
	font-family:"Open Sans" !important;
	border-bottom: 1px solid #a4a4a4 !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.latest-post .btn-green
{
	width: 220px !important;
    height: 40px !important;
	font-size:14px !important;
	line-height:40px !important;
    font-weight: 600 !important; 
    text-transform: capitalize !important;
	padding:0px !important;
	margin-top:25px;
}

#light-theme.latest-post .owl-item h3
{
	color:#262626 !important;
}
#light-theme.latest-post .carousel-slider__post-excerpt
{
	color:#404040 !important;
}
#light-theme .carousel-slider__post-excerpt a
{
	background: #FFF  !important;
}

.home-testimonials
{
	padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 54px !important;	
}
.home-testimonials .space-for-desktop
{
	display:none !important;
}
.home-testimonials .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.home-testimonials  .wpb_content_element
{
	margin-bottom:0px !important;
}
.home-testimonials .img-side
{
	width:100% !important;
	display: table-header-group !important;
}
.home-testimonials .img-side img
{
	margin-left:auto !important;
	margin-right:auto !important;
	width:auto !important;
}
.home-testimonials .text-side
{
	width:100% !important;
	display: table-footer-group !important;	
}

.home-testimonials .text-side p
{
	text-align: left !important;
	color: #404040 !important;
	font-weight: 400 !important;
	margin-bottom: 8px !important;
	margin-top:32px !important;
}
.home-testimonials .text-side h4
{
	color:#262626 !important;
	font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    padding-top: 7px !important;
	text-align:left !important;
	margin-bottom:0px !important;
}
.home-testimonials  .owl-theme .owl-controls
{
	margin-top:16px !important;
	position:relative !important;
	z-index:9999999 !important;
}
.home-testimonials .owl-theme .owl-controls .owl-page span
{
	width:8px !important;
	height:8px !important;
	margin:1px !important;
	background:#b4c609 !important;
	border:1px solid #b4c609 !important;
}
.home-testimonials .owl-theme .owl-controls .owl-page.active>span
{
	width:10px !important;
	height:10px !important;
	background: #FFF !important;
	margin-left:0px !important;
	margin-right:0px !important;
}
.mk-testimonial.modern-style .mk-testimonial-quote {
    padding: 30px 20px 0 0!important;
}
#mk-footer
{
	background:#333 !important;
	padding:30px 0px 0px 0px !important;
}
#mk-footer .footer-line-break
{
	margin-bottom:25px !important;
}
#mk-footer .footer-line-break1
{
	margin-bottom:35px !important;
}
#mk-footer .footer-wrapper
{
	padding:30px 0px 0px 0px !important;
}
#mk-footer [class*="mk-col-"]
{
	padding:0 !important;
}
#mk-footer .mk-col-1-3 #text-3 img
{
	margin-bottom: 20px;
}
#mk-footer .mk-col-1-3 #text-3 p,#mk-footer .mk-col-1-3 #text-3
{
	color: #fff !important;
    font-size: 14px  !important;
    font-weight: 400 !important;
    line-height: 24px !important;
}
#mk-footer .mk-col-1-3 #text-3 p br
{
	margin:0px !important;
}
#mk-footer .mk-col-1-3 #text-3 a
{
	color:#95d7e1 !important;
	text-decoration:underline !important;
}
#mk-footer .mk-col-1-3 .widget.recent-posts-widget-with-thumbnails .widgettitle
{
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 48px !important;
    font-weight: 300  !important;
    margin-top: 24px  !important;
	text-transform:capitalize !important;
    margin-bottom: 26px  !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img
{
	width:25% !important;
	display:inline-block;
}
#mk-footer .mk-col-1-3 .widget.recent-posts-widget-with-thumbnails span.rpwwt-post-title
{
	display:inline-block !important;
	margin: 0;
    font-size: 16px;
    margin-bottom: 8px;
    font-weight: 600;
    line-height: 20px;
	color:#FFF !important;
	width:74% !important;
}
#mk-footer .mk-col-1-3 .widget.recent-posts-widget-with-thumbnails .rpwwt-post-excerpt
{
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #acacac !important;
    margin-bottom: 18px;
}
#mk-footer .social-wrapper
{
	text-align:center !important;
}
#mk-footer .social-wrapper  .col-sm-6 social-6-a
{
	border:1px solid #FFF;
	width:100% ;
}
#mk-footer .social-wrapper .each-social-item .col-xs-10
{
	display:none ;
}
#mk-footer .social-wrapper .each-social-item
{
	display:inline-block;
	width:30%;
	margin-bottom: 25px;
}
#mk-footer .social-wrapper .each-social-item .font-awesome-icon
{
	position: relative;
    width: 42px;
    color: white;
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin: auto;
}
#mk-footer .social-wrapper .each-social-item .font-awesome-icon i
{
	font-size: 21px;
    line-height: 42px;
}
#mk-footer .social-wrapper .each-social-item .font-awesome-icon::before
{
	display: block;
    border-radius: 50%;
    border: 4px solid white;
    border-top-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    transform: rotate(-45deg);
}
#mk-footer .social-wrapper .each-social-item .col-xs-10 p br
{
	margin:0 !important;
}
#mk-footer .social-wrapper .each-social-item .font-awesome-icon:hover,#mk-footer .social-wrapper .each-social-item .font-awesome-icon:focus,#mk-footer .social-wrapper .each-social-item .col-xs-10 p:hover,#mk-footer .social-wrapper .each-social-item .col-xs-10 p:focus,#mk-footer .social-wrapper .each-social-item .col-xs-10 p:active
{
	color:#95d7e1;
}
#mk-footer .social-wrapper .each-social-item .font-awesome-icon:active:before,#mk-footer .social-wrapper .each-social-item .font-awesome-icon:focus:before,#mk-footer .social-wrapper .each-social-item .font-awesome-icon:hover:before
{
    border: 4px solid #95d7e1;
    border-top-color: transparent;
}

#mk-footer-navigation ul li.current-menu-item a, 
#mk-footer-navigation ul li a:hover, 
#mk-footer-navigation ul li a:active {
    color: #95d7e1;
}
#sub-footer .mk-footer-copyright
{
	color: #FFF !important;
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: center !important;
	padding-left: 30px !important;
    padding-right: 30px !important;
    display: inline-block;
}

/******************* services page css for 320px  *********************/
#main-banner
{
	background-position:center !important;
	background-size:cover !important;
}
#main-banner .inner-below-banner
{
	margin-bottom:0px !important;
	height:300px !important;
	display:table !important;
	width:100% !important;
}
#main-banner .inner-below-banner hr.green-line
{
	margin-bottom:12px !important;
}
#main-banner .wpb_wrapper
{
	display:table-cell !important;
	height:100% !important;
	padding-bottom: 0 !important;
    vertical-align: middle !important;
	text-align:center !important;
}
#main-banner .inner-below-banner h1
{
	color:#FFF !important;
	font-size: 30px !important;
    line-height: 35px !important;
    font-weight: 300 !important;
    text-align: center !important;
	margin-bottom:10px !important;
}
#main-banner .inner-below-banner h3
{
	color:#FFF !important;
    font-weight: 300 !important;
    font-size: 24px !important;
    margin-top: 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    line-height: 36px !important;
}
.page.page-id-238 .home-below-services
{
	padding-bottom:20px !important;
}
.page.page-id-238 .home-below-services p
{
	margin-top:-5px !important;
	padding-bottom:0px !important;
}
/******************* portfolio page css for 320px  *********************/
#mk-filter-portfolio li a:hover
{
	color:#404040 !important;
	
}
.portfolio-page .sortable-classic-style
{
	padding:0px 0px 40px 0px  !important;
}
.portfolio-page #mk-filter-portfolio.sortable-classic-style ul li
{
	margin:0 !important;
}
.portfolio-page .sortable-classic-style a
{
    border: 2px solid #ec9b2f !important;
    font-size: 12px !important;
	font-weight:400 !important;
    color: #404040 !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    text-decoration: none !important;
    padding: 7px 18px !important;
    margin-top: 5px !important;
    display: inline-block !important;
    border-radius: 3px !important;
	letter-spacing:0px !important;
}
.portfolio-page .sortable-classic-style a.current
{
	background: #ec9b2f !important;
    color: #FFF  !important;
}
.portfolio-page#portfolio-mobile .each-item
{
	display:block !important;	
}
.portfolio-page#portfolio-mobile .each-item .img-side
{
	display:block !important;
	width: 100%;
}
.portfolio-page#portfolio-mobile .each-item .text-side
{
	display:block !important;
	width: 100%;	
}
.portfolio-page#portfolio-mobile .portfolio-article-main:nth-child(even) .text-side .text-side-inner
{
  left: 0%;

}
.portfolio-page#portfolio-mobile .portfolio-article-main:nth-child(even) .img-side
{
  left: 0%;
  z-index:99;
}
.portfolio-page#portfolio-mobile .text-side-inner
{
	position: relative !important;
    top: 0  !important;
    left: 0  !important;
    -webkit-transform: translate(0%,-0%);
    -ms-transform: translate(0%,0%);
    transform: translate(0%,0%);
}
.portfolio-page#portfolio-mobile  h2.mk-fancy-title 
{
	padding-left:30px;
	padding-right:30px;
}
.portfolio-page article:nth-child(1) .text-side
{
	background:#f16824;
}
.portfolio-page article:nth-child(2) .text-side
{
	background:#e64315;
}
.portfolio-page article:nth-child(3) .text-side
{
	background:#071922;
}
.portfolio-page article:nth-child(4) .text-side
{
	background:#6b2558;
}
.portfolio-page article:nth-child(5) .text-side
{
	background:#cd202d;
}
.portfolio-page article:nth-child(6) .text-side
{
	background:#6ca1b8;
}
.portfolio-page article:nth-child(7) .text-side
{
	background:#916ba9;
}

.portfolio-page .text-side h3
{
	margin-top: 0 !important;
    font-size: 26px !important;
    line-height: 20px !important;
    padding-top: 22px !important;
    font-weight: 300 !important;
    margin-bottom: 24px !important;
	color:#FFF !important;
}
.portfolio-page .text-side h3 a
{
	color:#FFF !important;
	text-decoration:none !important;
}
.portfolio-page .text-side p
{
    margin-top: 0  !important;
    font-size: 14px  !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
	color:#FFF  !important;
}
.portfolio-page .text-side p br
{
	content:'';
	margin:0px;
	display:block;
}
.portfolio-page .text-side .btn-default
{
	display: inline-block !important;
	margin-top: 4px !important;
    color: #FFF !important;
    font-size: 14px !important;
	line-height:40px;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    width: 150px !important;
    margin-bottom: 20px !important;
	background: rgba(255,255,255,0.00) !important;
    border: 2px solid #FFF !important;
	height:40px !important;
	border-radius:4px !important;
}
.portfolio-page .text-side .btn-default:active,.portfolio-page .text-side .btn-default:focus,.portfolio-page .text-side .btn-default:hover
{
    background: #ec9b2f !important;
    border: 2px solid #ec9b2f  !important;
}
/******************* about us page css for 320px  *********************/
.section-1-about
{
	padding-bottom:16px !important;
}
.section-1-about p
{
	margin-top:-5px !important;
}
.section-2-about
{
	background-repeat:no-repeat !important;
	background-position: right !important;
    background-size: contain !important;
	background-color:#1c1c1c !important;
	padding-bottom:25px !important;
}
.section-2-about p
{
	color:#FFF !important;
}
.section-2-about .col-xs-3
{
	text-align:center !important;
}
.section-2-about .col-xs-3 img
{
	margin-bottom:25px;
}
.section-2-about .text-center
{
	float:left;
	width:100% !important;
}
.section-2-about button.ubtn-normal
{
	margin-top:0px !important;
}
.section-3-about
{
	padding-bottom:35px !important;
}
.section-4-about
{
	padding-bottom: 0px;
    padding-top: 42px;
}
.section-4-about i
{
	color: #b4c609;
    display: block;
    font-size: 45px;
    margin-bottom: 7px;
    background: url(/wp-content/uploads/2017/05/white-bg.jpg) no-repeat center;
    background-size: 9px;
}
.section-4-about .section-title
{
	color: #FFF !important;
    font-weight: 300 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
	margin-bottom:0px !important;
	text-align:center !important;
}
.section-4-about .section-title font
{
	display: block !important;
    color: #b4c609  !important;
    font-weight: 600 !important;
}
.section-5-about
{
	padding-bottom:25px !important;
}
.section-5-about p
{
	padding-top:35px !important;
}
.section-5-about button.ubtn-normal
{
	margin-top:15px !important;
}
.section-6-about
{
	padding-bottom:20px !important;
}
.section-6-about p
{
	margin-top:-5px !important;
	margin-bottom:35px;
}
.section-6-about p a
{
	font-weight:600;
}
.section-7-about
{
	padding-bottom:25px !important;
}
.team-section
{
	padding-bottom:60px !important;
}
.team-section .team-first-p
{
	margin-bottom:0px !important;
}
.team-section .team-first-p p
{
	margin-top:-5px !important;
	margin-bottom:20px !important;
}
.team-section .mk-list-styles
{
	margin-bottom: 20px !important;
	margin-top:7px !important;
	
}
.team-section .core-headig
{
	color: #262626;
    margin-bottom: 36px;
	font-size: 24px;
    line-height: 30px;
    font-weight: 600;
	text-align:center;
}
.team-section .desktop
{
	display:none;
}
.team-section .mobile-row
{
	display:block;
}
.team-section .col-xs-6
{
	display:inline-block !important;
	width:50% !important;
	position:relative !important;
	min-height:1px;
	float:left;
	cursor:pointer !important;
}
.team-section .col-xs-6 .hover
{
	display:none;
}
.team-section .col-xs-6 .simple
{
	display:block;
}
.team-section .col-xs-6:hover .simple
{
	display:none;
}
.team-section .col-xs-6:hover .hover
{
	display:block;
}
.team-section .plus-icon
{
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    -webkit-transition: -webkit-transform .7s ease-in-out;
    -ms-transition: -ms-transform .7s ease-in-out;
    transition: transform .7s ease-in-out;
}
.team-section .minus-icon
{
    position: absolute;
    bottom: 0;
    right: 0;
    display: none;
    cursor: pointer;
}
.team-section .col-xs-6:hover .plus-icon,.team-section .col-xs-6:focus .plus-icon,.team-section .col-xs-6:hover:active .plus-icon,.team-section .col-xs-4:hover .plus-icon,.team-section .col-xs-4:focus .plus-icon,.team-section .col-xs-4:active .plus-icon
{		
	transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
.team-section  .memebr-detail
{
	background: #1c1c1c;
    padding: 35px 0px;
	clear: both;
	text-align:center;
	display:none;
}
.team-section  .memebr-detail h3
{
    color: #FFF !important;
    margin-top: 0 !important;
    font-size: 26px !important;
    font-weight: 300 !important;
    margin-bottom: 13px !important;
}
.team-section  .memebr-detail h4
{				
	color: #FFF !important;
    margin-top: 0 !important;
    margin-bottom: 16px !important;
    font-size: 18px !important;
    font-weight: 600 !important;					
}				
.team-section  .memebr-detail p
{  color: #FFF !important;
    margin-top: 0 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    margin-bottom: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;								
}
.team-section  .memebr-detail p strong
{
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
	color:#90dce5 !important;
}
.team-section  .memebr-detail .question-bg:nth-child(odd)
{
	background: #252525;
}
.team-section .plus-icon1.display_none,.team-section .plus-icon2.display_none,.team-section .plus-icon3.display_none,.team-section .plus-icon4.display_none,.team-section .plus-icon5.display_none,.team-section .plus-icon6.display_none
{
	display:none !important;
}
.team-section .minus-icon1.display_block,.team-section .minus-icon2.display_block,.team-section .minus-icon3.display_block,.team-section .minus-icon4.display_block,.team-section .minus-icon5.display_block,.team-section .minus-icon6.display_block
{
	display:block !important;
}
/******************* our story page css for 320px  *********************/
.section-1-our-story 
{
	padding-bottom:20px !important;
}
.section-1-our-story .wpb_content_element
{
	margin-bottom:0px !important;
}
.section-1-our-story h3
{
	margin: 0 !important;
    padding-top: 52px !important;
    color: #262626 !important;
    padding-bottom: 34px !important;
	text-align:center !important;
}
.section-1-our-story p
{
    padding-top: 34px !important;
    padding-bottom: 34px !important;
	margin-bottom:0px !important;
}
.section-1-our-story p a
{
	text-decoration:underline !important;
}
.section-3-our-story
{
	padding-bottom:54px !important;	
}

.section-3-our-story .vc_column_container>.vc_column-inner
{
	padding-left:0 !important;
	padding-right:0 !important;
}
.section-3-our-story h3
{
	margin-top:27px  !important;
	margin-bottom:0px !important;
}
.section-3-our-story p
{
	margin-bottom:0px !important;
}
.section-3-our-story p strong
{
	font-size:16px !important;
	line-height: 27px !important;
	margin-top:27px !important;
	display:block;
	color:#262626 !important;
}
.section-3-our-story p br
{
	margin:0 !important;
}
.section-4-time-line
{
	padding-bottom:26px !important;
}
.section-4-time-line .timeline-line 
{
	border:1px solid #FFF !important;
}
.section-4-time-line .first-event
{
	margin-bottom: 30px !important;
    margin-top: 3px  !important;
}	
.section-4-time-line .timeline-block .timeline-header
{
	padding:0 !important;
}
.section-4-time-line .smile-icon-timeline-wrap
{
	margin-top:0px !important;
}
.section-4-time-line .first-event .sep-text
{
	text-transform: uppercase;
    width: 140px !important;
    height: 40px !important;
    font-weight: 600 !important;;
    font-size: 15px !important;;
    line-height: 33px !important;;
}
.section-4-time-line .timeline-block .timeline-header-block
{
    padding: 30px !important;
}
.section-4-time-line  .timeline-block .timeline-header h3,.section-4-time-line  .timeline-header-block .timeline-header h3
{
	font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #262626 !important;
}
.section-4-time-line .timeline-block .ult-responsive.timeline-item-spt
{
    font-size: 14px !important;
    line-height: 24px !important;
    color: #404040 !important
}
.section-4-time-line .eight-event
{
	text-align: center !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
.section-4-time-line .eight-event .sep-text
{
	text-transform: uppercase !important;
    width: 140px !important;
    height: 40px !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    line-height: 33px !important;
}
.section-5-our-story
{
	padding-bottom:25px !important;
}

.section-5-our-story p
{
	text-align:center !important;
	margin-bottom: 34px !important;
    margin-top: -5px !important;
}
.section-5-our-story p strong
{
    color: #262626 !important;
    font-size: 16px !important;
    margin-bottom: 34px !important;
}

/******************* Contact us page css for 320px  *************.page.page-id-482********/
.section-2-contact p
{
	font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: #404040;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 0px;
}
.section-3-contact .container
{
	padding-left:15px;
	padding-right:15px;
}
.section-3-contact .container .row
{
	margin-left:-15px;
	margin-right:-15px;
}
.section-3-contact .container .row .col-md-6
{
	padding-left:15px;
	padding-right:15px;
}
.wpcf7 form
{
	width: 260px;
    margin: auto;
    text-align: left;
}
.wpcf7 form label
{
	display: inline-block !important;
    max-width: 100% !important;
    margin-bottom: 5px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    line-height: 24px !important;
    width: 100% !important;
    margin-bottom: 0 !important;
}
.wpcf7 form label span.green
{
	color:#b4c609 !important;
}

.wpcf7 form input, .wpcf7 form textarea
{
	height:50px !important;		
    border: 1px solid #e3e3e3;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 4px;
    width: 100%;
    color: #606060;
    font-weight: 400;
    margin-bottom: 16px;
    outline: none !important;
	background:#FFF !important;
}
.wpcf7 form select
{
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    border: 1px solid #e3e3e3 !important;
    border-radius: 4px !important;
    outline: none !important;
    background: url(/wp-content/uploads/2017/05/select-bg.png) no-repeat right 5px center !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -o-appearance: none !important;
    -ms-appearance: none !important;
    padding-left: 8px !important;
    margin-bottom: 0 !important;
    padding-right: 8px !important;
}
.wpcf7 form .col-md-6, .wpcf7 form .col-md-12, .wpcf7 form p
{
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;
}
.wpcf7 form .col-md-12.check-box-col
{
    margin-top: -7px;
    padding-bottom: 4px;
}
.wpcf7 form .col-md-12.check-box-col input[type=checkbox]
{
    width: 20px !important;
    display: inline-block !important;
    height: auto !important;;
    margin-top: -2px !important;;
}
.wpcf7 form .col-md-12.check-box-col .wpcf7-list-item-label
{
    display: inline-block !important;
    width: 88% !important;
    position: relative !important;
    top: -8px !important;
    font-size: 13px !important;
    color: #404040 !important;
    padding-left: 5px !important;
    font-weight: 400 !important;
    text-transform: inherit !important;
}
.wpcf7 form textarea
{
    max-width: 100% !important;
    max-height: 190px  !important;
    min-height: 190px  !important;
}
.wpcf7 form input[type=submit], #_form_1_submit
{
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    border-radius: 4px !important;
    margin-top: 24px !important;
    height: 50px !important;
}
.section-3-contact .col-2
{
    padding-left: 0px  !important;
    padding-right: 0px !important;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
}
.section-3-contact h3
{
    margin-bottom: 16px !important;
    margin-top: 23px !important;
    font-size: 18px !important;
    text-align: left !important;
    font-weight: 600 !important;
}
.section-3-contact .col-xs-1, .section-3-contact .col-xs-11
{
    padding: 0;
}
.section-3-contact .col-xs-1
{
    width: 8.33333333%;
	float:left !important;
}
.section-3-contact .col-xs-11
{
	float:left !important;
    margin-bottom: 18px;
	width: 91.66666667%;
}
.section-3-contact p
{
    color: #404040 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    padding-left: 14px !important;
    margin-top: -4px !important;
}
.section-3-contact p br
{
	margin:0px !important;
}
.section-3-contact p strong
{
	color:#404040 !important;
}
.section-3-contact .col-xs-1 i
{
    color: #b4c609 !important;
    font-size: 18px !important;
}
.section-3-contact .col-2 .clear
{
	
}
.section-3-contact .col-2 .col-sm-12
{
	margin-top:-10px !important;
	padding-bottom: 60px;
}
/******************* 404 error page css for 320px  *********************/
.section-1-404 .container
{
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	padding-top: 60px;
	padding-bottom: 60px;
}
.section-1-404 .container .row
{
	margin-left:-15px;
	margin-right:-15px;
}
.section-1-404 .container .col-md-4
{
	width:100%;
}
.section-1-404 .container .col-md-4 .for-desktop
{
	display:none;
}
.section-1-404 .container .col-md-4 .for-mobile
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.section-1-404 .container .col-md-8
{
	width:100%;
}
.section-1-404 .container .col-md-8 h1
{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 12px;
    margin: 0px;
    font-size: 28px;
    font-weight: 300;
    line-height: 40px;
    color: #262626;
	padding-left:30px;
	padding-right:30px;
}
.section-1-404 .container .col-md-8 p
{
	color: #404040;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
	padding-left:30px;
	padding-right:30px;
    text-align: center;
	padding-top: 15px;
    margin-bottom: 17px;
}
.section-1-404 .container .col-md-6 .btn-green
{
	padding:0 !important;
	width: 260px;
    height: 40px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 40px;
    font-weight: 600;
    text-transform: uppercase;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.section-1-404 .container form
{
    width: 260px;
    margin: auto;
    float: none;
}	
.section-1-404 .container form input[type=text]
{	
	border-right: none !important;
    width: 220px;
    border-radius: 0px;
    outline: none !important;
    display: inline-block;
    height: 40px;
    margin-right: -3px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}	
.section-1-404 .container form .search-button
{
	border-radius: 0;
    margin-top: -4px;
    margin-left: -3px;
    height: 40px;
    width: 40px;
    display: inline-block;
    text-indent: -9999px;
    background: url(/wp-content/uploads/2017/05/search-icon.png) no-repeat center;
    border-left: none;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    outline: none;
}
.section-1-404 .container form .mk-svg-icon
{
	display:none !important;
}

/******************* Rebranding Page css for 320px  *********************/
#section-1-a-rebranding
{
	display:block !important;
}
#section-1-b-rebranding
{
	display:none !important;
}
.section-1-rebranding .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.section-1-rebranding p
{
	padding-top:52px !important;
	padding-bottom:33px;
}
.section-3-rebranding
{
	padding-bottom:34px !important;
}
.one-testimonial
{
	padding-top: 52px;
    padding-bottom: 48px;
}
.one-testimonial .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.one-testimonial h3
{
	color:#FFF !important;
	font-size: 18px !important;
    font-weight: 300 !important;
    font-style: italic !important;
    line-height: 30px !important;
    padding-bottom: 6px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    background: url(/wp-content/uploads/2017/05/quotes-comma.png) no-repeat !important;
    background-position: right top !important;
    margin-bottom: 6px !important;
	text-align:center !important;
}
.one-testimonial h5
{
	font-size: 14px !important;
    font-weight: 400 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
	text-align:center;
	color:#FFF !important;

}
.section-4-rebranding
{
	padding-bottom:32px !important;
}
.section-4-rebranding .mk-list-styles ,.section-4-rebranding .mk-list-styles 
{
	margin-top:5px;
}
.section-6-rebranding 
{
	padding-bottom:33px !important;
}
.section-6-rebranding p a
{
	font-weight:700 !important;	
}
.section-6-rebranding p a:hover,.section-6-rebranding p a:focus
{
	text-decoration:underline !important;	
}
.section-6-rebranding .btn-wrapper
{
    margin-top: 15px;
    margin-bottom: 35px;
}
.section-6-rebranding .btn-wrapper .inner-wrapper
{
    padding-top: 5px;
    border: 1px solid #92dce5;
    padding-bottom: 5px;
}
.section-6-rebranding .btn-wrapper h3
{
	padding-left: 30px !important;
    padding-right: 30px !important;
    color: #262626 !important;
    margin-bottom: 15px !important;
    margin-top: 28px !important;
	font-size: 24px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
}
.section-6-rebranding .btn-wrapper .btn-success
{
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
    width: 180px;
    height: 60px;
    font-size: 14px;
    line-height: 29px;
    font-weight: 600;
    border-bottom: 3px solid #94d7e1;
    margin-bottom: 35px;
    background: none;
    background-image: url('/wp-content/uploads/2017/05/double-button-big-1.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 70px;
    padding-top: 4px;
	color:#FFF;
	border-radius:4px;
}
.info-text
{
    color: #90dce5 !important;
}
/******************* brand refresh page css for 320px  *********************/
.section-1-brand-refresh
{
	padding-top:54px !important;
	padding-bottom:33px !important;	
}
#section-1-a-brand-refresh
{
	display:block !important;
}
#section-1-b-brand-refresh
{
	display:none !important;
}
.section-1-brand-refresh .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.section-3-brand-refresh
{
	padding-bottom:0px !important;
}
.section-3-brand-refresh .mk-list-styles
{
	margin-top:6px !important;
	margin-bottom:23px !important;
}
.section-5-brand-refresh 
{
	padding-bottom:25px !important;
}
.section-5-brand-refresh .mk-list-styles
{
	margin-top:6px !important;
	margin-bottom:28px !important;
}
.section-7-brand-refresh
{
	padding-bottom:25px !important;
}
.section-7-brand-refresh .btn-wrapper .inner-wrapper
{
	border: 1px solid #92dce5;
    margin-bottom: 40px;
    padding-top: 32px;
    padding-bottom: 8px;
}
.section-7-brand-refresh .btn-wrapper .inner-wrapper h3
{
	font-size: 24px !important;
    color: #262626 !important;
    font-weight: 600 !important;
    text-transform: none !important;
	margin-bottom:25px;
}
.section-7-brand-refresh .btn-wrapper .inner-wrapper .btn-success
{
	display:block !important;
	padding:0 !important;
	background: url(/wp-content/uploads/2017/05/mobile-double-button.png) no-repeat left  !important;
    border-bottom: 3px solid #94d7e1  !important;
    text-align: left  !important;
    padding-left: 65px !important;
    width: 155px  !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 33px !important;
	height:60px !important;
	color:#FFF !important;
	font-size: 14px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
	border-radius:4px !important;
	margin-top:32px !important;
}
/******************* brand strategy page css for 320px  *********************/
.section-1-BrandStrategy
{
	padding-top:54px;
	padding-bottom:34px;
}
.section-1-BrandStrategy .vc_column_container>.vc_column-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.section-1-BrandStrategy .mk-list-styles
{
	padding-top:6px !important;
}
.section-3-BrandStrategy
{
	padding-bottom:34px;
}
.section-5-BrandStrategy
{
	padding-bottom:34px;
}
.one-testimonial p
{
	padding-left:20%;
	padding-right:20%;
	padding-top:7px;
}
.one-testimonial img
{
 	margin:auto;
	float:none;
	display:block;
}
.section-7-BrandStrategy
{
	padding-bottom:34px;
}
.section-8-BrandStrategy 
{
	padding-bottom:34px;
}
.section-8-BrandStrategy h2 strong
{
	color:#262626 !important;
	font-weight:300 !important;
}

.section-8-BrandStrategy h4
{
    font-size: 18px;
    line-height: 30px;
    margin-top: 25px;
    margin-bottom: 30px;
}
.section-8-BrandStrategy h5
{
	background: url(/new-sp/wp-content/uploads/2017/06/list-icon-triangel.png) no-repeat left;
    padding-left: 40px;
    line-height: 27px;
    margin-top: 0;
    margin-bottom: 0;

    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 27px;
}
.section-8-BrandStrategy h5 .fa
{
	padding-left:1px;
	padding-right:1px;
	font-size:7px;
	color:#b4c609;
}
.section-8-BrandStrategy .each-box p
{
    padding-left: 40px;
    font-size: 13px !important;
    font-weight: 400;
	padding-right: 30px !important;
    line-height: 22.1px !important;
}
.section-8-BrandStrategy .each-box p br

{
	margin:0
}
.section-8-BrandStrategy #text-block-20
{
	margin-top:-7px;
}
.section-10-BrandStrategy
{
	padding-bottom:34px;
}
/******************* brand name creation page css for 320px  ********************/
.section-1-NameCreation
{
	padding-bottom:25px;
}
.section-1-NameCreation button.ubtn-normal
{
	margin-top:14px !important;
	border-bottom: 3px solid #94d7e1 !important;
}
.section-3-NameCreation
{
	padding-bottom:25px;
}
.section-3-NameCreation .mk-list-styles
{
	margin-top:7px !important;
}
.section-3-NameCreation button.ubtn-large
{
	margin-top:15px !important;
}
/******************* renaming page css for 320px  ********************/
.section-3-Renaming ol
{
	margin-left: 16px !important;
}
.section-3-Renaming ol li
{
    font-size: 18px;
    font-weight: 600;
    color: #b4c609;
	margin-bottom: 26px;
}
.section-3-Renaming ol li strong
{
    font-size: 14px;
    font-weight: 400;
    color: #404040;
	line-height: 24px;    
}
.section-5-Renaming 
{
	padding-bottom:35px;
}
.section-6-Renaming 
{
	padding-bottom:35px;
}
/******************* Brand Design page css for 320px  ********************/
.section-3-BrandDesign
{
	padding-bottom:35px;
}
.section-3-BrandDesign .mk-list-styles 
{
	margin-top:7px !important;		
}
.section-4-BrandDesign
{
	padding-bottom:25px;
}
/******************* Marketing  page css for 320px  ********************/
.section-3-Marketing
{
	padding-bottom:35px;
}
.section-4-Marketing
{
	padding-bottom:30px;
}
.section-4-Marketing .mk-list-styles
{
	margin-top:7px !important;
}
.section-4-Marketing .mk-list-styles li
{
	margin-bottom:15px !important;
}
.section-4-Marketing .mk-list-styles li strong
{
	color:#404040 !important;
}
/******************* Brand Strategy Execution page css for 320px  ********************/
.section-2-Execution
{
	padding-top:52px;
	padding-bottom:35px;
}
.section-3-Execution
{
	padding-bottom:25px;
}
.section-3-Execution .mk-list-styles
{
	margin-top:7px;
}
/******************* Blog page css for 320px  ********************/
.BlogPost
{
	padding:60px 0px 0 0;
}
.BlogPost .vc_col-sm-12
{
	padding:0px !important;	
}
.BlogPost .mk-blog-classic-item
{
	margin-bottom:0 !important;
	border:none !important;
}
.BlogPost .mk-blog-meta
{
	padding:0px !important;
}
.BlogPost .featured-image
{
	margin-bottom:14px !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper
{
	padding:0px 40px 0 40px !important;
	font-size: 12px !important;
    font-weight: 400 !important;
    color: #404040 !important;
	font-style: normal !important;
	text-align:center !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper a
{	
	color: #95d7e1 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper a{
	color: #86c4cd !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper span
{	
	color: #404040 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper .fa-chevron-right
{
    font-size: 10px  !important;
    color: #404040  !important;
}
.BlogPost .mk-blog-meta .mk-blog-meta-wrapper .mk-blog-author a,.BlogPost .mk-blog-meta .mk-blog-meta-wrapper .mk-categories a
{
    color: #b4c609 !important;
	font-weight:400 !important;
}
.BlogPost .mk-blog-meta h3.the-title
{
	font-size: 24px !important;
    margin-top: 16px !important;
    margin-bottom: 17px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-align: center !important;
	font-weight:300 !important
}
.BlogPost .mk-blog-meta h3.the-title a
{
	color:#262626 !important;
}
.BlogPost .mk-blog-meta h3.the-title a:hover,.BlogPost .mk-blog-meta h3.the-title a:focus,.BlogPost .mk-blog-meta h3.the-title a:active
{
	color: #86c4cd !important;
}
.BlogPost .mk-blog-meta .the-excerpt 
{
	margin-bottom:6px !important;
}
.BlogPost .mk-blog-meta .the-excerpt p
{
	padding-left: 30px !important;
    padding-right: 30px !important;
    line-height: 24px !important;
    font-size: 14px !important;
    color: #404040 !important;
	margin-bottom:0px !important;
}
.BlogPost .mk-blog-meta .social-sharing-multi
{
	padding-left: 40px !important;
    padding-right: 40px !important;
    text-align: center !important;
}
.BlogPost .mk-blog-meta .social-sharing-multi hr.hr-each-post
{
	border:none;
    margin-top: -30px !important;
    margin-bottom: 85px !important;
    border-top: 1px solid #eeeeee !important;
}
.BlogPost .mk-pagination
{
	padding-top:0px !important;
	padding-left:30px !important;
	padding-right:30px !important;
}
.BlogPost .mk-pagination-inner
{
	float: left;
	width:72% !important;
	display:inline-block !important;
	margin:0px !important;
	clear:none !important;
}
.BlogPost .pagination-arrows
{
	float: left;
	position:relative;
	top:0;
	left:0;
	width:30px !important;
	height:30px !important;
	display:inline-block !important;
}
.BlogPost  .mk-pagination .page-number
{
	margin-bottom:0px !important;
	color: #ec9b2f !important;
    background: #FFF !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: inline-block !important;
	border-radius:4px !important;
    padding: 8px 10px !important;
}
.BlogPost .pagination-arrows
{
    margin-bottom:0px !important;
	color: #ec9b2f !important;
    background: #FFF !important;
    font-size: 7px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
	border-radius:4px !important;
    display: inline-block !important;
}
.BlogPost  .mk-pagination .current-page
{
	background: #ec9b2f !important;
	border:1px solid #ec9b2f !important;
	color:#FFF !important;
}
.theme-page-wrapper #mk-sidebar.mk-builtin
{
	width:260px !important;
	margin:auto !important;
}
.widget .mk-searchform .text-input
{
	padding: 10px 28px 10px 15px !important;
	border: 1px solid rgba(0,0,0,.12) !important;
}
.widget .mk-searchform i
{
	color:#999 !important;
	opacity:1 !important;
	top: 10px !important;
    right: 12px !important;
}
#mk-sidebar .widgettitle
{
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 27px !important;
    color: #262626 !important;
    text-transform: uppercase !important;
}
#mk-sidebar .widget.widget_categories a
{
	margin-top:0px !important;
	margin-bottom:0px !important;
	display:block !important;
    padding-left: 0px !important;
    color: #95d7e1 !important;
    border-bottom: 1px solid #eee !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
	font-weight:600 !important;
}
#mk-sidebar .widget.widget_categories li:hover a{
	color: #86c4cd!important;
}
.widget
{
	margin-bottom:50px !important;
}
.widget.bdwebteam-tabs
{
	padding-top: 10px !important;
	padding-bottom:5px !important;
}
.bdwebteam-tabs .tabs-list li
{
	width:50% !important;
	float:left !important;
}
.bdwebteam-tabs .tabs-list li a
{
    background: #2d2d2d !important;
    border-right: 1px solid #545454 !important;
    border-top: 3px solid rgba(255,255,255,1) !important;
    text-decoration: none !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #FFF !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	color:#FFF !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
.bdwebteam-tabs .tabs-data
{
    border: 1px solid #e7e7e7 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.bdwebteam-tabs .tabs-list li.active a
{
    border-top: 3px solid #a8ba04 !important;
    background: #2d2d2d !important;
}
.bdwebteam-tabs .posts-list li
{
	border-bottom: 1px solid #e7e7e7 !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
	margin-left:0px !important;
}
.bdwebteam-tabs .posts-list li:last-child
{
	border:none !important;
}
.bdwebteam-tabs .posts-list .content
{
	border:none !important;
}
.bdwebteam-tabs .posts-list li a
{
	font-size: 14px !important;
    color: #b4c609 !important;
    line-height: 24px !important;
}
.widget#text-4 .textwidget,.widget#text-6 .textwidget
{
	margin-top: 16px !important;
    font-size: 14px !important;
    color: #404040 !important;
    line-height: 24px !important;
}
.widget#text-4 .textwidget br,.widget#text-6 .textwidget br
{
	content:'';
	display:block;
	margin: 25px 0px auto;
}
#mk-sidebar .widget_tag_cloud a
{
	text-transform:inherit !important;
	margin:0 !important;
	margin-bottom:7px !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #FFF !important;
    background: #999999 !important;
    padding: 3px 12px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
	border:none !important;
    display: inline-block !important;
	font-weight:400 !important;
}
#mk-sidebar .widget_tag_cloud a:hover, #mk-sidebar .widget_tag_cloud a:focus
{
    background: #95d7e1 !important;;
}
/* Social Share css */
.social-share-ul
{
	margin-left: 0 !important;
	margin-bottom: 0 !important;
    list-style-type: none !important;
	margin-top: 22px !important;
}
.social-share-ul li
{
	display:inline-block !important;
	margin-left: 0 !important;
}
.social-share-ul li a
{
	display:inline-block !important;
	width:45px !important;
	height:45px !important;
	line-height:45px !important;
	position: relative !important;;
    z-index: 99999999 !important;;
    background: #FFF !important;;
	color:#676767 !important;
}

.social-share-ul li a:hover, .social-share-ul li a:hover:focus,.social-share-ul li a:active{
	color:#86c4cd !important;	
}
/******************* Single Post page css for 320px  ********************/
.single-post .theme-page-wrapper
{
	padding-left:30px !important;
	padding-right:30px !important;
}
.single-post #mk-page-introduce.intro-left
{
	display:none !important;
}
.single-post .bread-crumb
{
	display:none !important;
}
.single-post .post-pagi-wrapper
{
	border-bottom:1px solid #eee !important;

	float:left !important;
	width:100% !important;
	padding-bottom:30px !important;
	position: relative;
    z-index: 999999999999999999999999999;
}

.single-post .post-pagi-wrapper .pre-post
{
	float:left !important;
	width:49.50% !important;
	text-align:left !important;
}
		
.single-post .post-pagi-wrapper .next-post
{
	width:49.50% !important;
	float:right !important;
	text-align:right !important;
}
.single-post .post-pagi-wrapper .pre-post a, .single-post .post-pagi-wrapper .next-post a
{
	width: 114px !important;
    height: 30px !important;
    margin-bottom: 0px !important;
	color: #FFF!important;
    font-size: 12px !important;
	line-height:30px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-radius: 3px !important;
    border: none !important;
    background: #ec9b2f !important;
	display:inline-block !important;
	text-align:center !important;
}
.single-post .post-pagi-wrapper .pre-post a:hover, .single-post .post-pagi-wrapper .next-post a:hover{
    background: #ec9b2f  !important;	
}
.single-post .mk-blog-single
{
	padding-top:40px !important;
}
.single-post .mk-blog-single .featured-image
{
	display:none !important;
}

.single-post h2.blog-single-title
{
	padding-top:29px !important;
    font-size: 18px !important;
    line-height: 36px !important;
    color: #262626 !important;
    font-weight: 600 !important;
    margin-top: 34px !important;
    margin-bottom: 20px !important;
	clear:both !important;
}
.single-post .mk-blog-single .blog-single-meta
{
	padding-bottom:34px !important;
	margin-bottom:0px !important;
	border-bottom:1px solid #EEE !important;
	width:100% !important;
}
.single-post .mk-blog-single .blog-single-meta .fa-chevron-right
{
	font-size: 10px !important;
    color: #404040 !important;
}
.single-post .blog-single-meta a
{
	font-weight:400 !important;
	font-size: 12px !important;
    color: #95d7e1 !important;
    text-decoration: none !important;
	font-style:normal !important;
}
.single-post .blog-single-meta a:hover{
    color: #86c4cd !important;	
}
.single-post .blog-single-meta,.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-cat, .mk-blog-single .mk-post-date
{
	font-style:normal !important;
	color: #404040!important;
    text-decoration: none !important;
    font-size: 12px !important;
}
.single-post .single-social-section
{
	display:none !important;
}
.single-post .mk-blog-single .mk-single-content img
{
	display: block !important;
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
.single-post .mk-blog-single .mk-single-content h2 
{
    line-height: 40px !important;
    font-size: 28px !important;
    color: #262626 !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}
.single-post .mk-blog-single .mk-single-content p
{
    margin-top: 24px !important;
    margin-bottom: 20px !important;
}
blockquote
{
	padding: 10px 20px !important;
    margin: 0 0 20px !important;
    font-size: 17.5px !important;
    border-left: 5px solid #eee !important;
	background-color:transparent !important;
}
.single-post .mk-blog-single .mk-single-content li
{
	color: #404040 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    margin-bottom: 8px !important;
}
.single-post .mk-blog-single .mk-single-content li strong
{
	color:#404040 !important;
}
.single-post .mk-blog-single .mk-single-content ol 
{
	list-style:decimal !important;
    color: #404040 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    padding-left: 0px !important;
	margin-left:2.35em !important;
}
.single-post .mk-blog-single .mk-single-content ol li
{
    color: #404040 !important;
    padding-left: 0.85em !important;
    margin-right: 5px !important;
	margin-bottom:8px !important;

}
.single-post .social-sharing 
{
	display:none;
}
.single-post .social-sharing.ss-social-sharing
{
	display:block !important;
}
.single-post .social-sharing.ss-social-sharing a
{
	margin:4px !important;
}
.single-post .mk-single-content
{
	margin-bottom:0px !important;
}
.single-post .single-post-tags 
{
	border: 1px solid #f2f2f2 !important;
	float:left !important;
	width:100% !important;
}
.single-post .single-post-tags .tag-icon
{
	background:url(/wp-content/uploads/2017/06/tag-icon.png) #2d2d2d no-repeat center center !important;
	width:50px !important;
	height:50px !important;
	float:left !important;
}
.single-post .single-post-tags .tag-text
{
	width:80% !important;
	float:left !important;
	padding-left:20px !important;
    padding-right: 20px !important;
	padding-top: 12px !important;
    padding-bottom: 12px !important;

}
.single-post .single-post-tags .tag-text a
{
	color: #a1b1bc !important;
    text-decoration: none !important;
    font-size: 12px !important;
    font-style: italic !important;
}
.single-post .single-post-tags .tag-text a:hover,.single-post .single-post-tags .tag-text a:focus
{
    font-weight: 400 !important;
    text-decoration: underline !important;
    color: #b4c609 !important;
}
.single-post .share-icon
{
	clear:both !important;
	border: 1px solid #f2f2f2 !important;
	float:left !important;
	width:100% !important;
}
.single-post .share-icon .col-xs-1
{
	background:url(/wp-content/uploads/2017/06/share-icon.png) #95d7e1 no-repeat center center !important;
	width:50px !important;
	height:50px !important;
	float:left !important;	
}
.single-post .share-icon .col-xs-11
{
	width:80% !important;
	float:left !important;
	padding-left:3px !important;
    padding-right: 20px !important;
	height:50px !important;
}
.single-post .share-icon .col-xs-11 a.ss-button-facebook,.single-post .share-icon .col-xs-11 a.ss-button-googleplus, .singe-post .share-icon .col-xs-11 a.ss-button-twitter, .single-post .share-icon .col-xs-11 a.ss-button-linkedin
{
	width: 30px !important;
}
.single-post a.ss-button-twitter
{
	width: 30px !important;
}
.single-post .mk-about-author-wrapper
{
	clear:both !important;
	margin-top:40px !important;
	border: 1px solid #f2f2f2;
    background: #fbfbfb;
	padding-top:0px !important;
	padding-bottom:4px !important;
}
.single-post .mk-about-author-wrapper  .avatar-wrapper
{
	width:100% !important;
}
.single-post .mk-about-author-wrapper .avatar
{
	
	margin:0 auto !important;
	border-radius:0px !important;
	text-align: center !important;
    padding-top: 30px !important;
    padding-bottom: 15px !important;
	border:none !important;
	width:100px !important; 
	height:100px !important;
}
.single-post .mk-about-author-wrapper .about-author-name
{
	padding-left:0px !important;
	text-align:center !important;
	width: 100%;
	float:left;
	font-weight: 600 !important;
    font-size: 18px !important;
    color: #262626 !important;
    text-transform: capitalize !important;
}
.single-post .mk-about-author-wrapper .about-author-desc
{
	padding-left:0px !important;
	text-align:center !important;
	width: 100% !important;
	float:left !important;
	font-weight: 400 !important;
    font-size: 14px !important;
    color: #404040 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 10px !important;
    display: inline-block  !important;
    padding-bottom: 16px !important;
    border-bottom: 1px solid #f2f2f2 !important;
}
.related-post.carousel-post
{
	
}
.related-post.carousel-post h2.light-grey
{
	font-size: 30px !important;
	text-align: center !important;
	line-height: 40px !important;
	color: #262626 !important;
	font-weight: 300 !important;
}
.related-post.carousel-post 
{
	padding:0px !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-container
{
	border:none !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-slide
{
	padding-top:0px !important;	
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container
{
	padding:0px !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image
{
	padding-top:0px !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image img
{
	height:auto !important;
	width:100% !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-details
{
	padding:0px !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-title
{
	text-align: left !important;
    border-bottom: 1px solid #a4a4a4 !important;
    margin-top: 13px !important;
    padding-bottom: 20px !important;
    min-height: 78px;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-title a
{
	color: #262626 !important;
    text-decoration: none !important;
    font-size: 24px !important;
    font-weight: 600 !important;
}
.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-desc 
{
    margin-top: 10px !important;
    color: #404040 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
	padding:0px !important;
}
.related-post.carousel-post .wp-posts-carousel-desc .post-read-more
{
	color:#95d7e1 !important;
	text-decoration:none !important;		
}
.related-post.carousel-post .wp-posts-carousel-desc .post-read-more:hover{
	color:#86c4cd !important;	
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover
{
	background:none !important;
	background-color:transparent !important;
}
#comments #respond .respond-heading
{
    font-size: 30px !important;
    line-height: 30px !important;
    text-align: center !important;
    color: #262626 !important;
    font-weight: 300 !important;
    margin-bottom: 40px !important;
	text-transform: capitalize !important;
    letter-spacing: 0 !important;
}
#comments .comment-form .logged-in-as
{
	color: #337ab7 !important;
    text-decoration: none  !important;
}
.comments-area .comment-respond  .comment-form textarea
{
    background: #f1f1f1 !important;
    height: 300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    border: 1px solid #fefefe !important;
    outline: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
}
#comments  .blog-comment-title
{
	font-size: 24px !important;
    line-height: 20px !important;
    color: #262626 !important;
    font-weight: 300 !important;
    padding-bottom: 25px !important;
	text-align:left !important;
	margin-top:45px !important;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
}
.mk-commentlist li .mk-single-comment
{
	border: 1px solid #f2f2f2 !important;
    position: relative !important;
    padding-bottom: 3px !important;
	padding-top: 34px !important;
}
.mk-commentlist li .mk-single-comment .gravatar
{
	margin-left: 20px !important;
	width:74px !important;
	height:74px !important;
	border-radius:0px !important;
	border:none !important;
	display:inline-block !important;
}
.mk-commentlist li .mk-single-comment .gravatar img
{
	width:74px !important;
}
.mk-commentlist li .mk-single-comment .comment-meta
{
	margin-right: 0px !important;
}
.mk-commentlist li .comment-content
{
	margin-top:0px !important;
	border:none !important;
	border-bottom:1px solid #f2f2f2 !important;
	position:relative;
	z-index:-1;
}
.mk-commentlist li .comment-content p
{
	font-size:14px !important;
	line-height:24px !important;
}
.mk-commentlist li .comment-content:after
{
	display:none !important;
}
.mk-commentlist li .comment-author a
{
	color: #262626 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    font-style: normal !important;
	
}
.mk-commentlist li .comment-author
{
    color: #262626 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    font-style: normal !important;
	margin:0 !important;
    margin-bottom: -5px !important;
	display:inline !important;
}
.mk-commentlist li .comment-time
{
    color: #404040 !important;
    font-size: 13px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    font-style: normal !important;
	margin:0 !important;
    text-decoration: none !important;
	margin-top: 5px !important;
}
.mk-commentlist li .comment-reply
{
	position:absolute !important;
	top:-6px !important;
	right:0 !important;
	border: none !important;
    border-radius: 0px !important;
	text-align:center !important;
}
.mk-commentlist li .comment-reply a
{
	display:block !important;
	font-size: 12px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
	text-decoration: none !important;
    padding: 0px !important;
    width: 60px !important;
    height: 30px !important;
	background: #90dce5 !important;
	color:#FFF  !important;
}
.mk-commentlist li .comment-content
{
	padding-left: 20px !important;
    padding-right: 20px !important;
}
.mk-commentlist li .comment-content
{
	margin-bottom:0px !important;
}
form#commentform .comment-textarea textarea
{
	background: rgb(249, 249, 249) !important;
    height: 300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    border: 1px solid #fefefe !important;
    outline: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
}
.comment-respond .form-submit input#submit
{
	background: #b4c609 !important;
    border: none !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    width: 250px !important;
    height: 50px !important;
    margin: auto !important;
}
.comment-respond .form-submit
{
	text-align:center !important;
}
.comment-form-row input#author
{
	background:url('/wp-content/uploads/2017/06/aurthor-icon.png') rgb(249, 249, 249) no-repeat !important;
	outline: none !important;
    height: 50px !important;
    width: 100% !important;
    border: 1px solid #f2f2f2 !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 17px !important;
    background-position: right 15px center !important;
}
.comment-form-row input#email
{
	background:url('/wp-content/uploads/2017/06/envelop-icon.png') rgb(249, 249, 249) no-repeat !important;
	outline: none !important;
    height: 50px !important;
    width: 100% !important;
    border: 1px solid #f2f2f2 !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 17px !important;
    background-position: right 15px center !important;
	
}
.comment-form-website.comment-form-row
{
	display:none !important;
}
.comment-form #submit
{
	background: #b4c609 !important;
	letter-spacing:0px !important;
}
.comment-form #submit:hover,.comment-form #submit:focus,#respond input#submit:hover
{
	background: #c5d916 !important;
}
#respond .form-submit #submit
{
	background-color:#ec9b2f !important;
}
/******************* Archive page css for 320px  ********************/
.archive.category #loop-2
{
	margin-top:60px !important;
}
.archiv-h2
{
	font-weight:300 !important;
	text-align:center !important;
}
.archive.category  #mk-page-introduce
{
	display:none !important;
}
.archive.category .theme-content
{
	padding:60px 0px 0 0;
}
.archive.category .theme-content .vc_col-sm-12
{
	padding:0px !important;	
}
.archive.category .theme-content .mk-blog-classic-item
{
	margin-bottom:0 !important;
	border:none !important;
}
.archive.category .theme-content .mk-blog-meta
{
	padding:0px !important;
}
.archive.category .theme-content .featured-image
{
	margin-bottom:14px !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper
{
	padding:0px 40px 0 40px !important;
	font-size: 12px !important;
    font-weight: 400 !important;
    color: #404040 !important;
	font-style: normal !important;
	text-align:center !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper a
{	
	color: #95d7e1 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper a:hover{
	color: #86c4cd !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper span
{	
	color: #404040 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper .fa-chevron-right
{
    font-size: 10px  !important;
    color: #404040  !important;
}
.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper .mk-blog-author a,.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper .mk-categories a
{
    color: #95d7e1 !important;
	font-weight:400 !important;
}
.archive.category .theme-content .mk-blog-meta h3.the-title
{
	font-size: 24px !important;
    margin-top: 16px !important;
    margin-bottom: 17px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-align: center !important;
	font-weight:300 !important
}
.archive.category .theme-content .mk-blog-meta h3.the-title a
{
	color:#262626 !important;
}
.archive.category .theme-content .mk-blog-meta h3.the-title a:hover,.archive.category .theme-content .mk-blog-meta h3.the-title a:focus,.archive.category .theme-content .mk-blog-meta h3.the-title a:active
{
	color: #86c4cd !important;
}
.archive.category .theme-content .mk-blog-meta .the-excerpt 
{
	margin-bottom:6px !important;
}
.archive.category .theme-content .mk-blog-meta .the-excerpt p
{
	padding-left: 30px !important;
    padding-right: 30px !important;
    line-height: 24px !important;
    font-size: 14px !important;
    color: #404040 !important;
	margin-bottom:0px !important;
}
.archive.category .theme-content .mk-blog-meta .social-sharing-multi
{
	padding-left: 40px !important;
    padding-right: 40px !important;
    text-align: center !important;
}
.archive.category .theme-content .mk-blog-meta .social-sharing-multi hr.hr-each-post
{
	border:none;
    margin-top: -28px !important;
    margin-bottom: 85px !important;
    border-top: 1px solid #eeeeee !important;
}
.archive.category .theme-content .mk-pagination
{
	padding-top:0px !important;
	padding-left:30px !important;
	padding-right:30px !important;
}
.archive.category .theme-content .mk-pagination-inner
{
	float: left;
	width:72% !important;
	display:inline-block !important;
	margin:0px !important;
	clear:none !important;
}
.archive.category .theme-content .pagination-arrows
{
	float: left;
	position:relative;
	top:0;
	left:0;
	width:30px !important;
	height:30px !important;
	display:inline-block !important;
}
.archive.category .theme-content .mk-pagination .page-number
{
	margin-bottom:0px !important;
	color: #95d7e1 !important;
    background: #FFF !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: inline-block !important;
	border-radius:4px !important;
    padding: 8px 10px !important;
}
.archive.category .theme-content .pagination-arrows
{
    margin-bottom:0px !important;
	color: #95d7e1 !important;
    background: #FFF !important;
    font-size: 7px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
	border-radius:4px !important;
    display: inline-block !important;
}
.archive.category .theme-content .mk-pagination .current-page
{
	background: #95d7e1 !important;
	border:1px solid #95d7e1 !important;
	color:#FFF !important;
}
/******************* Tag page css for 320px  ********************/
.archive.tag #loop-2
{
	margin-top:60px !important;
}
.archiv-h2
{
	font-weight:300 !important;
	text-align:center !important;
}
.archive.tag  #mk-page-introduce
{
	display:none !important;
}
.archive.tag .theme-content
{
	padding:60px 0px 0 0;
}
.archive.tag .theme-content .vc_col-sm-12
{
	padding:0px !important;	
}
.archive.tag .theme-content .mk-blog-classic-item
{
	margin-bottom:0 !important;
	border:none !important;
}
.archive.tag .theme-content .mk-blog-meta
{
	padding:0px !important;
}
.archive.tag .theme-content .featured-image
{
	margin-bottom:14px !important;
}
.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper
{
	padding:0px 40px 0 40px !important;
	font-size: 12px !important;
    font-weight: 400 !important;
    color: #404040 !important;
	font-style: normal !important;
	text-align:center !important;
}
.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper a
{	
	color: #b4c609 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper span
{	
	color: #404040 !important;
	font-size: 12px !important;
	font-weight:400 !important;
}
.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper .fa-chevron-right
{
    font-size: 10px  !important;
    color: #404040  !important;
}
.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper .mk-blog-author a,.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper .mk-categories a
{
    color: #b4c609 !important;
	font-weight:400 !important;
}
.archive.tag .theme-content .mk-blog-meta h3.the-title
{
	font-size: 24px !important;
    margin-top: 16px !important;
    margin-bottom: 17px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-align: center !important;
	font-weight:300 !important
}
.archive.tag .theme-content .mk-blog-meta h3.the-title a
{
	color:#262626 !important;
}
.archive.tag .theme-content .mk-blog-meta h3.the-title a:hover,.archive.tag .theme-content .mk-blog-meta h3.the-title a:focus,.archive.tag .theme-content .mk-blog-meta h3.the-title a:active
{
	color: #b4c609 !important;
}
.archive.tag .theme-content .mk-blog-meta .the-excerpt 
{
	margin-bottom:6px !important;
}
.archive.tag .theme-content .mk-blog-meta .the-excerpt p
{
	padding-left: 30px !important;
    padding-right: 30px !important;
    line-height: 24px !important;
    font-size: 14px !important;
    color: #404040 !important;
	margin-bottom:0px !important;
}
.archive.tag .theme-content .mk-blog-meta .social-sharing-multi
{
	padding-left: 40px !important;
    padding-right: 40px !important;
    text-align: center !important;
}
.archive.tag .theme-content .mk-blog-meta .social-sharing-multi hr.hr-each-post
{
	border:none;
    margin-top: -28px !important;
    margin-bottom: 85px !important;
    border-top: 1px solid #eeeeee !important;
}
.archive.tag .theme-content .mk-pagination
{
	padding-top:0px !important;
	padding-left:30px !important;
	padding-right:30px !important;
}
.archive.tag .theme-content .mk-pagination-inner
{
	float: left;
	width:72% !important;
	display:inline-block !important;
	margin:0px !important;
	clear:none !important;
}
.archive.tag .theme-content .pagination-arrows
{
	float: left;
	position:relative;
	top:0;
	left:0;
	width:30px !important;
	height:30px !important;
	display:inline-block !important;
}
.archive.tag .theme-content .mk-pagination .page-number
{
	margin-bottom:0px !important;
	color: #b4c609 !important;
    background: #FFF !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: inline-block !important;
	border-radius:4px !important;
    padding: 8px 10px !important;
}
.archive.tag .theme-content .pagination-arrows
{
    margin-bottom:0px !important;
	color: #b4c609 !important;
    background: #FFF !important;
    font-size: 7px !important;
    font-weight: 400 !important;
    border: 1px solid #dfe5e9 !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
	border-radius:4px !important;
    display: inline-block !important;
}
.archive.tag .theme-content .mk-pagination .current-page
{
	background: #b4c609 !important;
	border:1px solid #b4c609 !important;
	color:#FFF !important;
}
/******************* single portfolio page css for 320px  *********************/
.single.single-portfolio #main-banner .inner-below-banner h1
{
	padding-left:30px !important;
	padding-right:30px !important;
}
.single.single-portfolio #main-banner .inner-below-banner p
{
	padding-left:30px !important;
	padding-right:30px !important;
	text-align:center !important;
}
.single.single-portfolio .wpb_single_image.wpb_content_element
{
	margin-bottom:40px !important;
}
.single.single-portfolio  .services-used-row .wpb_single_image.wpb_content_element
{
	margin-bottom:0px !important;
}			
.single.single-portfolio .services-used-row
{
	box-shadow: 0 1px 7px 1px rgba(0,0,0,.11) !important;
	margin-left: 5px !important;
    margin-right: 5px !important;
	margin-bottom:60px !important;
}
.single.single-portfolio .services-used-row h2.mk-fancy-title
{
	padding-top:17px !important;
}
.single.single-portfolio .services-used-row .vc_col-sm-12.wpb_column.column_container 
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.single.single-portfolio .services-used-row .Services-description
{
	margin-bottom:15px !important;
	margin-top: 10px !important;
}
.single.single-portfolio .vc_column_container>.vc_column-inner
{
	padding-left:30px !important;
	padding-right:30px !important;
}
.single.single-portfolio .description-770 p
{
	text-align:center !important;
}
.single.single-portfolio .description-770 p
{
	margin-bottom:34px !important;
	margin-top: -5px !important;
}





@media(min-width:340px)
{
	/******************* home page css for 340px  *********************/	
	.home-services .vc_col-sm-6 #mk-icon-box-10 p span,.home-services .vc_col-sm-6 #mk-icon-box-4 p span
	{
		margin-bottom:15px !important;
	}
}
@media(min-width:360px)
{
	/******************* home page css for 360px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-4 p span
	{
    	margin-bottom: 39px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-5 p span
	{
		margin-bottom: 62px !important;
	}
	

}

@media(min-width:375px)
{
	/******************* home page css for 375px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:39px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-4 p span
	{
    	margin-bottom: 15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-5 p span
	{
		margin-bottom: 39px !important;
	}
	.latest-post button.ubtn-normal
	{
		margin-top:0px !important;
	}
	/******************* portfolio page css for 375px  *********************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 3.5%;
		padding-bottom: 3.5%;
	}
	/******************* portfolio page css for 375px  *********************/
	.BlogPost .mk-pagination
	{
		width:340px !important;
		margin:auto !important;
		float:none !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	/******************* Blog page css for 375px  *********************/
	.BlogPost .mk-pagination-inner
	{
		width:auto !important;
	}
	
	.archive.category .theme-content .mk-pagination
	{
		width:340px !important;
		margin:auto !important;
		float:none !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	/******************* Blog page css for 375px  *********************/
	.archive.category .theme-content  .mk-pagination-inner
	{
		width:auto !important;
	}
}
@media(min-width:384px)
{
	/******************* home page css for 384px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-4 p span
	{
    	margin-bottom: 15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-5 p span
	{
		margin-bottom: 62px !important;
	}
	

}
@media(min-width:400px)
{
	/******************* home page css for 400px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-9 p span
	{
    	margin-bottom: 15px !important;
	}
	/******************* portfolio page css for 400px*********************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 6.2%;
		padding-bottom: 6.2
	}

}
@media(min-width:414px)
{
	/******************* home page css for 414px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:39px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-9 p span
	{
    	margin-bottom: 39px !important;
	}

}
@media(min-width:430px)
{
	/******************* home page css for 430px  *********************/
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:15px !important;
	}
	.call-to-action .vc_column_container>.vc_column-inner
	{
		padding-left:0;
		padding-right:0;
	}
	.latest-post,.call-to-action h2,.home-testimonials,#sub-footer .mk-footer-copyright
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	#main-banner .wpb_wrapper h3
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	/******************* portfolio page css for 430px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 7.3%;
		padding-bottom: 7.3%;
	}
	/******************* about us page css for 430px ****************/
	
	/******************* our story page css for 430px ****************/
	
	/******************* Contact us page css for 430px ****************/
	.section-2-contact p
	{
		padding-left:8%;
		padding-right:8%;
	}
	/******************* 404 error page css for 430px ****************/
	.section-1-404 .container .col-md-8 h1,.section-1-404 .container .col-md-8 p
	{
		padding-left:10%;
		padding-right:10%;
	}
	/*******************  rebranding page css for 430px ****************/
	.one-testimonial h3
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	/*******************  Brand refresh page css for 430px ****************/
	.one-testimonial h5,.section-7-brand-refresh .btn-wrapper .inner-wrapper
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	.section-7-brand-refresh .button-wrapper2 .btn-green.large-btn
	{
		width:87.50% !important;
	}
	/*******************  Brand Strategy page css for 430px ****************/
	
	/*******************  Blog page css for 430px ****************/
	.BlogPost .mk-blog-meta .mk-blog-meta-wrapper,.BlogPost .mk-blog-meta h3.the-title,.BlogPost .mk-blog-meta .the-excerpt p,.BlogPost .mk-blog-meta .social-sharing-multi
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	/* Single blog page css */
	.single-post .theme-page-wrapper
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	/*******************  Archive page css for 430px ****************/
	.archive.category .mk-blog-meta .mk-blog-meta-wrapper,.archive.category .mk-blog-meta h3.the-title,.archive.category .mk-blog-meta .the-excerpt p,.archive.category .mk-blog-meta .social-sharing-multi
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	/*******************  Tag page css for 430px ****************/
	.archive.tag .mk-blog-meta .mk-blog-meta-wrapper,.archive.tag .mk-blog-meta h3.the-title,.archive.tag .mk-blog-meta .the-excerpt p,.archive.tag .mk-blog-meta .social-sharing-multi
	{
		padding-left:10% !important;
		padding-right:10% !important;
	}

	/******************* single portfolio page css for 430px  *********************/
	.single.single-portfolio .services-used-row .Services-description
	{
		margin-left: 5.7%;
		margin-right: 5.7%
	}


}
@media(min-width:480px)
{
	/******************* home page css for 480px  *********************/
	
	.home-services .vc_col-sm-6 #mk-icon-box-5 p span
	{
		margin-bottom:39px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-9 p span
	{
		margin-bottom:15px !important;
	}
	/******************* portfolio page css for 480px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 10.4%;
		padding-bottom: 10.4%;
	}
	/******************* Brand refresh page css for 480px ****************/
	.section-7-brand-refresh h2.mk-fancy-title
	{
		width:360px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/* single blog page css */
	.mk-commentlist li .comment-author
	{
		display:inline-block !important;
	    width: 69% !important;
	}
}
@media(min-width:500px)
{
	/******************* home page css for 500px  *********************/
	
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span,.home-services .vc_col-sm-6 #mk-icon-box-10 p span
	{
		margin-bottom:39px !important;
	}
	
}
@media(min-width:533px)
{
	/******************* home page css for 533px  *********************/
	#main-banner .inner-below-banner
	{
		height:320px !important;		
	}
	/******************* portfolio page css for 533px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 12.4%;
		padding-bottom: 12.4%;
	}
	.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image img
	{
		height:auto !important;
	}


}


@media(min-width:568px)
{
	/******************* home page css for 568px  *********************/
	
	.home-services .vc_col-sm-6 #mk-icon-box-5 p span,.home-services .vc_col-sm-6 #mk-icon-box-8 p span,.home-services .vc_col-sm-6 #mk-icon-box-10 p span
	{
		margin-bottom:15px !important;
	}
	/******************* portfolio page css for 568px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 13.4%;
		padding-bottom: 13.4%;
	}
	/******************* Contact us page css for 667px ****************/
	.wpcf7 form
	{
    	width: 360px;
	}
	
	/******************* Rebranding Page css for 568px  *********************/
	/*******************  Brand refresh page css for 568px ****************/
	.section-5-brand-refresh .btn-wrapper.text-center .btn-green.large-btn,.section-7-brand-refresh .button-wrapper2 .btn-green.large-btn
	{
		line-height:54px !important;
	}

	.section-5-brand-refresh .btn-wrapper.text-center .btn-green.large-btn br,.section-7-brand-refresh .button-wrapper2 .btn-green.large-btn br
	{
		display:none !important;
	}
	.section-7-brand-refresh .btn-wrapper .inner-wrapper .btn-success 
	{
		width:200px !important;
		background-color:#b4c609 !important;
		line-height:60px !important;
		padding-left:70px !important;
	}
    /* blog latest post */
	.latest-post #id-219 .carousel-slider__post
	{
		height:380px !important;
	}
	
}
@media(min-width:600px)
{
	/******************* portfolio page css for 600px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 14.5%;
		padding-bottom: 14.5%;
	}
	
}
@media(min-width:640px)
{
	.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image img
	{
		height:auto !important;
	}
}

@media(min-width:667px)
{
	/******************* home page css for 667px  *********************/
	
	.home-services
	{
		padding-left:8% !important;
		padding-right:8% !important;
	}
	#id-219 .carousel-slider__post
	{	
		height:340px !important;
	}
	/******************* portfolio page css for 667px ***************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 16.2%;
		padding-bottom: 16.2%;
	}
	/******************* Contact us page css for 667px ****************/
	.section-2-contact p
	{
		padding-left:10%;
		padding-right:10%;
	}
	.mk-commentlist li .comment-content
	{
		margin-left:94px !important;
		margin-top:-34px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		border:none !important;
	}
	
	.mk-commentlist li .comment-content p
	{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.mk-commentlist li .mk-single-comment:after
	{
		content:' ';
		border:1px solid #f2f2f2;
		display:block;
		width:100%;
	}
	
}
@media(min-width:736px)
{
	/************* Home page css ***************/
	.latest-post button.ubtn-normal
	{
		margin-top:27px !important;
	}
	/******************* portfolio page css for 736px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 17.2%;
		padding-bottom: 17.2%;
	}
	/******************* Rebranding Page css for 736px  *********************/
	.section-3-rebranding h2.mk-fancy-title,.section-6-rebranding h2.mk-fancy-title
	{
		width:502px !important;
		margin-left:auto;
		margin-right:auto;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image img
	{
		height:auto !important;
	}
		
}
@media(min-width:765px)
{
	#section-1-a-BrandStrategy
	{
		display:block !important;
	}
	#section-1-b-BrandStrategy
	{
		display:none !important;
	}
}
@media(min-width:768px)
{
	/******************* home page css for 768px  *********************/
	
	.home-services
	{
		padding-left:0% !important;
		padding-right:0% !important;
	}
	.home-services .vc_col-sm-6 p span
	{
		padding-left:17% !important;
		padding-right:17% !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:39px !important;
	}
	.call-to-action
	{
		margin-bottom:0px !important;
		padding-bottom:25px !important;
	}
	.call-to-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content
	{
		padding-right:0px !important;
		display:block !important;
	}
	.call-to-action .vc_general.vc_cta3 .vc_cta3-actions
	{
		padding-right:0px !important;
		display:inline !important;		
	}
	.latest-post
	{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	#id-225 .carousel-slider__post
	{
		height:500px !important;
	}
	.home-testimonials
	{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.home-testimonials .img-side
	{
		width:30% !important;
		display:table-cell !important;
	}
	.home-testimonials .text-side
	{
		width:68% !important;
		display:table-cell !important;
	}
	#mk-footer [class*="mk-col-"]
	{
		width:100% !important;
	}
	#main-banner .inner-below-banner
	{
		height:360px !important;
	}
	
	/******************* portfolio page css for 768px ****************/
	.portfolio-page#portfolio-mobile .text-side
	{
		padding-top: 18.2%;
		padding-bottom: 18.2%;
	}
	/******************* about us page css for 768px ****************/
	
	/******************* our story page css for 768px ****************/
	.section-4-time-line 
	{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.section-4-time-line .timeline-post-left h3.ult-timeline-title.ult-responsive
	{
    	position: absolute;
    	right: -123px;
    	top: -7px;
    	color: #FFF !important;
		font-weight: 400 !important;
	}
	.section-4-time-line .timeline-post-right h3.ult-timeline-title.ult-responsive
	{
   	 	position: absolute;
   	 	left: -123px;
   	 	top: -7px;
    	font-weight: 400 !important;
    	color: #FFF !important;
	}
	.section-4-time-line .timeline-post-left .timeline-dot,.section-4-time-line .timeline-post-right .timeline-dot
	{
    	border-color: rgb(146, 220, 229) !important;
	}
	.section-4-time-line .timeline-feature-item.feat-item.nine-event .timeline-dot
	{
		display:none !important;
	}
	
	/******************* Contact us page css for 768px ****************/
	.section-2-contact p
	{
		padding-left:15%;
		padding-right:15%;
	}
	/******************* Rebranding Page css for 768px  *********************/
	.section-1-rebranding .vc_col-sm-6
	{
		width:100% !important;
	}
	/******************* Brand Refresh Page css for 768px  *********************/
	.section-1-brand-refresh .vc_col-sm-6
	{
		width:100% !important;
	}
	/******************* Brand Strategy Page css for 768px  *********************/
	.section-1-BrandStrategy .vc_col-sm-6
	{
		width:100% !important;
	}
	/******************* Brand name creation Page css for 768px  *********************/
	#section-1-a-NameCreation
	{
		display:block !important;
	}
	#section-1-a-NameCreation .vc_col-sm-6
	{
		width:100% !important;
	}
	#section-1-b-NameCreation
	{
		display:none !important;
	}
	/******************* Renaming Page css for 768px  *********************/
	#section-1-a-Renaming
	{
		display:block;
	}
	#section-1-a-Renaming .vc_col-sm-6
	{
		width:100%;
	}
	#section-1-b-Renaming
	{
		display:none;
	}
	/******************* Brand Design page css for 768px  ********************/
	#section-1-a-BrandDesign
	{
		display:block !important;;	
	}
	#section-1-b-BrandDesign
	{
		display:none !important;;	
	}
	.section-1-BrandDesign .vc_col-sm-6
	{
		width:100% !important;	
	}
	/******************* Marketing  page css for 768px  ********************/
	#section-1-b-Marketing
	{
		display:none !important;
	}
	#section-1-a-Marketing
	{
		display:block !important;
	}
	#section-1-a-Marketing .vc_col-sm-6
	{
		width:100% !important;
	}
	/******************* brand Strategy Execution page css for 768px  ********************/
	#section-1-a-Execution
	{
		display:block !important;		
	}
	#section-1-a-Execution .vc_col-sm-6
	{
		width:100% !important;
	}
	#section-1-b-Execution
	{
		display:none !important;
	}
	/******************* Blog page css for 768px  *********************/
	.BlogPost .mk-total-pages
	{
		position:absolute;
		right:-55px;	
	}
	.BlogPost  .mk-pagination .page-number
	{
		margin-left:2px !important;
		margin-right:2px !important;
	}
	/******************* Archive page css for 768px  *********************/
	.archive.category .theme-content .mk-total-pages
	{
		position:absolute;
		right:-55px;	
	}
	.archive.category .theme-content  .mk-pagination .page-number
	{
		margin-left:2px !important;
		margin-right:2px !important;
	}
	/******************* Tag page css for 768px  *********************/
	.archive.tag .theme-content .mk-total-pages
	{
		position:absolute;
		right:-55px;	
	}
	.archive.tag .theme-content  .mk-pagination .page-number
	{
		margin-left:2px !important;
		margin-right:2px !important;
	}
	/******************* single portfolio page css for 768px  *********************/
	.single.single-portfolio .vc_column_container>.vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.single.single-portfolio  .wpb_row.attched-true .vc_column_container>.vc_column-inner	
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.single.single-portfolio  .mk-fullwidth-true.vc_row .vc_col-sm-12
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.single.single-portfolio  .mk-fullwidth-true.vc_row .vc_col-sm-12 .wpb_column.vc_column_container.vc_col-sm-12
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
			
}
@media(min-width:803px)
{
	.mk-commentlist li .comment-author
	{
		width:79% !important;
	}
}
@media(min-width:840px)
{
	#id-225 .carousel-slider__post
	{
		height:470px !important;
	}
}
@media(min-width:872px)
{
	#id-225 .carousel-slider__post
	{
		height:450px !important;
	}
}

@media(min-width:880px)
{
	#id-225 .carousel-slider__post
	{
		height:420px !important;
	}
}

		
	
@media(min-width:900px)
{
	/******************* portfolio page css for 900px ****************/
	.portfolio-page#portfolio-mobile 
	{
		display:none !important;
	}
	.portfolio-page#portfolio-desktop
	{
		display:block !important;
	}
	.portfolio-page article:nth-child(2) .text-side
	{
		left:-50%;
	}
	.portfolio-page article:nth-child(4) .text-side 
	{
		left:-50%;
	}
	.portfolio-page article:nth-child(6) .text-side 
	{
		left:-50%;
	}
	.portfolio-article-main:nth-child(even) .text-side .text-side-inner
	{
		left:50% !important;
	}
	.portfolio-page .text-side h3
	{
		margin-bottom:10px !important;
	}
	.portfolio-page .text-side p
	{
		margin-bottom:10px !important;
	}
	.latest-post .btn-green
	{
		margin-top: 0px !important;
	}
}
@media(min-width:960px)
{
	/******************* latest post 3 css for 960px  *********************/

	.latest-post .carousel-slider__post-excerpt a
	{
		margin-left: -37px !important;
	}

	/******************* Blog page css for 960px  *********************/
	.theme-page-wrapper.right-layout .theme-content
	{
		width:90% !important;
		float:none !important;
		margin:auto !important;	
	}
	#mk-sidebar
	{
		clear:both !important;
		float:none !important;
		margin:auto !important;	
	}
	.comment-form-email
	{
		float:right !important;
		width:50% !important;
		padding-right:0px !important;
		padding-left:5px !important;
	}
	.comment-form-name
	{
		padding-right:0px !important;
		width:50% !important;
		float:left !important;
		padding-right:5px !important;
	}
	/******************* Portfolio page css for 960px  *********************/
	body.single.single-portfolio
	{
		overflow-x: hidden!important
	}
	.single.single-portfolio .services-used-row
	{
		margin-left: 15px !important;
    	margin-right: 15px !important;
	}

	#id-225 .carousel-slider__post
	{
		height:420px !important;
	}
	
	
}
@media(min-width:992px)
{
	/******************* home page css for 992px  *********************/
	hr.green-line.width-630
	{
		width:450px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-8 p span
	{
		margin-bottom:15px !important;
	}
	.home-services .vc_col-sm-6 #mk-icon-box-10 p span
	{
		margin-bottom:39px !important;
	}
	.home-below-services .wpb_wrapper
	{
		width:600px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	#home-portfolio-mobile
	{
		max-width:960px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		display:none !important;
	}
	#home-portfolio-desktop
	{
		display:block !important;
		padding-top:5px !important;
	}
	.home-portfolio .mk-portfolio-grid-item .item-holder
	{
		margin-left:0px !important;
		margin-right:0px !important;
		margin-bottom:0px !important;
	}
	.home-portfolio .portfolio-meta h2
	{
		font-size: 28px;
		font-weight: 300;
		line-height: 22px;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	.home-portfolio .mk-portfolio-item p a
	{
		font-size: 14px;
		font-weight: 600;
		line-height: 27px;
	}
	.call-to-action
	{
		padding-top:60px !important;
	}
	.call-to-action .vc_cta3_content-container
	{
		width:970px !important;
		margin-left:auto;
		margin-right:auto;
	}
	.call-to-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content
	{
		display:table-cell !important;
		width:100% !important;
	}
	.call-to-action .vc_general.vc_cta3 .vc_cta3-actions
	{
		max-width: 30%;
		display: table-cell !important;;
	}
	.call-to-action h2
	{
		padding-left:15px !important;
		padding-right:15px !important;
		padding-bottom:0px !important;
	}
	#mk-footer [class*="mk-col-"]
	{
		width:33.33% !important;
		padding-left:2% !important;
		padding-right:2% !important;
	}
	#rpwwt-recent-posts-widget-with-thumbnails-2 img
	{
		width:22% !important;
	}
	
	#mk-footer .mk-col-1-3 .widget.recent-posts-widget-with-thumbnails .widgettitle	
	{
		line-height: 15px !important;
		margin-top: 0px !important;
		margin-bottom:40px !important;
	}
	#mk-footer .social-wrapper
	{
		margin-top:43px;
	}
	#mk-footer .social-wrapper 	.col-sm-6.social-6-a
	{
		width:49%;
		display:inline-block !important;
	}
	#mk-footer .social-wrapper 	.col-sm-6.social-6-b
	{
		width:49%;
		display:inline-block !important;
	}

	#mk-footer .social-wrapper .each-social-item
	{
		display: block;
    	width: 100%;
	}
	#mk-footer .social-wrapper .each-social-item .col-xs-2
	{
		width:20%;
		display:inline-block !important;
	}
	#mk-footer .social-wrapper .each-social-item .col-xs-10
	{
		width:77% !important;
		display:inline-block !important;
		text-align:left !important;
	}
	#mk-footer .social-wrapper .each-social-item .col-xs-10 p
	{
		padding-left:15px;
		font-size:15px;
		line-height:26px;
		color:#FFF;
	    top: 11px;
    	position: relative;
	}
	#mk-footer .social-wrapper .each-social-item .col-xs-10 a
	{
		color:#FFF !important;
	}
	#sub-footer .mk-footer-copyright	
	{
		padding-left:2% !important;
		padding-right:2% !important;	
	}
	#main-banner .inner-below-banner
	{
		height:470px !important;		
	}
	#main-banner .inner-below-banner h3
	{
		padding-left:15px !important;
		padding-right:15px !important;
		width:770px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* about us page css for 992px ****************/
	.section-1-about p,.section-3-about p,.section-5-about p,.section-6-about p,.page.page-id-381 .section-9 .main-text,.team-section .team-first-p p,.team-section .mk-list-styles
	{
		width:770px !important;
		margin-left:auto;
		margin-right:auto;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.section-2-about
	{
		padding-bottom:25px !important;
	}
	.section-2-about .row
	{
		padding-left:0 !important;
		padding-right:0 !important;
		width: 840px;
    	margin-left: auto;
    	margin-right: auto;
	}
	.section-2-about .col-xs-3
	{
		width:130px;
		float:left;
	}
	.section-2-about .col-xs-3 img
	{
		float:right !important;
		margin-right:15px !important;
	}
	.section-2-about .col-xs-9
	{
		width:700px;
		float:left;
	}
	.section-2-about p
	{
		padding-top:16px;
		margin-bottom:35px;
	}
	.section-4-about i,.section-4-about .section-title font
	{
		display:inline-block !important;
	}
	
	.team-section .mobile-row
	{
		display:none !important;
	}
	.team-section .desktop.row,.team-section .desktop
	{
		display:block;
	}
	.team-section .col-md-12.desktop
	{
		padding-left:26px;
		padding-right:26px;
	}
	.team-section .col-xs-4
	{
		display:inline-block !important;
		width:33.33% !important;
		position:relative !important;
		min-height:1px;
		float:left;
		cursor:pointer !important;
	}
	.team-section .col-xs-4 .hover
	{
		display:none;
	}
	.team-section .col-xs-4 .simple
	{
		display:block;
	}
	.team-section .col-xs-4:hover .simple
	{
		display:none;
	}
	.team-section .col-xs-4:hover .hover
	{
		display:block;
	}
	.team-section .col-xs-4 .member-detail-1, .team-section .col-xs-4 .member-detail-2, .team-section .col-xs-4 .member-detail-3, .team-section .col-xs-4 .member-detail-4, .team-section .col-xs-4 .member-detail-5, .team-section .col-xs-4 .member-detail-6
	{
		display:none ;
	}
	.team-section  .memebr-detail p
	{
		width: 570px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		text-align: left !important;
		margin-bottom: 0px !important;
    	padding-top: 7px !important;
    	padding-bottom: 7px !important;
	}
	/******************* our story page css for 992px ****************/
	.section-4-time-line
	{
		padding-bottom:60px !important;
	}
	.section-4-time-line .timeline-block .timeline-header-block
	{
    	padding: 10px 24px !important;
	}
	.section-4-time-line  .smile-icon-timeline-wrap
	{
		margin: auto !important;
		width: 930px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.section-4-time-line .timeline-block .ult-responsive.timeline-item-spt
	{
    	text-align: left;
	}
	.section-4-time-line .timeline-feature-item.feat-item.nine-event
	{
    	width: 421px !important;
    	margin: auto !important;
	}
	.section-5-our-story .btn-green
	{
		line-height:98px !important;
		width: 770px !important;
		height: 98px  !important;
		border-bottom: 6px solid #94d7e1  !important;
		font-size: 24px !important;
		font-weight: 600 !important;
	}
	.section-1-our-story .vc_column_container>.vc_column-inner
	{
		width:770px !important;
		margin-left:auto;
		margin-right:auto;
	}
	.section-3-our-story p, .section-3-our-story h2, .section-3-our-story h3
	{
		width:770px !important;
		margin-left:auto;
		margin-right:auto;
	}
	.section-4-time-line .timeline-post-left h3.ult-timeline-title.ult-responsive,.section-4-time-line .timeline-post-right h3.ult-timeline-title.ult-responsive
	{
		top:13px;
	}
	/******************* Contact us page css for 992px ****************/
	.section-3-contact .container .row .col-md-6.col-1,.section-3-contact .container .row .col-md-6.col-2
	{
		width:50% !important;
		float:left;
		padding-bottom: 60px;
	}
	.section-3-contact h3
	{
		margin-top:0px !important;
	}
	/******************* 404 error page css for 992px  *********************/
	.ClearBoth
	{
		clear:both !important;
	}
	.section-1-404 .container
	{
		width:940px !important;
		margin-left:auto;
		margin-right:auto;
		padding-top:80px !important;
	}
	.section-1-404 .container .col-md-4
	{
		width: 33.33333333%;
		float:left;
	}
	.section-1-404 .container .col-md-8
	{
		width: 66.66666666%;
		float:left;
		padding-bottom:80px;
	}
	.section-1-404 .container .col-md-4 .for-mobile
	{
		display:none;
	}
	.section-1-404 .container .col-md-4 .for-desktop
	{
		padding-left: 15px;
    	padding-right: 15px;
		display:block;
	}
	.section-1-404 .container .col-md-8 h1
	{
		padding-top:23px;
	}
	.section-1-404 .container .col-md-8 .col-md-6
	{
		width:50% !important;
		float:left;
	}
	.section-1-404 .container .col-md-8 .col-md-6 .btn-green
	{
	    height: 60px;
    	line-height: 60px;
	}
	.section-1-404 .container .col-md-8 p
	{
		margin-bottom:34px;
	}
	.section-1-404 .container .col-md-8 .col-md-6.col-1 .btn-green,.section-1-404 .container .col-md-8 .col-md-6.col-3 .btn-green
	{
		margin-right:10px !important;
	}
	.section-1-404 .container .col-md-8 .col-md-6.col-2 .btn-green,.section-1-404 .container .col-md-8 .col-md-6.col-4 .btn-green
	{
		margin-left:10px !important;
	}
	.section-1-404 .container .col-md-8 .col-md-12
	{
		float:left;
		width:100%;
	}
	.section-1-404 .container form
	{
	    width: 570px;
	}
	.section-1-404 .container form input[type=text]
	{
		height: 50px;
    	width: 520px;
	}
	.section-1-404 .container form .search-button
	{
		height: 50px;
	}
	/******************* Rebranding Page css for 992px  *********************/
	#section-1-a-rebranding
	{
		display:none !important;
	}
	#section-1-b-rebranding
	{
		display:block !important;
	}
	.section-1-rebranding .vc_col-sm-6
	{
		width:50% !important;
	}
	.section-1-rebranding p
	{
		padding-left:15px !important;
		padding-right:15px !important;
	    padding-top: 130px !important;
	    padding-bottom: 130px !important;
	}
	.section-3-rebranding p,.section-4-rebranding p,.section-4-rebranding .mk-list-styles , .section-4-rebranding .mk-list-styles ,.section-4-rebranding p,.section-6-rebranding p
	{
		width:770px  !important;
		margin-left:auto  !important;
		margin-right:auto !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.section-6-rebranding .btn-wrapper
	{   
		padding-left: 10% !important;
    	padding-right: 10% !important;
	}
	.section-6-rebranding .btn-wrapper .btn-success br
	{
		display:none !important;
	}
	.section-6-rebranding .btn-wrapper .btn-success
	{
		line-height: 98px !important;
		width: 535px !important;
		height: 98px !important;
		border-bottom: 6px solid #94d7e1 !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		background: url(/wp-content/uploads/2017/05/rebranding-download-bg.jpg) no-repeat left !important;
		text-align: center !important;
	}
	
	/******************* Brand Refresh Page css for 992px  *********************/
	#section-1-a-brand-refresh
	{
		display:none !important;
	}
	#section-1-b-brand-refresh
	{
		display:block !important;
	}
	.section-1-brand-refresh .vc_col-sm-6
	{
		width:50% !important;
	}
	.section-1-brand-refresh .vc_col-sm-6 p
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.section-3-brand-refresh p,.section-3-brand-refresh .mk-list-styles,.section-5-brand-refresh p,.section-5-brand-refresh .mk-list-styles,.section-7-brand-refresh p
	{
		width:770px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.section-5-brand-refresh .btn-wrapper.text-center .btn-green.large-btn,.section-7-brand-refresh .button-wrapper2 .btn-green.large-btn
	{
		line-height: 98px !important;
		width: 770px !important;
		height: 98px !important;
		border-bottom: 6px solid #94d7e1 !important;
		font-size: 24px !important;
		font-weight: 600 !important;
	}
	.section-7-brand-refresh .btn-wrapper
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.section-7-brand-refresh .btn-wrapper .inner-wrapper .btn-success
	{
		background: url(/wp-content/uploads/2017/05/brand-refresh-download.jpg) no-repeat center !important;
		width: 332px !important;
		line-height:98px !important;
		height: 98px !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		padding-left: 80px !important;
		border-bottom: 6px solid #b3c60a !important;
		background-color: #b3c60a !important;		
	}
	/******************* Brand Strategy Page css for 992px  *********************/
	#section-1-a-BrandStrategy
	{
		display:none !important;
	}
	#section-1-b-BrandStrategy
	{
		display:block !important;
	}
	.section-1-BrandStrategy .vc_col-sm-6
	{
		width:50% !important;
	}
	.section-1-BrandStrategy .mk-list-styles
	{
		padding-left:15px;
	}
	.section-1-BrandStrategy p
	{
		padding-left:15px;
		padding-right:15px;
	}
	.section-3-BrandStrategy p,.section-5-BrandStrategy p,.section-7-BrandStrategy p,.section-8-BrandStrategy p,.section-8-BrandStrategy h4
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;

	}
	.section-8-BrandStrategy h2 strong
	{
		display:block;
		margin-top: -39px;
	}
	.section-8-BrandStrategy .row2 
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.section-8-BrandStrategy .row2 .col-md-6
	{
		width:50% !important;
		display:inline-block;
		float:left;
	}
	.section-8-BrandStrategy .row2 .col-md-6 p
	{
		 width: auto !important;
		padding-left: 40px !important;
		font-size: 13px !important;
		font-weight: 400 !important;
		color: #404040 !important;
		line-height: 22.1px !important;
		padding-right:0px !important
	}
	.section-8-BrandStrategy .row2 .col-md-6:nth-child(1)
	{
		padding-left:0%;
		padding-right:10%;	
	}
	.section-8-BrandStrategy .row2 .col-md-6:nth-child(2)
	{
		padding-left:10%;
		padding-right:0%;	
	}
	.section-8-BrandStrategy h5
	{
		padding-right:12px;
	}
	.section-8-BrandStrategy #text-block-20
	{
		clear:both;
		padding-top:8px;
	}
	.section-10-BrandStrategy p
	{
		padding-left:10%;
		padding-right:10%;
	    padding-top: 30px;
	}
	/******************* Brand name creation Page css for 992px  *********************/
	#section-1-a-NameCreation
	{
		display:none !important;
	}
	#section-1-b-NameCreation
	{
		display:block !important;
	}
	.section-1-NameCreation
	{
		padding-top: 110px;
	}
	button.ubtn-block
	{
		border-bottom:6px solid #94d7e1 !important;
	}
	.section-3-NameCreation p,.section-3-NameCreation .mk-list-styles
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* Renaming Page css for 768px  *********************/
	#section-1-a-Renaming
	{
		display:none;
	}
	#section-1-b-Renaming
	{
		display:block;
	}
	.section-1-Renaming
	{
	    padding-top: 120px;
    	padding-bottom: 90px;
	}
	.section-3-Renaming ol,.section-3-Renaming h2,.section-5-Renaming p
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* Brand Design page css for 320px  ********************/
	#section-1-a-BrandDesign
	{
		display:none !important;;	
	}
	#section-1-b-BrandDesign
	{
		display:block !important;;	
	}
	.section-1-BrandDesign .vc_col-sm-6
	{
		width:50% !important;	
	}
	.section-3-BrandDesign p,.section-3-BrandDesign .mk-list-styles,.section-4-BrandDesign p
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* Marketing  page css for 992px  ********************/
	#section-1-b-Marketing
	{
		display:block  !important;
	}
	#section-1-a-Marketing
	{
		display:none !important;
	}
	#section-1-b-Marketing .vc_col-sm-6
	{
		padding:0 15px;
	}
	.section-3-Marketing p,.section-4-Marketing p,.section-4-Marketing .mk-list-styles
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* brand Strategy Execution page css for 768px  ********************/
	#section-1-a-Execution
	{
		display:none !important;
	}
	#section-1-b-Execution
	{
		display:block !important;
	}
	.section-1-Execution p
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.section-2-Execution
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.section-2-Execution h3
	{
		width:720px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.section-2-Execution p,.section-3-Execution p,.section-3-Execution .mk-list-styles
	{
		width:770px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	/******************* Blog page css for 992px  *********************/
	.theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:left !important;
	}
	.theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31.33333333% !important;
		float:right !important;
		clear:none !important;
		padding-top:30px !important;	
	}
	.theme-page-wrapper #mk-sidebar.mk-builtin .sidebar-wrapper
	{
		padding-left:20px !important;
		padding-right:5px !important;
	}
	/******************* Single Blog page css for 992px  *********************/
	
	.single-post .theme-page-wrapper
	{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.single-post .mk-blog-single
	{
		padding-top:60px !important;
	}
	.single-post .mk-about-author-wrapper  .avatar-wrapper
	{
		width:23% !important;
	}
	.single-post .mk-about-author-wrapper .about-author-name
	{
		padding-top:30px !important;
	}
	.single-post .mk-about-author-wrapper .about-author-name,.single-post .mk-about-author-wrapper .about-author-desc
	{
		width: 77% !important;
    	float: left !important;
		text-align:left !important;
	}
	.single-post .mk-about-author-wrapper .about-author-desc
	{
		padding-left:0px !important;
	}
	.mk-commentlist li .mk-single-comment .gravatar img
	{
		width:70px !important;
	    position: relative;
    	z-index: 9999999999999999;
	}
	.mk-commentlist li .mk-single-comment .gravatar
	{
		margin-left:30px !important;
	}
	.mk-commentlist li .comment-time
	{
		margin-top:5px !important;
	}
	.mk-commentlist li .comment-content p
	{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	.related-post.carousel-post .compact-theme.wp-posts-carousel .wp-posts-carousel-image img
	{
		height:auto !important;
	}
	.single-post .mk-about-author-wrapper .about-author-desc
	{
		border-bottom:none !important;
	}
	.single-post .mk-about-author-wrapper:after
	{
		content:'';
		width:100% !important;
		display:block !important;
		border-bottom:1px solid #f2f2f2 !important;
	}
	.single-post  #theme-page .theme-page-wrapper .theme-content
	{
		padding-bottom:60px !important;
	}
	/******************* Archive page css for 992px  *********************/
	.archive.category .theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:right !important;
	}
	.archive.category .theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31% !important;
		float:left !important;
		clear:none !important;
		padding-right:10px !important;
	}
	/******************* Tag page css for 992px  *********************/
	.archive.tag .theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:right !important;
	}
	.archive.tag .theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31% !important;
		float:left !important;
		clear:none !important;
		padding-right:10px !important;
	}

	/******************* single Portfolio page css for 992px  *********************/
	.single.single-portfolio .services-used-row
	{
		width: 770px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		box-shadow: 0 1px 7px 1px rgba(0,0,0,.11) !important;
		margin-top: 40px !important;
		padding-left: 85px !important;
		padding-right: 80px !important;
		margin-bottom: 80px !important;
	}
	.single.single-portfolio .services-used-row .Services-description
	{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.single.single-portfolio .spacer
	{
		height:40px !important;
	}
	.mk-text-block.width-630
	{
		width:630px !important;
		margin:auto !important;
	}

}
@media(min-width:1024px)
{
		/******************* home page css for 1024px  *********************/
	#home-services-mobile-1,#home-services-mobile-2,#home-services-mobile-3,#home-services-mobile-4
	{
		display:none !important;
	}
	#home-services-desktop-1
	{
		padding-top:7px !important;
	}
	#home-services-desktop-1,#home-services-desktop-2
	{
		display:block !important;
	}
	#home-services-desktop-2 h3.mk-box-icon-2-title{
		min-height: 39px;
	}
	.home-services
	{
		padding-bottom:60px !important;
	}
	.home-services .vc_col-sm-2.vc_col-xs-offset-1
	{
		margin-left:0px !important;
	}
	.home-services .vc_col-sm-2
	{
		width:20% !important;
		padding-left:15px  !important;
		padding-right:15px !important;
	}
	
	.home-services .vc_col-sm-2 .vc_column-inner
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.home-services .mk-box-icon-2-content
	{
		display:none !important;
	}
	.home-services h3
	{
		padding-bottom:10px !important;
	}
	.home-services p
	{
		font-size:14px !important;
		line-height:24px !important;
	}
	.home-services .vc_col-sm-4
	{
		margin-bottom:65px !important;
	}
	.home-services .vc_col-sm-4 p
	{
		padding-left:10%;
		padding-right:10%;
	}
	.home-services .btn-green
	{
		padding:0px !important;
		height: 50px;
		line-height: 50px;
		font-weight: 600;
		font-size: 14px;
		width: 170px;	
		border:none !important;
		margin-top:15px !important;
	}
	.home-services #mk-icon-box-13 .btn-green
	{
		margin-top:39px !important;
	}
	.home-services #mk-icon-box-15 .mk-box-icon-2-title
	{
		margin-bottom:23px !important;
	}
	.home-services #mk-icon-box-16 .mk-box-icon-2-title
	{
		margin-bottom:23px !important;
	}
	.home-services #mk-icon-box-18 .btn-green
	{
		margin-top:39px !important;
	}
	


}

@media(min-width:1100px)
{
	/******************* home page css for 1100px  *********************/
	#rev_slider_4_2_wrapper,.rev_slider
	{
		/*height:550px !important;*/
	}
	.home-services .vc_col-sm-2.vc_col-xs-offset-1
	{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.home-services #mk-icon-box-18 .btn-green
	{
		margin-top:15px !important;
	}
	#main-banner .inner-below-banner
	{
		height:520px !important;		
	}

}

@media(min-width:1170px)
  {
	/******************** main nav css **********************/
	.main-navigation-ul>li.menu-item>a.menu-item-link
	{	
		font-size: 16px !important;
		font-weight: 400 !important;
		border-bottom: none  !important;
		text-transform: capitalize  !important;
	}
	#rev_slider_4_2_wrapper,.rev_slider
	{
		/*height:600px !important;*/
	}
	.slider-title
	{
		font-size:45px !important;
		line-height:60px !important;
		margin-bottom:30px !important;
	}
	h2.mk-fancy-title:after,hr.green-line,#main-banner .inner-below-banner h1:after
	{
		width:100px !important;
	}
	hr.green-line.width-630
	{
		width:630px !important;
	}
	.mk-text-block.width-630
	{
		width:630px !important;
		margin:auto !important;
	}
	#main-banner .inner-below-banner h1:after
	{
		width: 250px  !important;
		height:22px !important;
	}
	.mk-header,.mk-header-bg
	{
	  background:rgba(0,0,0,0) !important;
	}
	.below-header
	{
  	  margin-top:-81px !important;
	}
	.home-services #mk-icon-box-18 .btn-green
	{
		margin-top:39px !important;
	}
	#main-banner .inner-below-banner
	{
		height:600px !important;		
	}
	.error404 .mk-header,.error404 .mk-header-bg
	{
		background:#1c1c1c !important;
	}
	.single-post .mk-header, .archive.category .mk-header, .archive.tag .mk-header
	{
		background:#1c1c1c !important;
	}
	/*  menu drop down  */
	
	.main-navigation-ul > li.menu-item.menu-item-has-children > a.menu-item-link:after
	{
		font-family: FontAwesome !important;
    	content: " \f078" !important;
		font-size: 14px !important;
    	margin-left: 1px !important;
	}
	.main-navigation-ul > li.menu-item.menu-item-has-children ul.sub-menu:before
	{
		content: 'd';
		background: url(/wp-content/uploads/2017/03/menu-arrow.png) no-repeat;
		color: rgba(0,0,0,0.0) !important;
		width: 46px;
		position: absolute;
		top: -6px;
		left: 62px;
	}

}


@media(min-width:1200px)
{
	/******************* home page css for 1200px  *********************/
	#rev_slider_4_2_wrapper,.rev_slider
	{
		/*height:700px !important;*/
	}
	.slider-title
	{
		font-size:72px !important;
		line-height:100px !important;
		margin-bottom: 20px !important;
	}
	h2.mk-fancy-title
	{
		font-size: 36px !important;
    	line-height: 30px !important;
    	padding-top: 75px !important;
    	padding-bottom: 17px !important;
	}
	h2.mk-fancy-title:after
	{
		height:30px !important;
	}
	.home-services #mk-icon-box-13 .btn-green
	{
		margin-top: 15px !important;
	}
	.home-services p
	{
		font-size:16px !important;
		line-height:27px !important;
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.home-below-services p
	{
		margin-left:auto;
		margin-right:auto;
		width:600px;
	}
	
	.home-services .vc_col-sm-2
	{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.home-services #mk-icon-box-18 .btn-green
	{
		margin-top: 15px !important;
	}
	.home-below-services
	{
		padding-bottom:45px;
	}
	
	.home-below-services h4
	{
		font-size: 20px !important;
    	line-height: 30px !important;
	}
	.home-logos 	
	{
		padding-bottom:10px !important;
	}
	.home-portfolio 
	{
		padding-bottom:45px;
	}
	
	.home-portfolio .portfolio-meta h2
	{
		font-size: 60px !important;
		font-weight: 300 !important;
		line-height: 60px !important;
		margin-bottom: 41px !important;
	}
	.home-portfolio .portfolio-meta p,.home-portfolio .portfolio-meta p a
	{
		font-size: 14px !important;
   		line-height: 21px  !important;
	}
	.home-portfolio .btn-green
	{
		font-size: 15px !important;
    	width: 290px  !important;
    	height: 60px !important;
    	line-height: 60px !important;
	}
	.home-portfolio .three-portfolios .portfolio-meta h2
	{
		font-size: 36px !important;
    	line-height: 36px !important;
		font-weight: 300 !important;
		margin-bottom: 12px !important;
	}
	.home-portfolio .three-portfolios .portfolio-meta p
	{
		margin-bottom:0px !important;
	}
	.call-to-action
	{
    	padding-top: 60px !important;
    	padding-bottom: 10px !important;
    	height: 160px !important;
	}
	.call-to-action h2
	{
		font-size:36px !important;
		
	}
	.call-to-action .vc_btn3
	{
		float: right !important;
		width: 270px !important;
		height: 60px !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 56px !important;
	}
	.call-to-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content
	{
		float:left !important;
	}
	.call-to-action .vc_general.vc_cta3 .vc_cta3-actions
	{
		float:right !important;
	    margin-right: 15px !important;
	}
	#latest-post-desktop
	{
		padding-top:5px !important;
	}
	.latest-post .space-for-desktop
	{
		display:block !important;
	}
	#id-225 .carousel-slider__post
	{
		height:455px !important;
	}
	#latest-post-desktop .carousel-slider.owl-drag .owl-item
	{
	    margin-right: 2% !important;
	}
	#latest-post-desktop .carousel-slider__post-excerpt
	{
		font-size: 16px !important;
		line-height:27px !important;
		font-weight: 400 !important;
	}
	.latest-post button.ubtn-normal
	{
		margin-top:0px !important
	}
	.home-testimonials .text-side p
	{
		margin-top:0px !important;
		margin-bottom:22px !important;
	}
	.latest-post .carousel-slider__post-excerpt a
	{
		margin-left:-13px !important;
	}
	.home-testimonials .text-side
	{
		vertical-align:text-top !important;
	}
	.home-testimonials .vc_col-sm-12
	{
		width:1140px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		float:none !important;
	}
	.home-testimonials .text-side
	{
		padding-top:13px !important;
	}
	.home-testimonials .img-side
	{
		padding-top:5px !important;
	}
	.home-testimonials .img-side img
	{
		margin-right:1px !important;
	}
	.home-testimonials  .owl-theme .owl-controls
	{
		text-align:left !important;
		margin-top: -50px !important;
	}
	.home-testimonials .space-for-desktop
	{
		display:block !important;
	}
	#mk-footer [class*="mk-col-"]
	{
		padding-left:1.5% !important;
		padding-right:1.5% !important;
	}
	#mk-footer .social-wrapper .each-social-item .col-xs-10 p
	{
		font-size:16px !important;
		margin-bottom:14px !important;
	}

	/******************* services page css for 1200px  *********************/
	#main-banner .inner-below-banner
	{
		height:700px !important;		
	}
	#main-banner .inner-below-banner h1
	{
	    margin-top: 0px !important;
		margin-bottom: 30px !important;
		line-height: 100px !important;
		font-size: 72px !important;
	}
	#main-banner .inner-below-banner h3
	{
		padding-left: 0 !important;
		padding-right: 0 !important;
		font-size: 36px !important;
		line-height: 50px !important;
	}
	#main-banner .inner-below-banner hr.green-line
	{
		margin-bottom:30px !important;
	}
	.page.page-id-238 #below-home-services-mobile
	{
		display:none !important;
	}


	.page.page-id-238 #below-home-services-dekstop
	{
		display:block !important;
	}
	.page.page-id-238 .home-below-services
	{
		padding-top: 40px !important;
    	padding-bottom: 60px !important;
		background-size:inherit !important;
		background-position: center !important;
		background-position-y: -95px !important;
	}
	
	.page.page-id-238 .home-below-services .wpb_wrapper
	{
		width:100% !important;;
	}
	.page.page-id-238 .home-below-services p
	{
		width:570px !important;
		margin-left: 186px !important;;
	}
	/******************* portfolio page css for 1200px  *********************/
	.portfolio-page .text-side h3
	{
		font-size: 40px !important;
    	line-height: 30px !important;
		margin-bottom:24px !important;
	}
	.portfolio-page .text-side p
	{
		font-size: 16px !important;
    	line-height: 30px !important;
		margin-bottom:15px !important;
	}
	.portfolio-page .text-side .btn-default
	{
		width: 250px !important;
		font-size: 15px  !important;
		height:50px !important;
		line-height: 50px  !important;
	}
	.call-to-action .vc_cta3_content-container
	{
		width:1170px !important;
		margin-left:auto;
		margin-right:auto;
		display:table !important;
	}
	.call-to-action h2
	{
		text-align:left !important;
	}
	.call-to-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content
	{
		width:74% !important;
	}
	/******************* about us page css for 1200px ****************/
	.section-1-about p,.section-3-about p,.section-2-about p,.section-5-about p,.section-6-about p,.team-section .team-first-p p,.team-section #list-9
	{		
		margin-top:0px !important;
	}
	.section-5-about p,.section-6-about p,.page.page-id-381 .section-9 .main-text,.team-section .team-first-p p,.team-section #list-9,.section-3-about .wpb_raw_html
	{
		width:770px !important;
		margin-left:auto;
		margin-right:auto;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.section-1-about
	{
    	padding-bottom: 50px !important;
	}
	.section-2-about
	{
		padding-bottom:45px !important;
	}
	.section-2-about p
	{
		padding-top:0;
	}
	
	.section-3-about
	{
		padding-bottom:50px !important;
	}
	.section-5-about
	{
		padding-bottom:45px !important;
	}
	.section-4-about .section-title
	{
		font-size: 48px !important;
		padding-top: 52px !important;
    	padding-bottom: 60px !important;
	}
	.section-6-about
	{
		padding-bottom: 45px !important;
	}
	.section-7-about
	{
		padding-bottom: 45px !important;
	}
	.section-7-about .button.ubtn-large
	{
		margin-top:10px !important;	
	}
	.team-section .team-first-p p
	{
		margin-top:0px !important;
	}
	.team-section .col-md-12.desktop
	{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.team-section
	{
		padding-bottom:80px !important;
	}
	/******************* our story page css for 1200px ****************/
	.section-1-our-story
	{
		padding-bottom:40px !important;
	}
	.section-1-our-story h3	
	{
		padding-top: 74px !important;
	}
	
	.section-3-our-story
	{
		padding-bottom:73px !important;
	}	
	.section-3-our-story p strong
	{
		font-size: 18px !important;
    	line-height: 30px !important;
	}
	.section-4-time-line
	{
		padding-bottom:80px !important;
	}
	.section-4-time-line .smile-icon-timeline-wrap
	{
		width:1140px !important;
	}
	.section-4-time-line .timeline-block .ult-responsive.timeline-item-spt
	{
    	font-size: 16px !important;
    	line-height: 27px !important;
	}
	.section-4-time-line .timeline-block .timeline-header-block
	{
   		padding: 11px 20px !important;
	}
	.section-5-our-story
	{
		padding-bottom:45px !important;
	}
	.section-5-our-story p
	{
	    font-size: 18px !important;
    	line-height: 30px !important;
	}
	/******************* Contact Us page css for 1200px ****************/
	.section-2-contact p
	{
		font-size: 16px !important;
		line-height: 27px !important;
		padding-left: 11% !important;
		padding-right: 11% !important;
	}
	.section-3-contact .container .row .col-md-6.col-2
	{	
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.wpcf7 form
	{
		width:100%;
	}
	.section-3-contact h3
	{
    	font-size: 24px !important;
    	padding-bottom: 10px !important;
	}
	.section-3-contact p
	{
    	font-size: 16px !important;
    	line-height: 27px !important;
	}
	.section-3-contact .col-xs-11 p
	{
    	padding-left: 0 !important;
	}
	.section-3-contact  .col-xs-1
	{
    	width: 6.33333333%;
	}
	.section-3-contact .container .row .col-md-6.col-1, .section-3-contact .container .row .col-md-6.col-2
	{
		padding-bottom:80px !important;
	}
	/******************* 404 error page css for 992px  *********************/
	.section-1-404 .container
	{
		width:1140px !important;
	}
	.section-1-404 .container .col-md-8 h1
	{
		padding-top: 84px;
		font-size: 36px;
    	line-height: 30px;
    	padding-top: 80px;
    	padding-bottom: 27px;
	}
	.section-1-404 .container .col-md-8 p
	{
		font-size: 16px;
		line-height: 27px;
		padding-left: 40px;
		padding-right: 40px;
	}
	/******************* rebranding page css for 1200px  *********************/
	
	.section-4-rebranding #list-4,.section-4-rebranding #list-10
	{
		margin-top:-15px !important;        
	}
	.section-4-rebranding #list-4 li, .section-4-rebranding #list-10 li
	{
		line-height:40px !important;
		margin-bottom:0px !important
	}
	.section-4-rebranding #list-4 li .mk-svg-icon, .section-4-rebranding #list-10 li .mk-svg-icon
	{
		top:14px !important;
	}
	.section-1-rebranding
	{
		padding-top:215px !important;
		padding-left:0px !important;
		padding-bottom:215px !important;
	}
	.section-1-rebranding p
	{
		padding-top:0px !important;
		padding-left:15px !important;
		padding-bottom:0px !important;
	}
	.section-3-rebranding h2.mk-fancy-title, .section-6-rebranding h2.mk-fancy-title
	{
		width:700px !important;
		line-height:50px !important;
		margin-top:-6px !important;
	}
	.one-testimonial
	{
		padding-top:72px !important;
		padding-bottom:68px !important;
	}
	.one-testimonial h3
	{
		padding-left: 40px !important;
		padding-right: 40px !important;
		padding-bottom: 21px !important;
		background-position: right top !important;
		font-size: 28px !important;
    	line-height: 34px !important;
	}
	.one-testimonial h5
	{
	    font-size: 18px !important;
	    font-weight: 400 !important;
	}
	.section-3-rebranding	
	{
		padding-bottom:19px !important;
	}
	.section-4-rebranding
	{
		padding-bottom:50px !important;
	}
	.section-6-rebranding
	{
		padding-bottom:50px !important;
	}
	.section-6-rebranding .btn-wrapper
	{
		width: 770px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	/******************* Brand Refresh page css for 1200px  *********************/
	.section-1-brand-refresh
	{
		padding-top: 74px !important;
		padding-bottom:37px !important;
	
	}
	.section-3-brand-refresh
	{
		padding-bottom:0px !important;
	}
	.section-5-brand-refresh
	{
		padding-bottom:45px !important;
	}
	.section-7-brand-refresh
	{
		padding-bottom: 45px !important;
	}
	.section-7-brand-refresh h2.mk-fancy-title
	{
		line-height:50px !important;
		width:480px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-top:-7px !important;
	}
	.section-1-BrandStrategy
	{
		padding-top: 100px;
    	padding-bottom: 50px;
	}
	.section-3-BrandStrategy
	{
		padding-bottom:51px;
	}
	.section-5-BrandStrategy
	{
		padding-bottom:51px;
	}
	.section-7-BrandStrategy,.section-8-BrandStrategy
	{
		padding-bottom:51px;
	}
	.section-10-BrandStrategy
	{
		padding-bottom:45px;
	}
	.section-8-BrandStrategy h2
	{
		line-height:50px !important;
		margin-top:-18px !important;	
	}
	.section-8-BrandStrategy h5
	{
		padding-left: 50px;
		font-size: 18px !important;
		font-weight: 600 !important;
	}
	.section-8-BrandStrategy .row2 .col-md-6:nth-child(1)
	{
		padding-left:0;
		padding-right:0;
	}
	.section-8-BrandStrategy .row2 .col-md-6:nth-child(2)
	{
		padding-left:0;
		padding-right:0;
	}
	.section-8-BrandStrategy .row2 .col-md-6 p
	{
	    padding-left: 50px !important;
	}
	.section-10-BrandStrategy p
	{
		width: 700px;
		padding-left: 0;
		padding-right: 0;
	}
	/******************* Brand name creation Page css for 1200px  *********************/
	.section-1-NameCreation
	{
	    padding-top: 130px;
	    padding-bottom: 110px;
	}
	.section-3-NameCreation
	{
		padding-bottom:50px;
	}
	/******************* Renaming Page css for 1200px  *********************/
	.section-1-Renaming
	{
	    padding-top: 0px;
    	padding-bottom: 0px;
	}
	.section-1-Renaming p
	{
	    padding-top: 174px;
    	padding-bottom: 100px;
	}
	.section-3-Renaming 
	{
		padding-bottom:20px !important;
	}
	.section-3-Renaming h2
	{
		width:940px !important;
		line-height:50px !important;
		margin-top:-8px !important;
	}
	.section-3-Renaming ol li
	{
		font-size: 24px;
	}
	.section-3-Renaming ol li strong
	{
		font-size: 16px;
	    line-height: 27px;
	}
	.section-5-Renaming
	{
		padding-bottom:50px !important;	
	}
	.section-6-Renaming 
	{
		padding-bottom:45px !important;
	}
	
	.section-6-Renaming h3
	{
		padding-top:73px !important;
	}
	/******************* Brand Design Page css for 1200px  *********************/
	.section-1-BrandDesign.vc_custom_1496924518072
	{
		padding-top: 74px !important;
    	padding-bottom: 50px !important;
	}
	
	.section-3-BrandDesign
	{
		padding-bottom:50px !important;
	}
	.section-4-BrandDesign
	{
		padding-bottom:45px !important;
	}
	/******************* Marketing Page css for 1200px  *********************/
	.section-1-Marketing.vc_custom_1496981915742
	{
	    padding-top: 170px !important;
		padding-bottom: 162px !important;
	}
	.section-3-Marketing
	{
		padding-bottom:50px !important;
	}
	.section-4-Marketing
	{
		padding-bottom:48px !important;
	}
	/******************* brand Strategy Execution page css for 1200px  ********************/
	.section-1-Execution.vc_custom_1496995420613
	{
		padding-top:80px !important;
	}
	.section-1-Execution p
	{
		padding-bottom: 80px !important;
	}
	.section-2-Execution
	{
		padding-bottom:52px;
	}
	.section-3-Execution
	{
		padding-bottom:45px;
	}
	/******************* Blog page css for 1200px  *********************/
	.BlogPost
	{
		padding-top:80px !important;
		padding-left:35px !important;
	}
	.BlogPost .featured-image
	{
		margin-bottom:34px !important;
	}
	.BlogPost .mk-blog-meta .mk-blog-meta-wrapper span,.BlogPost .mk-blog-meta .mk-blog-meta-wrapper a
	{
		font-size: 14px !important;
		padding-top:0px !important;
	}
	.BlogPost .mk-blog-meta .mk-blog-meta-wrapper
	{	
		
	}
	.BlogPost .mk-blog-meta h3.the-title	
	{
	    padding-left: 80px !important;
		padding-right: 80px !important;
		margin-bottom: 14px !important;
		margin-top: 14px !important;
	}
	.BlogPost .mk-blog-meta h3.the-title a
	{
		font-size: 36px !important;
    	line-height: 50px !important;
		margin-top: 20px !important;
    	margin-bottom: 20px !important;
		display:inline-block !important;
	}
	.BlogPost .mk-blog-meta .the-excerpt p
	{
		padding-left: 80px !important;
		padding-right: 80px !important;
		font-size: 16px !important;
		line-height: 27px !important;
		margin-bottom: 15px !important;
	}
	.theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:left !important;
		
	}
	.theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31% !important;
		float:right !important;
		clear:none !important;
		padding-top:50px !important;
		padding-right:10px !important;
	}
	.theme-page-wrapper #mk-sidebar.mk-builtin .sidebar-wrapper
	{
		padding-right:0 !important;
	}
	.BlogPost .mk-blog-meta .social-sharing-multi
	{	
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.bdwebteam-tabs .tabs-list li a
	{
		font-size: 14px !important;
		padding-top: 15px !important;
    	padding-bottom: 15px !important;
	}
	.bdwebteam-tabs .posts-list li a
	{
		font-size: 16px !important;
	}
	/******************* Blog single page css for 1200px  *********************/
	.single-post  #theme-page .theme-page-wrapper .theme-content
	{
		padding-bottom:80px !important;
	}
	.single-post .blog-single-meta, .mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-cat, .mk-blog-single .mk-post-date
	{
		font-size:14px !important;
	}
	.single-post .bread-crumb
	{
		display:block !important;
		background: #b4c609 !important;
		float:left !important;
		width:100% !important;
	}
	.single-post .bread-crumb .container
	{
		margin:auto !important;
		width:1140px !important;
	}
	.single-post .bread-crumb h1
	{
		margin: 0 !important;
		font-size: 30px !important;
		line-height: 40px !important;
		font-weight: 400 !important;
		color: #FFF !important;
		padding-top: 38px !important;
		padding-bottom: 38px !important;
	}
	.single-post .bread-crumb .col-sm-8
	{
		width:75% !important;
		float:left !important;
	}
	.single-post .bread-crumb .col-sm-4
	{
		float:left !important;
		width:25% !important;	
	}
	.single-post .bread-crumb .col-sm-4 a
	{
		color: #f2f2f2 !important;
		font-size: 14px !important;
		line-height: 121px !important;
		font-weight: 400 !important;
		text-decoration: none !important;
	}
	.single-post .bread-crumb .col-sm-4 .fa.fa-chevron-right
	{
		color: #f2f2f2 !important;
		font-size: 14px !important;
		line-height: 121px !important;
		font-weight: 400 !important;
		text-decoration: none !important;
	    margin-left: 12px  !important;

    	margin-right: 12px !important;
	}
	.single-post .mk-blog-single
	{
		padding-top:80px !important;
	}
	.mk-commentlist li .comment-author
	{
		width:81% !important;
	}
	.comment-respond .form-submit
	{
		text-align:left !important;
	}
	#respond input#submit:hover
	{
		height:60px !important;
	}
	.related-post.carousel-post h2.light-grey,#comments #respond .respond-heading
	{
		text-align:left !important;
	}
	
	
	/******************* Archive page css for 1200px  *********************/
	.archive.category .theme-content
	{
		padding-top:80px !important;
		padding-left:35px !important;
	}
	.archive.category .theme-content .featured-image
	{
		margin-bottom:34px !important;
	}
	.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper span,.archive.category .theme-content .mk-blog-meta .mk-blog-meta-wrapper a
	{
		font-size: 14px !important;
		padding-top:0px !important;
	}
	.archive.category .theme-content  .mk-blog-meta .mk-blog-meta-wrapper
	{	
		
	}
	.archive.category .theme-content .mk-blog-meta h3.the-title	
	{
	    padding-left: 80px !important;
		padding-right: 80px !important;
		margin-bottom: 14px !important;
		margin-top: 14px !important;
	}
	.archive.category .theme-content .mk-blog-meta h3.the-title a
	{
		font-size: 36px !important;
    	line-height: 50px !important;
		margin-top: 20px !important;
    	margin-bottom: 20px !important;
		display:inline-block !important;
	}
	.archive.category .theme-content .mk-blog-meta .the-excerpt p
	{
		padding-left: 80px !important;
		padding-right: 80px !important;
		font-size: 16px !important;
		line-height: 27px !important;
		margin-bottom: 15px !important;
	}
	.archive.category .theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:right !important;
	}
	.archive.category .theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31% !important;
		float:left !important;
		clear:none !important;
		padding-top:50px !important;
		padding-right:10px !important;
	}
	.archive.category .theme-page-wrapper #mk-sidebar.mk-builtin .sidebar-wrapper
	{
		padding-right:15px !important;
		padding-left:0px !important;
	}
	.archive.category .mk-blog-meta .social-sharing-multi
	{	
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.archive.category .mk-blog-meta .social-sharing-multi
	{
		padding-left:0px !important;
		padding-right:0px !important;	
	}
	/******************* TAG page css for 1200px  *********************/
	.archive.tag .theme-content
	{
		padding-top:80px !important;
		padding-left:35px !important;
	}
	.archive.tag .theme-content .featured-image
	{
		margin-bottom:34px !important;
	}
	.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper span,.archive.tag .theme-content .mk-blog-meta .mk-blog-meta-wrapper a
	{
		font-size: 14px !important;
		padding-top:0px !important;
	}
	.archive.tag .theme-content  .mk-blog-meta .mk-blog-meta-wrapper
	{	
		
	}
	.archive.tag .theme-content .mk-blog-meta h3.the-title	
	{
	    padding-left: 80px !important;
		padding-right: 80px !important;
		margin-bottom: 14px !important;
		margin-top: 14px !important;
	}
	.archive.tag .theme-content .mk-blog-meta h3.the-title a
	{
		font-size: 36px !important;
    	line-height: 50px !important;
		margin-top: 20px !important;
    	margin-bottom: 20px !important;
		display:inline-block !important;
	}
	.archive.tag .theme-content .mk-blog-meta .the-excerpt p
	{
		padding-left: 80px !important;
		padding-right: 80px !important;
		font-size: 16px !important;
		line-height: 27px !important;
		margin-bottom: 15px !important;
	}
	.archive.tag .theme-page-wrapper.right-layout .theme-content
	{
		width:66.66666667% !important;
		float:right !important;
	}
	.archive.tag .theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31% !important;
		float:left !important;
		clear:none !important;
		padding-top:50px !important;
		padding-right:10px !important;
	}
	.archive.tag .theme-page-wrapper #mk-sidebar.mk-builtin .sidebar-wrapper
	{
		padding-right:15px !important;
		padding-left:0px !important;
	}
	.archive.tag .mk-blog-meta .social-sharing-multi
	{	
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.archive.tag .mk-blog-meta .social-sharing-multi
	{
		padding-left:0px !important;
		padding-right:0px !important;	
	}

	/******************* single Portfolio page css for 992px  *********************/
	.single.single-portfolio .services-used-row
	{
		width: 1030px !important;
		padding-left: 115px !important;
		padding-right: 115px !important;	
	}
	.single.single-portfolio #main-banner .inner-below-banner p
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.single.single-portfolio .description-770 p
	{
		width:770px !important;
		text-align:left !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.archive.category .theme-content .mk-blog-meta .social-sharing-multi,.archive.tag .theme-content .mk-blog-meta .social-sharing-multi
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
}
@media(min-width:1366px)
{
	/******************* home page css for 1366px  *********************/
	.header-style-1.header-align-left .header-logo a
	{
		margin-left:0px !important;
	}
	
	.home-below-services .wpb_wrapper
	{
		margin-left:0px !important;
		width:100% !important;
	}
	.home-below-services p
	{
		margin-left:0px !important;
		width:600px !important;
	}
	
	.call-to-action
	{
		height:200px !important;
	}
	.call-to-action h2
	{
		font-size: 35px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.call-to-action .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content
	{
		padding-top:17px !important;
		width:70% !important;
	}
	
	.call-to-action .vc_general.vc_cta3 .vc_cta3-actions
	{
		margin-right:0px !important;
	}
	.call-to-action .vc_btn3
	{
	    width: 340px !important;
	    height: 80px !important;
   		font-size: 34px !important;
		line-height:76px !important;
	}
	.home-testimonials .vc_col-sm-12
	{	
		width:1170px !important;
	}
	#mk-footer .mk-col-1-3:first-child
	{
		padding-left:0px !important;
	}
	#sub-footer .mk-footer-copyright
	{
		padding-left:0px !important;
	}	
	/* about us page css 1366px */
	.team-section .col-md-12.desktop
	{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	/* our story page css 1366px */	
	.section-4-time-line .smile-icon-timeline-wrap
	{
		width:1170px !important;
	}
	/******************* Blog page css for 1366px  *********************/
	.BlogPost
	{
		padding-left:15px !important;
	}
	.single-post .bread-crumb .container
	{
		width:1170px !important;
	}
	.single-post .theme-page-wrapper
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.single-post .mk-about-author-wrapper .about-author-name, .single-post .mk-about-author-wrapper .about-author-desc
	{
		width:79% !important;
		padding-right:0px !important;
	}
	.single-post .mk-about-author-wrapper  .avatar-wrapper
	{
		width:20.50% !important;
	}	
	.theme-page-wrapper #mk-sidebar.mk-builtin
	{
		width:31.50% !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.single-post .theme-page-wrapper.right-layout .theme-content
	{
		width:67.666667% !important;
	}
	
	.archive.category .theme-page-wrapper.right-layout .theme-content
	{
		width:67.666667% !important;
	}
	
}

@media(min-width:1919px)
{
/******************* portfolio page css for 1920px  *********************/
	.porfolio-piece-wrapper
	{
		max-width:1920px !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.portfolio-page .text-side h3
	{
		font-size: 60px !important;
    	line-height: 30px !important;
    	margin-bottom: 72px !important;
	}
	.portfolio-page .text-side p
	{
		font-size: 20px !important;
    	line-height: 30px !important;
	}
	.portfolio-page .text-side .btn-default
	{
		margin-top:68px !important;
	}
	.section-1-rebranding.vc_custom_1495599376308
	{
		background-size:1920px !important;
		background-position:center !important;
	}
	.section-1-BrandStrategy.vc_custom_1496720484471
	{
		background-size:1920px !important;
		background-position:center !important;
	}
	.section-1-NameCreation.vc_custom_1496899136267
	{
		background-size:1920px !important;
		background-position:center !important;
	}
	.section-1-Renaming.vc_custom_1496903529043 
	{
		background-size:1920px !important;
		background-position:center !important;
	}
	.section-1-BrandDesign.vc_custom_14969245180723
	{
		background-size:1920px !important;
		background-position:center !important;
	}
}