/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 1366px) {
	.header-style5 .btn-click a {	    
	    margin-left: 70px;
	}

	.header-style5 .themesflat-socials {
	    margin-left: 70px;
	}
}

/* Smaller than standard 1200 */
@media only screen and (max-width: 1199px) {
	.blog-grid .content-post {
	    padding: 24px 25px 21px 25px;
	}

	/*news detail*/
	.comment-list .comment_meta .comement_reply a, 
	.comments-area ol.comment-list article .comment_content .comement_reply a {
		margin-right: 0px; 
	}

	.comment-respond .wrap-input {
	    margin: 0 -5px;
	}

	.comment-respond p.comment-form-author, 
	.comment-respond p.comment-form-email, 
	.comment-respond p.comment-form-url {	    
	    padding: 0 5px;
	}

	.themesflat_iconbox.top.circle-outlined.themesflat_iconbox-style2 {
	    padding: 51px 20px 22px;
	}

	.blog-grid .content-post {
	    padding: 24px 30px 21px 30px;
	}

	
	.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		top: 22px !important;
	}

	.page-company-overview-accordion .flat-accordion {
	    margin-left: 0px;
	}

	.page-company-overview-accordion .vc_custom_1504078977268 {
	    margin-top: 0px !important;
	    margin-bottom: 10px !important;
	    margin-left: 0px !important;
	}

	.page-partners .content-right {
	    margin-left: 0px;
	}

	.page-partners .vc_custom_1504152159793,
	.page-partners .vc_custom_1504152341580,
	.page-partners .vc_custom_1504152763026 {
	    margin-top: 0px !important;
	    margin-bottom: 0px !important;
	}

	.wpb-js-composer .vc_tta.vc_general.themesflat-tabs .vc_tta-tab>a {
	    padding: 10px 37px 8px 38px;
	}

	.wrap-contact-submit .wpcf7-form input[type="submit"] {
	    padding: 15px 62px 13px 62px;
	    margin-left: 10px;
	}

	/*page home1*/
	.page-h1-post .blog-grid .content-post {
	    padding: 24px 29px 21px 29px;
	}

	.section-call-out h3 {
	    margin-bottom: 25px;
	}

	.section-call-out .vc_col-sm-3 .text-right {
	    text-align: center;
	}

	.testimonial-content blockquote {
	    padding: 0;
	}

	.themesflat_imagebox.style2 .imagebox-wrapper {
	    padding: 50px 27px 46px 25px;
	}

	.contact-form .vc_custom_1503368846250,
	.contact-form .vc_custom_1502686693541,
	.contact-form .vc_custom_1503980294775 {
	    padding-left: 60px !important;
	}

}


