/*
Theme Name: Comet WP Child
Theme URI: 
Description: Creative Multi-Purpose WordPress Theme
Author: HodyLab
Author URI: http://hody.co/
Template: comet-wp
Version: 1.0.0
*/@import "../comet-wp/style.css";
#topnav .navigation-menu > li .submenu.megamenu > li { width:350px }
#topnav .navigation-menu > li .submenu li ul { padding-left:15px }
#menu-item-4086 > a,
#menu-item-3985 > a { font-weight:700!important; font-size:12px!important }
#menu-item-4086 > a:after,
#menu-item-3985 > a:after { display:none }
blockquote p { font-size:16px!important }
#topnav .navigation-menu > li > a { font-size:12px }
section { padding-top:40px; padding-bottom:40px; border:none }
#footer-widgets { padding-top:20px; padding-bottom:20px }
#footer .footer-wrap { padding-top:10px; padding-bottom:10px }
.btn_readmore .btn-container.inline-btn-container { padding-left:50px; position:relative; margin-top:-25px; position:relative; top:-20px }
.title-xs-w { font-size:20px; color:#fff; text-align:center }
.title h4 { font-size:32px; margin-top:0; font-weight:700 }
.title h5 { font-size:26px; margin-top:0; font-weight:700 }
.restaurant-menu { margin-top:0 }
.our-client .client-image { height:52px }
.our-client .row > [class*='col-'] .client-image { filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-transition:all .2s ease-in; transition:all .2s ease-in; opacity:.7 }
.our-client .row > [class*='col-']:hover .client-image { filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:none; filter:none; opacity:1 }
.portfolio-section #filters { padding-left:0; padding-right:0 }
.portfolio-section #filters li { padding-left:10px; padding-right:10px }
.home-client-logo .owl-item img { filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-transition:all .2s ease-in; transition:all .2s ease-in; opacity:.7 }
.home-client-logo .owl-item:hover img { filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:none; filter:none; opacity:1 }
.services-contact-form .form-group { margin-bottom:15px }
.web-development-section .icon-box-small h4 { height:32px }
#works-grid.four-col .work-item .work-info h3 { letter-spacing:1px }
#works-grid.two-col .work-item .work-info h3 { letter-spacing:1px }
#topnav .logo .logo-light { max-height:34px }
#topnav .logo .logo-dark { max-height:34px; margin-top:4px }
#topnav .navigation-menu > li.menu-item-has-children > a::after { line-height:18px }
.home-client-logo .owl-carousel { padding:0 60px }
.home-client-logo .owl-dots { display:none!important }
.home-client-logo .owl-theme .owl-controls .owl-nav [class*="owl-"] { position:absolute; display:block!important; width:50px; height:50px; border-radius:0; font-size:0; top:50%; margin-top:-25px; background-color:transparent; color:#000; -webkit-transition-duration:.5s; transition-duration:.5s }
.home-client-logo .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover,
.home-client-logo .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus { background-color:#5888cd; color:#fff }
.home-client-logo .owl-theme .owl-controls .owl-nav [class*="owl-"]:before { position:absolute; content:"\e629"; font-family:themify; font-style:normal; line-height:40px; font-size:16px; width:100%; left:0; height:100% }
.home-client-logo .owl-theme .owl-controls .owl-nav .owl-prev { left:0 }
.home-client-logo .owl-theme .owl-controls .owl-nav .owl-next { right:0; -webkit-transform:rotate(180deg); transform:rotate(180deg) }
.home-blog .blog-post { float:left; width:50%; padding:0 15px }
.home-blog .blog-post .post-body h3 { font-size:30px }
.read-more .icon-box-basic { margin-bottom:0 }
.left-read-more .btn-container { padding-left:37px }
#home-slider .flex-direction-nav > li > a { line-height:40px; }
.icon-list.right-icon { padding:0; }
.icon-list.right-icon li { position:relative; padding-left:25px; }
.icon-list.right-icon li:before { position:absolute; margin:0; left:0; top:0; color:#787878; font-family:themify; content:"\e64c"; }
.job-content> { display:none; }
div.wpcf7-response-output.wpcf7-validation-errors { color:#e74c3c; border-color:#e74c3c; }
#footer .footer-social ul, .icon-neobot {display:inline-block; vertical-align:middle;}
/*.icon-neobot img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); / Firefox 10+, Firefox on Android / -webkit-filter:grayscale(100%);
filter:grayscale(100%); filter:gray; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in; opacity:0.5; }
.icon-neobot:hover img {filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:none; filter:none; opacity:1; }*/



@media only screen and (max-width:1199px) {
.full-sm-section .service { padding:10px }
}
@media only screen and (max-width:991px) {
.full-sm-section .img-side.img-left { width:100%; min-height:400px; position:relative }
.full-sm-section .img-side.img-right { width:100%; min-height:400px; position:relative }
.full-sm-section .img-holder .title { display:block }
.full-sm-section .vc_col-sm-8 { width:100% }
}
@media only screen and (max-width:767px) {
.home-blog .blog-post { width:100%; padding:0; }
section.page-title.parallax { height:auto; }
.row-parallax-bg .parallax-wrapper { padding:45%; height:inherit; }
section.page-title.parallax .parallax-overlay { padding-bottom:50px; padding-top:120px; }
section.page-title .title h1 { font-size:18px !important; }
.slide-content.bold-text h1.upper { font-size:22px; }
section.page-title .title h4 { font-size:15px; }
.title h2 { font-size:30px; }
.title h3 { font-size:30px; }
#filters li { padding:8px 6px; font-size:10px; letter-spacing:1px; }
section.page-title .title h1.upper { letter-spacing:2px; }
}
@media only screen and (max-width:360px) {
#topnav .logo .logo-dark { height:26px; }
}