/* Smaller than standard 992 */
@media only screen and (max-width: 991px) {
	.rev_slider_wrapper .tp-leftarrow,
	.rev_slider_wrapper .tp-rightarrow {
		display: none;
	}

	.btn-menu {
		display: block ;
	}

	#mainnav-mobi .menu {
	    overflow-y: auto;
	    height: 70vh;
	}

	.mainnav {
		display: none;
	}


	/*new-grid-sidebar*/
	.page-wrap.sidebar-left .content-area, 
	.page-wrap.sidebar-right .content-area {
	    float: none;
	    width: 100%;
	}

	.page-wrap.sidebar-left .widget-area, 
	.page-wrap.sidebar-right .widget-area {
	    float: none;
	    width: 100%;
	    margin-top: 30px;
	}

	.page-wrap.sidebar-left .content-area {
	    padding-left: 0px;
	}

	.sidebar-left .widget.widget_recent_entries {
	    padding-right: 0px;
	}

	.page-wrap.sidebar-left .widget-area {
	    padding-right: 2px;
	}

	.blog-grid.blog-three-columns article .featured-post {
	    max-height: none;
	}

	.sidebar .widget.widget_tag_cloud .tagcloud a {
		font-size: 10px !important;
	}

	
	.footer-widgets .widget {
		margin-bottom: 20px;
		overflow: hidden;
	}	

	.contact-icon-info .themesflat_iconbox.inline-left {
		padding-left: 0px !important;
		margin-bottom: 15px;
	}

	.contact-icon-info .themesflat_iconbox .iconbox-content {
    	overflow: hidden;
	    letter-spacing: -0.39px;
	    margin-top: 0px;
	}

	/*portfolios*/
	.grid.one-three .item {
	    width: 50%;
	}

	/*portfolios single*/
	.portfolio-single .themesflat-portfolio-single-carousel .owl-carousel .owl-item img {
	    width: 100%;
	    margin-bottom: 20px;
	}

	.themesflat_iconbox.inline-left {
	    margin-bottom: 30px;
	}


	.services-icon-two .vc_custom_1504162975787,
	.services-icon-two .vc_custom_1504163162663,
	.services-icon-two .vc_custom_1504163154750,
	.services-icon-two .vc_custom_1504162893690  {
	    margin-left: 0px !important;
	}

	.services-icon-two .vc_custom_1504163117401,
	.services-icon-four .vc_custom_1504163530768 {
	    margin-bottom: 0px !important;
	}

	
	/*Services Post*/
	.themesflat_imagebox {
		margin-bottom: 40px;
	}

	.services-post.vc_custom_1506062736881 {
	    padding-bottom: 0px !important;
	}

	/*Services Detail*/
	#menu-sidebar-menu-1 li a, 
	#menu-sidebar-menu-2 li a,
	#menu-sidebar-service-menu li a {
	    padding: 11px 25px 12px 10px;
	}

	.wpb-js-composer .vc_tta.vc_general.themesflat-tabs .vc_tta-tab>a {
	    padding: 10px 17px 8px 17px;
	}

	.page .sidebar .widget.widget-download .download a {
	    padding: 10px 40px 7px 30px;
	}

	.wrap-contact-submit .wpcf7-form input[type="submit"] {
	    padding: 15px 47px 13px 47px;
	    margin-left: 10px;
	}

	/*page home1*/
	.testimonial-content blockquote {
	    padding: 0 15px 0 20px;
	}

	.contact-form .vc_custom_1502686693541,
	.contact-form .vc_custom_1506504075328 {
		padding-left: 20px !important;
	}
	
	.header-style2 .logo,
	.header-style3 .logo,
	.header-style4 .logo,
	.header-style5 .logo {
		width: 100%;
		text-align: center;
	}

	.header-style2 .widget.widget_text, 
	.header-style3 .widget.widget_text, 
	.header-style4 .widget.widget_text {
		overflow: hidden;
		float: right;
		margin: 0px 0 0px 20px;
	}

	.header-style2 .btn-click {
	    float: right;
	    margin: 0px 0 0px 60px;
	}

	.header-style2 .wrap-header-content {
	    margin: 15px 0 5px;
	    display: inline-block;
	}

	.header-style3 .wrap-header-content,
	.header-style4 .wrap-header-content {
	    margin: 15px 0 5px;
	    display: inline-block;
	    float: right;
	}

	.header.header-style2 .logo a,
	.header.header-style3 .logo a,
	.header.header-style4 .logo a {
	    margin-top: 22px;
	}

	.header .bg-opacity {
		position: relative;
	}

	.header.upscrolled .bg-opacity {
	    display: none;
	}

	/*page home2*/

	.nav.header-style2 .show-search a, 
	.nav.header-style2 .themesflat-socials,
	.nav.header-style3 .show-search a, 
	.nav.header-style3 .themesflat-socials,
	.nav.header-style4 .show-search a {
		line-height: 80px;
	}

	.header.header-style2 .show-search:before, 
	.header.header-style3 .show-search:before {
	    left: 32px;
	    top: 28px;
	}

	.images-home-2 .themesflat_imagebox.style1 .imagebox-image {
	    max-height: 91px;
	}

	.themesflat_imagebox.style2 .imagebox-wrapper {	    
	    padding: 33px 23px 23px 22px;
	}

	.themesflat_imagebox.style1 .content-post {
	    padding: 13px 9px 23px 9px;
	}


	.page-h2-accordion .vc_col-sm-6 {
	    width: 100%;
	}
	
	/*page home3*/
	.section-iconbox-home3 .vc_col-sm-6 {
	    width: 100%;
	}

	/*page home4*/

	.themesflat_imagebox.style3 .themesflat-button {
		padding: 6px 17px 4px 23px;
	}

	.themesflat-top.header-style4 .content-left {
	    width: 70%;
	}

	.themesflat-top.header-style4 .content-right {
	    width: 30%;
	}

	/*page home5*/

	.header.header-style5 .header-wrap {
	    padding: 0;
	}

	.header-style5 .themesflat-socials {
	    margin-left: 0px;
	    float: left;
	}

	.header-style5 .btn-click a {
	    margin-left: 167px;
	    float: left; 
	}

	.nav.header-style5 {
	    overflow: hidden;
	    width: 100%;
	}

	.header-style5 #mainnav-mobi {
		left: 0;
	}

	.themesflat_imagebox.style3 .imagebox-content {
	    padding: 30px;
	}

	.header-style3 .wrap-header-content, 
	.header-style4 .wrap-header-content {
	    float: none;
	}

	.header-style3 .widget.widget_text, 
	.header-style4 .widget.widget_text {
		margin: 0px 0 0px 0px;
		padding: 0 40px;
	}

	.page-company-overview .vc_custom_1506594313525 {
	    margin-top: -4px !important;
	    margin-bottom: 10px !important;
	    margin-left: 13px !important;
	}

	.page-company-overview .vc_custom_1506594377911 {
	    margin-left: 0px !important;
	}

	section.page-call-out p {
	    float: left;
	    text-align: left;
	    width: 70%;
	}

	section.page-call-out .btn-click {
	    float: right;
	    display: inline-block;
	    text-align: right;
	    width: 30%;
	}

	.blog-shortcode.blog-grid article,
	.themesflat_price {
	    margin-bottom: 40px;
	}

	.loader {
	    margin: 50% auto;
	}

	.page-wrap.sidebar-left .single-page .content-area, .page-wrap.sidebar-right .single-page .content-area {
	    width: 100%;
	    float: none;
	}

	.page-wrap.sidebar-left .single-page .widget-area, .page-wrap.sidebar-right .single-page .widget-area {
	    width: 100%;
	    float: none;
	}

	.themesflat_iconbox.vc_custom_1506487095798,
	.themesflat_iconbox.vc_custom_1506487262237,
	.themesflat_iconbox.vc_custom_1506487534767,
	.themesflat_iconbox.vc_custom_1506660707987,
	.themesflat_iconbox.vc_custom_1506660881122 {
	    padding-left: 0px !important;
	}

	.header #logo.logo a {
	    margin-top: 28px;
	}
		
}

/* Tablet Landscape */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {	

	.page-call-out .vc_col-sm-9 h3 {
    	margin-bottom: 30px;
    	text-align: center !important;
	}

	.page-call-out .bt-get-quote.text-right {
	    text-align: center;
	}

	section.page-call-out p {
		float: none;
    	display: block;
    	margin-bottom: 30px;
    	text-align: center;
    	width: 100%;
	}

	section.page-call-out .btn-click {
	    float: none;
	    display: block;
	    text-align: center;
	    width: 100%;
	}		

	/*Page Contact*/
	.flat-address-contact .flat-address-contact {
		margin-bottom: 30px;
	}

	.page-contact .wpcf7-form p span {
	    width: 100%;
	}

	.bottom .copyright p {	    
	    text-align: center;
	    width: 100%;
	    margin-bottom: 10px;
	}

	.bottom .themesflat-socials {
	    float: none;
	    width: 100%;
	    padding-right: 0px;
	    text-align: center;
	}

	.themesflat_imagebox.style2 .imagebox-wrapper {
	    padding: 50px 27px 46px 25px;
	}

	/*blog*/
	.blog-grid.blog-three-columns article {
	    width: 100%;
	}

	.page-wrap {
	    padding: 40px 0 40px;
	}

	.footer {
	    padding-top: 40px !important;
	    padding-bottom: 10px !important;
	}

	.comment-list .comment_meta {
	    padding-bottom: 5px;
	}

	.comment-list li .children {
	    padding-left: 0px;
	}

	.comment-respond p.comment-form-author, 
	.comment-respond p.comment-form-email, 
	.comment-respond p.comment-form-url {
	    width: 100%;
	}

	.grid.one-three .item {
	    width: 100%;
	}

	.themesflat-portfolio .grid.one-three .item {
	    width: 50%;
	}

	/*FAQS*/
	.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {	    
	    top: 22px !important;	
	}

	.page-template-archive-portfolios .page-wrap {
	    padding: 36px 0 20px;
	}

	/*service*/
	.themesflat_iconbox {
		margin-bottom: 30px;
	}

	#main .vc_custom_1504161539698 {
	    margin-bottom: 0px !important;
	}

	#main .vc_custom_1506062831807,
	#main .vc_custom_1506055552061 {
	    padding-bottom: 0px !important;
	}

	#main .vc_custom_1504175319595,
	#main .vc_custom_1504150418356 {
		margin-bottom: 0px !important;
	}

	#main .vc_custom_1502684384396 {
	    padding-bottom: 50px !important;
	}

	.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.themesflat-tabs .vc_tta-tab.vc_active>a {
	    background: #1688d3;
	    color: #fff;
	}

	.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.themesflat-tabs .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		background: #1688d3;
	    color: #fff;
	}

	.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.themesflat-tabs .vc_tta-panel .vc_tta-panel-title>a {
		color: #182331;
	}

	.wpb-js-composer .vc_tta.vc_general.themesflat-tabs .vc_tta-panel-title>a {
	    border-radius: 0px;
	    font-weight: 700;
	    color: #182331;
	    background-color: #f4f6f8;
	}

	.themesflat_timeline .line {
		margin-left: 14px;
		height: 170px !important;
	}

	.themesflat-team.grid .team-image img {
		width: 100%;
		height: auto;
	}

	.page-our-team .themesflat-team {
		margin-bottom: 40px;
	}

	.themesflat_imagebox {
		margin-bottom: 40px;
	}

	.contact-form .vc_custom_1502686693541,
	.contact-form .vc_custom_1506504075328 {
    
	    padding-left: 0px !important;
	}

	.wpcf7-form p {
	    width: 100%;
	    float: none;
	    text-align: center;
	    margin-bottom: 10px;
	}

	.images-home-2 .vc_col-sm-3 {
	    margin-bottom: 0px;
	}

	.header-style2 .wrap-header-content,
	.header-style3 .wrap-header-content,
	.header-style4 .wrap-header-content {
	    margin: 28px 0 15px;
	    display: inline-block;
	    width: 100%;
	}

	.header.header-style2 .show-search:before {
	    left: 32px;
	    top: 28px;
	}

	.header.header-style3 .show-search:before {
	    left: 32px;
	    top: 26px;
	}

	.header-style2 .btn-click {
	    float: none;
	    margin: 0px 0 0px 0px;
	    width: 100%;
	    text-align: center;
	}

	.header-style2 .widget.widget_text, 
	.header-style3 .widget.widget_text, 
	.header-style4 .widget.widget_text {
	    overflow: hidden;
	    float: none;
	    margin: 0px 0 0px 0px;
	    width: 100%;
	    text-align: center;

	}

	.header-style2 .header-information .info-icon, 
	.header-style3 .header-information .info-icon, 
	.header-style4 .header-information .info-icon {		
	    text-align: center;
	}

	.header-style2 .wrap-header-content .header-information .info-icon i, 
	.header-style3 .wrap-header-content .header-information .info-icon i, 
	.header-style4 .wrap-header-content .header-information .info-icon i {
	    float: none;
	}

	.header-style2 .wrap-header-content .header-information .info-icon .content, 
	.header-style3 .wrap-header-content .header-information .info-icon .content, 
	.header-style4 .wrap-header-content .header-information .info-icon .content {
	    float: none;
	    text-align: center;
	}

	.header-style2 .wrap-header-content .header-information .info-icon i, 
	.header-style3 .wrap-header-content .header-information .info-icon i, 
	.header-style4 .wrap-header-content .header-information .info-icon i {
	    float: none;
	    margin-right: 0px;
	    margin-top: 10px;
	}

	.themesflat-top.header-style4 .content-left {
	    width: 100%;
	    float: none;
	}

	.themesflat-top.header-style4 .intro-spec {
	    display: inline-block;
	    float: none;
	    width: 100%;
	    text-align: center;
	}

	.themesflat-top.header-style4 .flat-language {
	    float: none;
	    width: 100%;
	    margin-right: 0px;
	    text-align: center;
	}

	.themesflat-top.header-style4 .content-right {
	    width: 100%;
	    float: none;
	    text-align: center;
	}

	.flat-language > ul > li > ul li {
	    padding: 1px 0 2px 0px;
	}

	.header-style4 .container-inside .content-left .flat-language > ul > li > ul {
	    left: 32%;
	    top: 100%;
	}


	.nav.header-style5 {
	    width: 100%;
	    overflow: hidden;
	}

	.header-style5 .themesflat-socials {
	    margin-left: 0px;
	    float: none;
	    width: 100%;
	}

	.nav.header-style5 .themesflat-socials {
	    margin-bottom: 0px;
	}

	.header-style5 .btn-click a {
	    margin-left: 0px;
	}

	.port-rel-abs .port-absolute {
	    position: relative;
	    margin-right: 0px;
	}

	.themesflat-team.grid {
		margin-bottom: 30px;
	}

	.themesflat_iconbox.inline-left.circle-outlined.themesflat_iconbox-style1 .iconbox-content p {
	    padding-right: 0px;
	}

	.vc_custom_1506565309643 {
		padding-bottom: 0px !important;
	}

	.h3-iconbox.vc_custom_1506671123605 {
	    margin-top: 60px !important;
    	padding-top: 30px !important;
	    background-color: #fafafa !important;
	}

	.images-home-3.vc_custom_1503644310530 {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	}

	.section-iconbox-home3.vc_custom_1503647833096 {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	    background-color: #fafafa !important;
	}

	.testimonial-sliders.style3 blockquote {
	    padding: 0;
	}

	.themesflat_price .price-image img {
		width: 100%;
	}

	.themesflat_imagebox.style3 .imagebox-content {
	    padding: 30px;
	}

	.themesflat_imagebox.style1 .content-post {
	    padding: 13px 23px 23px 22px;
	}

	.themesflat_imagebox.style1 .imagebox-image,
	.images-home-2 .themesflat_imagebox.style1 .imagebox-image {
	    max-height: 200px;
	}

	.themesflat_imagebox.style1 .imagebox-image img {
		width: 100%;
	}

	.page-company-overview .vc_custom_1506594313525 {
	    margin-top: 30px !important;
	    margin-bottom: 32px !important;
	    margin-left: 0px !important;
	}

	.page-company-overview .vc_custom_1506594377911 {
	    margin-left: 0px !important;
	}


	.themesflat_imagebox.style1 {
		text-align: center;
	}

	.blog-grid .content-post {
	    padding: 24px 25px 21px 25px;
	}

	.themesflat-team .team-image img {
		width: 100%;
	}

	.themesflat-team {
		margin-bottom: 40px;
	}

	.loader {
	    margin: 60% auto;
	}

	.themesflat_imagebox.style1 .imagebox-image, 
	.images-home-2 .themesflat_imagebox.style1 .imagebox-image {
	    max-height: none;
	}

	.themesflat_imagebox.style3 .imagebox-image img {
		width: 100%;
	}

	.widget .widget-title {
		line-height: normal;
	}
	
}

/* Mobile Landscape Size */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	/*blog*/
	.blog-grid.blog-three-columns article {
	    width: 50%;
	}
}

/* Mobile Landscape Size */
@media only screen and (max-width: 667px) {

	.blog-grid .content-post {
	    padding: 24px 35px 21px 35px;
	}	
}

/* Mobile Portrait Size */
@media only screen and (max-width: 599px) {
	.header-style1 .container-inside .content-left .flat-information li,
	.header-style2 .container-inside .content-left .flat-information li,
	.header-style3 .container-inside .content-left .flat-information li,
	.header-style4 .container-inside .content-left .flat-information li,
	.header-style5 .container-inside .content-left .flat-information li {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}

	.header-style1 .container-inside .content-left .flat-information > li:before,
	.header-style2 .container-inside .content-left .flat-information > li:before,
	.header-style3 .container-inside .content-left .flat-information > li:before,
	.header-style4 .container-inside .content-left .flat-information > li:before,
	.header-style5 .container-inside .content-left .flat-information > li:before {
		left: 66px;
	}

	.header-style1 .container-inside .content-left .flat-information > li.phone:before,
	.header-style2 .container-inside .content-left .flat-information > li.phone:before,
	.header-style3 .container-inside .content-left .flat-information > li.phone:before,
	.header-style4 .container-inside .content-left .flat-information > li.phone:before,
	.header-style5 .container-inside .content-left .flat-information > li.phone:before {
		left: 111px;
	}

	.header-style1 .container-inside .content-left .flat-information > li.address:before,
	.header-style2 .container-inside .content-left .flat-information > li.address:before,
	.header-style3 .container-inside .content-left .flat-information > li.address:before,
	.header-style4 .container-inside .content-left .flat-information > li.address:before,
	.header-style5 .container-inside .content-left .flat-information > li.address:before {
	    top: 0px;
	}

	.header-style1 .container-inside .content-left .flat-information > li:after,
	.header-style2 .container-inside .content-left .flat-information > li:after,
	.header-style3 .container-inside .content-left .flat-information > li:after,
	.header-style4 .container-inside .content-left .flat-information > li:after,
	.header-style5 .container-inside .content-left .flat-information > li:after {
		display: none;
	}

	.header-style1 .container-inside .content-left .flat-language,
	.header-style2 .container-inside .content-left .flat-language,
	.header-style3 .container-inside .content-left .flat-language,
	.header-style4 .container-inside .content-left .flat-language,
	.header-style5 .container-inside .content-left .flat-language {
	    width: 100%;
	    float: none;
	    text-align: center;
	}

	.header-style1 .container-inside .content-left .flat-language > ul > li > ul li,
	.header-style2 .container-inside .content-left .flat-language > ul > li > ul li,
	.header-style3 .container-inside .content-left .flat-language > ul > li > ul li,
	.header-style4 .container-inside .content-left .flat-language > ul > li > ul li,
	.header-style5 .container-inside .content-left .flat-language > ul > li > ul li {
	    padding: 1px 0 2px 0px;
	}

	.header-style1 .container-inside .content-left .flat-language > ul > li > ul,
	.header-style2 .container-inside .content-left .flat-language > ul > li > ul,
	.header-style3 .container-inside .content-left .flat-language > ul > li > ul,
	.header-style4 .container-inside .content-left .flat-language > ul > li > ul,
	.header-style5 .container-inside .content-left .flat-language > ul > li > ul {	   
	    left: 32%;
	    top: 100%;
	}

	.themesflat-socials {
	    text-align: center;
	}

	.page-title {
	    padding: 40px 0px 0px !important;
	}

	.show-search {
	    padding-left: 15px;
	}

	.top-search.show {
	    top: 100%;
	}	

	.top-search .search-form label:after {
	    top: 0px;
	}

	.themesflat-portfolio .grid.one-three .item {
	    width: 100%;
	}

	.blog-grid .content-post {
	    padding: 24px 35px 21px 35px;
	}

	.blog-single .entry-footer .tags-links {
	    width: 100%;
	    float: none;
	    margin-bottom: 20px;
	}

	.blog-single .entry-footer .social-share-article {
	    text-align: left;
	    float: none;
	    width: 100%;
	}

	.footer .widget.widget_nav_menu #menu-footer li {
	    padding: 0px 0px 0px 31px;
	    width: 100%;
	    position: relative;
	    margin-bottom: 24px;
	    float: none;
	}

	.entry-meta .meta-left {
		float: none;
		margin-bottom: 10px;
	}

	.entry-meta .meta-right {
	    float: none;
	}

	.show-search a {
		padding: 0px 0px 0px 0px;
		font-size: 22px;
		position: relative;
		top: 2px;
	}

	.show-search a i {
	    width: 21px;
	}

	.header.header-style2 .show-search:before, 
	.header.header-style3 .show-search:before {
		display: none;
	}

	.header.header-style2 .btn-menu,
	.header.header-style3 .btn-menu,
	.header.header-style4 .btn-menu {
		margin: 30px 10px 32px 0px;
	}

	.header.header-style5 .btn-menu {
		margin: 30px 0px 32px 40px;
	}

	.nav.header-style2 .show-search,
	.nav.header-style3 .show-search {
	    padding-left: 15px;
	}

}

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