/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Sweans
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        4.0.9
*/
/*
Sample : remove the comment and start adding your own custom CSS rules.
body {
	background-color:#fff;
}
*/

@font-face {  font-family: Montserrat-SemiBold;  src: url(fonts/Montserrat-SemiBold.ttf);  }
@font-face {  font-family: Montserrat-Bold;  src: url(fonts/Montserrat-Bold.ttf);  }
@font-face {  font-family: Raleway-Medium;  src: url(fonts/Raleway-Medium.ttf);  }
@font-face {  font-family: Montserrat-Regular;  src: url(fonts/Montserrat-Regular.ttf);  }
@font-face {  font-family: Raleway-Bold;  src: url(fonts/Raleway-Bold.ttf);  }
@font-face {  font-family: Raleway-Regular;  src: url(fonts/Raleway-Regular.ttf);  }
@font-face {  font-family: Raleway-Light;  src: url(fonts/Raleway-Light.ttf);  }
@font-face {  font-family: Raleway-SemiBold;  src: url(fonts/Raleway-SemiBold.ttf);  }
@font-face {  font-family: MyriadPro-Regular;  src: url(fonts/MyriadPro-Regular.ttf);  }

a.readmore-boximg:hover{
	    background-color: #fff !important;
	    color: #d27115 !important;
        border: 2px solid #d27115;
}
a.readmore-boximg{
	position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    width: 163px;
    bottom: 14px;
    background: #d27115;
    color: #fff;
    z-index: 999;
    border-radius: 50px;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 20px;
    font-family: Montserrat-SemiBold;
    font-size: 14px;
    border: 2px solid #fff;
}
a.readmore-boximg i{
	    margin-bottom: 3px;
        padding-left: 10px;
}
.marketing-videos-melbourne {display:none!important;}
.mk-about-author-wrapper {display:none;}
@font-face{font-family:'fiendstar_outlineregular';src:url('fonts/avp_-_fiendstar_outline-webfont.eot');src:url('fonts/avp_-_fiendstar_outline-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/avp_-_fiendstar_outline-webfont.woff2') format('woff2'), url('fonts/avp_-_fiendstar_outline-webfont.woff') format('woff'), url('fonts/avp_-_fiendstar_outline-webfont.ttf') format('truetype'), url('fonts/avp_-_fiendstar_outline-webfont.svg#fiendstar_outlineregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v7/Vb88BBmXXgbpZxolKzz6dw.woff2) format('woff2');unicode-range:U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v7/eND698DA6CUFWomaRdrTiw.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v7/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
body{line-height:normal;font-size:15px;font-weight: normal; }
.custom-contents{float:left;width:100%; overflow: hidden;}
#mk-header-custom{float:left;width:100%; }
#mk-header{z-index:1001;}
.logo{float:left;}
.single .blog-similar-posts{margin-bottom:40px;padding-bottom:10px;display:none;}
header .mk-section-video video{position:fixed!important;z-index:-100;}
.hover-image > a{background:none!important;border:medium none!important;margin-top:-10px;}
.hover-image > a:hover{background:none!important;border:medium none!important;}
.custom-content-entry{float:left;width:100%;}
#mk-header-custom .header-logo img{transform:none !important;}
#mk-header .header-logo a img{max-height:150px !important;}
.mk-contact-form .mk-form-row{width:73%;}
.right-content{position:absolute;right:20px;top:0;z-index:9999;}
.header-sticky-ready .right-content p{color:#fff;text-transform:uppercase}
.right-content a:hover{color:#fff;background:#b25f27;}
.header-sticky-ready .right-content a:hover{color:#fff;}
.header-sticky-ready .right-content a{border:2px solid #fff;border-radius:30px;display:inline-block;vertical-align:top;background:#d27115;color:#d27115;text-transform:uppercase;}
.get-q-model{line-height:56px;text-transform:uppercase;color:#fff;font-weight:bold;}
.close-g-pop{background-image:url(images/close-icon.png) !important;background-position:right 30px center !important;background-repeat:no-repeat !important;transition:none;}
.header-sticky-ready .right-content a:hover{color:#fff;}
.header-sticky-ready .get-q-model{color:#d27115;}
.header-sticky-ready .right-content a:hover{background:transparent;border:2px solid #d27115;}
.header-sticky-ready .right-content a:hover p{color:#fff;}
.right-content p{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
#mk-header-social ul li a{margin-right:11px;}
#mk-header-social ul li:last-child a{margin-right:0;}
.outer-wrapper{margin:0 auto;width:1550px;max-width:95%;position:relative;height:100%;}
.home #mk-breadcrumbs{display:none;}
.main_menu a{font-family:"Montserrat-SemiBold", sans-serif;font-size:1em !important;text-transform:uppercase !important;padding:0 21px!important;letter-spacing:1.5px!important;}
.main_menu li.menu-item-has-children:hover{}
.text-input.mk-invalid{border:1px solid red !important;}
.main_menu ul li:hover{background:none;}
.main_menu li li:hover{background:none;}
#mk-main-navigation li.no-mega-menu ul.sub-menu{}
.main-navigation-ul > li.no-mega-menu ul.sub-menu::after,
.main-navigation-ul > li.has-mega-menu > ul.sub-menu::after{margin:0 0 0 20px!important;}
.main_menu li li a{font-size:14px !important;padding:0!important;line-height:32px!important;letter-spacing:0.5px!important;text-transform:inherit !important;}
.main_menu li li a:hover{color:#d27115!important;}
.main_menu li{}
.main_menu li li{margin:0 0 0 21px !important;}
.main_menu li li a{
    position: relative;
}

.main_menu li li a:after{
    position: absolute;
    content: "";
    width: 20px;
    height: 1px;
    bottom: 0px;
    left: 0px;
    background: #fff;
}
.main_menu li li:last-child a:after{
    background: none;
}
.main_menu li:last-child,
.main_menu li li{background:none;}
.main_menu li li a:hover{color:#d27115!important; position: relative;}
.main_menu li li:hover a:after{
    background: #d27228;
    position: absolute;
    content: "";
    width: 20px;
    height: 1px;
    bottom: 0px;
    left: 0px;
}

.main_menu li.dropdownOpen{
    background: url("images/bg_ul_menu.png") !important;
}

#mk-main-navigation li.no-mega-menu ul.sub-menu {
    background: url("images/bg_ul_menu.png") !important;
}
#mk-main-navigation li.no-mega-menu ul.sub-menu a.menu-item-link{
    color: #fff;
}

.main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link:after {
    background: #d27228;
}

#theme-page section#text-4 .content > h2{ position: relative; font-size:40px;margin:10px 0 15px 0; text-transform: uppercase; padding-bottom: 10px; }
#theme-page section#text-4 .content > h2:after{content: ""; position: absolute; width: 190%; height: 2px; background: #333; left: 0px; bottom: 0px;}

.main-works{float:left;width:100%;padding:10px 0 0;text-align:center;}
.sw-right-content p{color:#3b3b3b!important;font-size:14px!important;}
#sw-slider{display:none;}
.banner-image{width:100%;min-height:545px;padding:49px 0 0;float:left;position:relative;background-size:100% 100% !important;}
#mk-breadcrumbs{position:absolute;bottom:0;width:100%;background:url(images/bread-bg.png) repeat;}
#theme-page{padding:25px 0 0;}
.team-member-name,
.team-member-position{font-size:22.01px!important;font-weight:600!important;color:#d27115!important;letter-spacing:0!important;}
.team-member-position{color:#000!important;}
.team-thumbnail{max-width:200px;padding:24px 0!important;margin-bottom:0!important;}
.team-member-desc{margin:0 !important;text-align:center;float:left;width:100%;font-family:'Montserrat', sans-serif;font-size:16px;}
.team-member-desc p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:23px;margin-bottom:17px;}
.small-line-desc{clear:both;margin:0 auto;width:20px;height:1px;background:#d27115;display:block;}
#theme-page .theme-page-wrapper .theme-content{padding:30px 0 !important;}
.hover-image{display:none;left:23.5%;position:absolute;top:154px;}
.mk-employees.classic-style.three-column .mk-employee-item,
.mk-employees.simple-style.three-column .mk-employee-item{border:1px solid #d4d4d4;margin:0 7px 8px 0;padding:17px 30px 16px !important;width:32.9%;}
span.team-member-position{text-transform:none!important;}
.mk-employees.classic-style.three-column .mk-employee-item:nth-child(3n),
.mk-employees.simple-style.three-column .mk-employee-item:nth-child(4n-1){margin-right:0;}
#mk-breadcrumbs .mk-breadcrumbs-inner{color:#d27115 !important;display:block !important;float:none !important;font-family:"Open Sans", sans-serif !important;font-size:12px !important;font-weight:300 !important;letter-spacing:0.5px;line-height:30px;margin:0 auto !important;max-width:92%;padding:0 !important;text-transform:uppercase;width:1800px;word-wrap:break-word;}
#mk-breadcrumbs .mk-breadcrumbs-inner a,
#mk-breadcrumbs .mk-breadcrumbs-inner .delimiter{color:#fff!important;font-size:12px!important;font-weight:300!important;}
.mk-grid.header-grid .mk-header-nav-container nav#mk-main-navigation{float:right;}
.home .banner-image{max-height:625px;}
.banner-contents{display:inline-block !important;}
.right-content p{color:#fff;float:none;font-family:'Montserrat-SemiBold', sans-serif !important;font-size:1em;line-height:50px;margin-bottom:0;padding:0;height:53px;text-transform:uppercase;}
.header-sticky-ready .right-content p{padding:0;margin:0;line-height:50px;}
.right-content a{width:148px;height:53px;border:2px solid #fff;display:inline-block;vertical-align:top;border-radius:30px;text-align:center;color:#fff; background: #d27115;}
.right-content a:hover{background:transparent; border: 2px solid #d27115;}
#mk-header-social ul li a i::before{border:1px solid #fff;border-radius:100%;color:#fff;font-size:13px;padding:7px 8px 8px;transition:all 0.3s ease 0s;}
.widget_social_networks a i::before{border:1px solid #666;border-radius:100%;color:#666;font-size:18px;padding:10px;transition:all 0.3s ease 0s;}
.widget_social_networks a{margin:10px 10px 0 0 !important;min-height:35px;opacity:1 !important;}
#mk-header-social ul li a i:hover::before{border:1px solid #d27115;color:#d27115;font-weight:900;}
#mk-header-social .fa.fa-facebook::before{padding:7.5px 11px!important;}
.widget_social_networks a i::before{padding:7.5px !important;}
.widget_social_networks .fa.fa-facebook::before{padding:7.5px 12px !important;}
#mk-header-social > ul{background:url("images/nav-divider.png") no-repeat scroll left center;float:left;padding:0 0 0 26px;margin:0;}
#mk-footer .widgettitle{background:url("images/footer-title-bg.png") no-repeat scroll left bottom;color:#333f48 !important;font-family:"Open Sans", sans-serif !important;font-size:15px !important;letter-spacing:0.5px;line-height:32px;margin:0 0 5px;}
#theme-page.sw-home-page{}
.home #mk-footer{padding:30px 0!important;z-index:99999;}
#mk-footer{padding:43px 0!important;}
#mk-footer .widget{padding:0;}
#mk-footer .widget ul li a,
#mk-footer .widget a{color:#666 !important;font-size:12px !important;font-weight:500;letter-spacing:0.5px;padding:0;}
#mk-footer .widget ul li a:hover,
#mk-footer .widget a:hover{color:#d27115!important;}
.widget_social_networks a i:hover::before{color:#d27115!important;border-color:#d27115!important;}
#dropmenu ul ul li{background:none;margin:0;padding:0;border-bottom:1px solid #453d36;}
#dropmenu ul ul a{font-size:22px;line-height:32px;word-spacing:0;background:none;}
#dropmenu ul a:hover{color:#d27115;font-style:italic;font-weight:bold;}
#dropmenu ul li{float:left;clear:left;height:40px;background:url(images/line-menu.png) no-repeat left bottom;margin:0;margin-bottom:10px!important;padding:0 0 14px;}
#dropmenu ul li:hover{padding:0 0 13px;}
#dropmenu ul li li:hover{padding:0;}
#dropmenu ul li.menu-item-has-children:hover{background:none;}
#dropmenu ul li.menu-item-has-children{min-width:350px;}
.mk-header-bg{background:none!important;}
.mk-header-inner{border:none!important;}
.mk-header-bg{ /*background-image: url("images/bg_header_fix.png") !important; */ background: #2b2b2b !important;}
.header-sticky-ready .main-navigation-ul > li.menu-item > a.menu-item-link{color:#fff;position:relative;}
.header-inner .mk-header-bg{background-image: url("images/bg_header_fix.png") !important;}
.header-inner .main-navigation-ul > li.menu-item > a.menu-item-link{color:#fff;position:relative;}
.header-inner .logo-has-sticky .mk-sticky-logo{opacity:1;}
.mk-css-icon-menu div{background-color:#d27115 !important;}
.inner-header .mk-css-icon-close div{background-color:#333 !important;}
.wrapper{margin:0 auto;width:1181px;height:100%;max-width:100%;position:relative;width:1800px;}
.banner-contents{float:none;padding:143px 0 60px;text-align:center;width:100%;}
.home .banner-contents{padding:143px 0 0;}
.home .banner-contents{
        text-align: center !important;
    margin: 0 auto;
    transform: translatex(-50%);
    -webkit-transform: translatex(-50%);
    left: 50% !important;
}
.home .banner-contents{position:absolute;left:0;top:100px;text-align:left;padding:0;max-width:900px;}
.home .wrapper-main p.sub-one,
.home .wrapper-main .banner-contents h1{font-size:4.38em;line-height:75px;margin-bottom:30px;}
.home .wrapper-main .banner-contents h1 > span > div{line-height:36px !important;}
.small-line{clear:both;margin:0 auto;width:50px;height:2px;display:block;}
.small-white-line{clear:both;margin:0 auto;background:#fff;width:25px;height:1px;display:block;}
.small-line.align-left{float:left;width:15px;}
body .sortable-outline-style.portfolio-fiter-grid{background:#f2f2f2 none repeat scroll 0 0;margin:-130px 0 0;}
body .sortable-outline-style a.current,
#mk-filter-portfolio.sortable-outline-style ul li:nth-child(2n+1) a{border:none!important;color:#d27115;}
#mk-filter-portfolio.sortable-outline-style ul li a{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;padding:16px 10px 32px;}
.left-session{display:table-cell;float:left;margin-top:40px;vertical-align:top;}
#mk-filter-portfolio.sortable-outline-style{padding:10px 0 0!important;}
#theme-page .mk-grid .sub-title-text{padding:19px 0 8px;}
.ajax-controls{margin-top:12px!important;}
.ajax_project{padding:22px 38px 26px!important;}
.ajax-controls a{width:41px!important;height:41px!important;}
#theme-page .project_description h2{font-size:43px;font-weight:600;color:#d27115;margin-bottom:35px;}
#mk-filter-portfolio.sortable-outline-style ul li:first-child a{padding-left:0;text-transform:uppercase;}
.opensans p,
.opensans span{font-weight:600;}
#mk-filter-portfolio.sortable-outline-style ul li a:hover{font-style:italic;font-weight:bold;}
#mk-filter-portfolio.sortable-outline-style ul li{display:inline-block;margin:0;vertical-align:top;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-family:"Montserrat-Bold", sans-serif;color:#fff !important;line-height:normal;font-size:4.38em;margin-bottom:0px; text-transform: uppercase;}
.single.single-post .banner-contents{width:60%;margin:0 auto;float:none;}
.single.single-post .banner-contents h2{font-size:50px;}
.single.single-post .banner-contents p.sub-one{display:none;}
.banner-contents p.sub-one,
.hone .banner-contents h1{padding:10px 0 0;}
.banner-contents h2.two-line,
.banner-contents h1.two-line{line-height:96px;margin-bottom:12px;padding-top:0;}
.banner-contents p.sub-one {
    border-top: 2px solid #fff;
    max-width: 817px;
    margin: 27px auto 0px auto;
    padding-top: 27px;
    font-family: Raleway-Medium;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);
}

#text-6.widget  {
    position: relative;
}
#text-6.widget::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('images/overlay.png');
    content: '';
    z-index: 9999;
}


.service-page .service-blk .servicesblk_in .left_part {
    font-family: Raleway-Regular;
    font-size: 17px;
    line-height: 28px;
}
.service-page .service-blk .servicesblk_in .left_part h1, .service-page .service-blk .servicesblk_in .left_part h2 {
   font-family: Montserrat-Bold;
    font-size: 30px;
    color: #232528;
    line-height: 37px;
    position: relative;
    display: block;
    padding-bottom: 40px;
    margin: 40px 0px 40px 0px;
}

.service-page .service-blk .servicesblk_in .left_part h1:after, .service-page .service-blk .servicesblk_in .left_part h2:after {
    position: absolute;
    content:"";
    height: 1px;
    left: 0px;
    bottom: 0px;
    background: #d27115;
    width: 190%;
}

.mk-post-nav.mk-post-prev,
.mk-post-nav.mk-post-next{display:none;}
.page-id-6459 .mk-fancy-title{margin-bottom:0;}
.droid p{font-size:22px;color:#333;}
.home .banner-contents h2{font-size:133px;margin-bottom:-2px;}
.banner-contents p,
.banner-contents a{}
.banner-contents p{font-size:30px;color:#fff;line-height:42px;letter-spacing:0.02em;}
.home .banner-contents p{font-size:37px;line-height:60px;}
p.sub-one{font-weight:300;padding:34px 0 0 0;word-spacing:3px;margin-bottom:0;}
.home .wrapper-main .banner-contents h1{color:#fff !important;font-style:normal; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);}
.home p.sub-one,
.home p.sub-three,
.home .banner-contents h1{}
.home p.sub-three{margin-top:0;}
p.sub-two{ max-width: 817px; font-family: Raleway-Regular; font-size:35px;border-top: 2px solid #fff;letter-spacing:1.5px;margin:0 0 4px;padding-top: 27px; margin: 27px auto 0px auto;}
p.sub-three{font-size:33.93px;line-height:37px;margin:0;}
.home p.sub-two{font-size:40px;font-weight:700;letter-spacing:1.5px;margin:0 0 4px;padding:0;}
.banner-contents a i.fa{padding-left:20px;}
.banner-contents a{font-family:Montserrat-SemiBold;border:2px solid #d27228;text-transform:uppercase;color:#fff;border-radius:30px;display:inline-block;background:#d27228 none repeat scroll 0 0;font-size:1.25em;height:60px;margin-top:20px !important;padding:18px 30px;font-weight:normal;-webkit-animation:fadein 5s;-moz-animation:fadein 5s;-ms-animation:fadein 5s;-o-animation:fadein 5s;animation:fadein 5s; box-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-ms-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.banner-contents a:hover{color:#d27228;background:#fff;border:2px solid #d27228;opacity:0.9;}
.down-arrow{position:absolute;bottom:0;width:100%;text-align:center;z-index:999;}
.down-arrow-image{background:url("images/down-arrow.png") no-repeat scroll center bottom;height:38px;position:absolute;top:-38px;width:50px;}
header .mk-section-video{display:block !important;}
.theme-content-custom,
.work-heading{float:left;width:100%;}
.work-heading,
.work-heading h2,
.work-heading p{text-align:center;}
#theme-page h2{color:#d27115;font-weight:600;text-transform:uppercase;font-size:43px;}
#theme-page .work-heading h2{color:#d27115;font-weight:600;text-transform:uppercase;font-size:43px;padding:0 0 14px;}
.work-heading p{color:#fff;font-size:21px;letter-spacing:1px;line-height:26px;padding:0;}
#theme-page,
#mk-footer{float:left;width:100%;}
#theme-page{padding:30px 0 0;}
.home #theme-page{padding:0 0 42px;}
.mk-contact-form-wrapper.classic-style .mk-form-row .text-input,
.mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea{background:none!important;padding:10px;width:100%!important;}
.mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea{height:200px!important;}
.mk-form-row{float:right;width:80.8%;}
.form-label{float:left;clear:left;line-height:46px!important;font-family:'Montserrat', sans-serif;font-size:22px;color:#333;}
textarea{resize:none;}
.work-post{background:#323232 none repeat scroll 0 0;display:inline-block;float:none;margin:50px 35px -5px 0;padding:0;position:relative;text-align:center;width:225px;}
.work-post .main-image{float:left;text-align:center;width:100%;}
.mk-clients-shortcode.column-style.client-slider.border-boxed{width:100%;margin-top:-59px;}
.single-post-tags{display:none;}
.mk-about-author-wrapper .avatar,
.mk-commentlist li .gravatar{border-radius:0!important;border:none!important;}
.mk-about-author-wrapper .about-author-name,
.mk-commentlist li .comment-author{font-family:'Montserrat', sans-serif;font-size:14px;color:#d27115!important;font-weight:bold;text-transform:capitalize;}
.similar-post-title,
.blog-comment-title{font-size:19px;color:#d27115!important;font-weight:600;text-transform:uppercase;}
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
textarea{background-color:#fff!important;border:1px solid #d4d4d4!important;color:#666666!important;font-size:20px!important;margin-bottom:10px!important;font-family:Raleway-Regular !important;}
body #review_form_wrapper input[type="submit"],
.blog-modern-btn,
body .gform_button[type="submit"],
body .button.alt,
body #respond #submit,
body .woocommerce .price_slider_amount .button.button,
body .mk-shopping-cart-box .mk-button.checkout,
body .widget_shopping_cart .mk-button.checkout,
body .widget_shopping_cart .mk-button.checkout{background-color:#fff;color:#d27115;font-size:19px;font-weight:600;line-height:26px;border:1px solid #d27115;border-radius:0;}
body #review_form_wrapper input[type="submit"]:hover,
.blog-modern-btn,
body .gform_button[type="submit"]:hover,
body .button.alt,
body #respond #submit:hover,
body .woocommerce .price_slider_amount .button.button:hover,
body .mk-shopping-cart-box .mk-button.checkout:hover,
body .widget_shopping_cart .mk-button.checkout:hover,
body .widget_shopping_cart .mk-button.checkout:hover{background-color:#d27115;color:#fff;font-weight:bold;font-style:italic;}
.post-list-thumb{display:none;}
.widget_posts_lists ul li .post-list-info{margin:0 10px 5px 0 !important;}
.recentcomments .comment-author-link{display:none;}
li.recentcomments{font-size:0;}
.widget_recent_comments li::before{float:left;line-height:18px;}
aside#mk-sidebar .widgettitle{color:#d27115;font-size:16px;font-weight:600;}
li.recentcomments a,
.widget_posts_lists ul li .post-list-title{font-size:14px;color:#6b6b6b;font-family:'Montserrat', sans-serif;}
.client-title h3{padding:50px 0 0;font-weight:600;font-size:22px;color:#000;line-height:38px;word-spacing:3px;margin-bottom:0;}
.client-slider{padding:15px 0 7px;}
.client-slider .mk-flex-slides > li{background:url(images/client-border.png) no-repeat right center;min-height:76px;}
.client-slider .mk-flex-slides >li:nth-child(n+3){background:none;}
.work-post:nth-child(5n+1){clear:left;}
.work-post a{background:#2a2a2a none repeat scroll 0 0;border:1px solid #d27115;color:#d27115;display:block;float:left;font-size:15px;padding:10px 0;text-align:center;width:99.3%;position:absolute;bottom:0;}
.work-post a:hover{color:#fff;background:#d27115;}
#theme-page .work-post h3{bottom:65px;color:#fff;float:left;font-size:16px;font-weight:600;letter-spacing:1px;padding:0;position:absolute;text-transform:uppercase;width:100%;z-index:5;}
#theme-page .work-post h3.two-line{padding:11px 0 0!important;}
.mk-clients-shortcode.bg-cover-true .client-logo{background-size:auto auto;}
.client-logos{float:left;width:100%;}
.mk-clients-shortcode ul.mk-flex-slides .client-logo{width:auto;}
.client-title{width:160px;}
.client-title,
.client-slider{float:left;}
.client-slider{width:100%;max-width:100%;}
.footer-widgets section{float:left;}
.footer-widget-1{width:230px;}
.footer-widget-2{width:220px;}
.footer-widget-3{width:190px;}
.footer-widget-4{width:442px;}
#theme-page.sw-single{background:#fff;}
.team-post{float:left;width:30%;margin:0 5% 50px 0;}
.team-post:nth-child(3n){margin:0;}
#sw-video-box{display:none;}
#menu-main-menu li a{display:block;background:none;}
.main_menu li a ul.sub-menu li a{font-size:14px !important;}
#dropmenu ul ul{margin-left:0;padding-top:17px;position:absolute;width:250px;}
.sub-title{background:#f2f2f2;width:100%;float:left;padding:10px 0;}
#theme-page .sub-title-text,
.sub-title-text{color:#d27115 !important;float:left;font-size:26px;font-weight:600;letter-spacing:0.5px;line-height:36px;padding:18px 0 0;text-align:center;width:100%;}
.home .sub-title-text{text-transform:uppercase;}
.mk-commentlist li .comment-time{font-size:14px !important;}
.mk-commentlist li .comment-content p{font-family:'Montserrat', sans-serif!important;color:#666!important;font-size:14px !important;}
.mk-image-shortcode-lightbox{left:45% !important;top:40% !important;width:auto !important;height:auto !important;}
.video-badge.mk-lightbox,
.permalink-badge.project-load{background:#fff none repeat scroll 0 0;clear:both !important;color:#d27115 !important;font-size:24.4px !important;font-style:italic;font-weight:bold;height:40px !important;line-height:40px!important;margin:0 5px 10px !important;text-align:center;width:123px !important;}
.mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta{bottom:42px!important;}
.mk-portfolio-item.slidebox-hover .grid-hover-icons{top:35px !important;text-align:center;}
.portfolio-meta{background:none!important;}
.mk-portfolio-item .featured-image .hover-overlay{background:#d27115 !important;opacity:0.75!Important;transform:translate(0px, 100%);}
body .mk-portfolio-item.fadebox-hover a{color:#d27115 !important;}
#theme-page .portfolio-meta h3.the-title{font-size:20px !important;font-weight:600;letter-spacing:0.5px;line-height:26px !important;margin-bottom:10px !important;}
.mk-employee-item{position:relative;}
.mk-employee-item .small-line-desc{bottom:25px;left:49%;position:absolute;}
.mk-portfolio-item.fadebox-hover .portfolio-categories{letter-spacing:1px;padding:16px 20px 0px!important;line-height:16px!important;}
.mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta{top:40%;}
.mk-button.outline-dimension{font-family:"Open Sans", sans-serif!important;font-size:19px!important;font-weight:600!important;}
.mk-button.outline-dimension:hover{font-weight:bold!important;font-style:italic!important;}
.portfolio-categories > span{font-size:18px !important;font-weight:400;}
.mk-portfolio-item.fadebox-hover .featured-image .grid-hover-icons{top:14%!important;}
.mk-portfolio-video p,
.ajax_project p,
.wpb_column p{line-height:30px;}
.mk-button.outline-dimension.small{padding-top:13px!important;}
.ajax_project .mk-button.outline-dimension.small{border-color:#d27115 !important;color:#d27115!important;}
.ajax_project .mk-button.outline-dimension.small:hover{color:#fff!important;background:#d27115 !important;}
.category-top{float:left;width:100%;padding:42px 0 40px;background:#f2f2f2;}
.tax-portfolio_category #theme-page .theme-page-wrapper{margin:0 auto;}
.tax-portfolio_category #theme-page .theme-page-wrapper .theme-content{padding-top:0 !important;}
.margin-minus{float:left;width:100%;}
.category-top .cat-desc p,
.category-top h2,
.category-top .cat-desc h2.desc{color:#d27115;display:table-cell;font-size:26px;font-weight:600;letter-spacing:0.5px;line-height:36px;margin:28px 0;padding:18px 0;text-align:center;text-transform:uppercase;vertical-align:middle;}
.sw-right-content{display:table-cell;vertical-align:middle;float:none;padding:29px 0 0;}
.vc_col-sm-6.wpb_column.column_container.extra-pad{padding-left:75px;}
category-top ul{float:left;margin:-20px 0 17px;width:100%;}
.category-top p{line-height:27px;margin-bottom:26px;}
.category-top h3{color:#d27115;font-size:19px;font-weight:600;letter-spacing:1.5px;padding:34px 0 0;text-transform:uppercase;}
.category-top li{list-style:none;font-family:'Montserrat', sans-serif;font-size:14px;color:#333;margin-left:8px;padding:0 0 7px;}
.category-top li:before{content:".";color:#d27115;font-size:32px;padding:0 6px 0 0;float:left;line-height:7px;font-family:'Montserrat', sans-serif;}
.vc_col-sm-6.wpb_column.column_container.padding-0{padding:0;}
a.my-button,
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button{border:1px solid #d27115!important;color:#d27115;font-size:19px;padding:10px 35px 7px;font-weight:600;line-height:20px;background:none!important;}
a.my-button{font-size:15px;font-weight:400;padding:10px 30px 7px;margin:0 3px 0 0;}
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button{padding:12px 19px;text-transform:none;}
.mk-progress-button-content{letter-spacing:0;}
.two-buttons{float:left;padding:12px 0 0;margin:20px 0 0;}
#mk-responsive-wrap{overflow-y:auto!important;}
a.my-button:hover,
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button:hover{border:none!important;color:#fff!important;background:#d27115!important;}
#theme-page h4.title-medium,
#theme-page h2.title-medium{text-align:center;text-transform:uppercase;font-size:22px;font-weight:600;color:#d27115!important;margin-bottom:30px;}
.pricing-item{text-align:left!important;}
.swprice{float:right;font-weight:bold;margin-right:25px;}
#theme-page h4.title-medium.pricing-title,
#theme-page h2.title-medium.pricing-title{margin-bottom:0;margin-top:25px;}
.sw-related-post .mk-portfolio-item.fadebox-hover .featured-image .grid-hover-icons a{width:66px;}
.mk-portfolio-item.fadebox-hover.portfolio-category .featured-image .grid-hover-icons{top:95px !important;}
.grid-hover-icons.on-loading{opacity:1 !important;}
.bottom-buttons{clear:both;float:left;margin:30px 0 0;text-align:center;width:100%;}
.banner-contents{position:relative;z-index:100;}
.feat-image{position:absolute;right:3%;top:22%;}
.sub-menu{top:60px !important;padding:9px 0!important;}
.feats-image > img{border-radius:50%;max-width:120px;min-width:112px;}
.tax-portfolio_category article{display:inline-block;float:none !important;margin:0 auto !important;}
.tax-portfolio_category .sw-related-post{text-align:center;}
.my-own-button.mk-button.outline-dimension{float:left;width:100%;border:none!important;}
.state-success.new-sw{float:left;padding:0;position:unset !important;width:100% !important;}
.pricing-item.inner-pricing-item{border:1px solid #cccccc;padding:15px;}
.have-pricing-table{margin-top:100px;}
#theme-page h4.title-medium.pricing-title,
#theme-page h2.title-medium.pricing-title{background:#d17033 none repeat scroll 0 0;color:#fff !important;font-family:"Open Sans", sans-serif !important;font-size:20px !important;font-weight:400;line-height:40px;margin-bottom:0;margin-top:-30px;width:auto;}
.pricing-features{text-align:center;}
.pricing-features strong{text-transform:uppercase;font-family:"Open Sans", sans-serif !important;}
.swpricing{margin-top:30px;}
.pricing-features li{list-style:outside none none;font-family:"Open Sans", sans-serif !important;}
.swprice{display:table;float:none;margin:0 auto;text-transform:uppercase;font-family:"Open Sans", sans-serif !important;color:#d17033 !important;}
.wpb_column.vc_column_container.vc_col-sm-6.pricing-item{margin:0 0 60px;}
.my-button-full{background:#d27115 none repeat scroll 0 0;color:#fff;float:left;margin:0 0 20px;width:100%;text-transform:uppercase;font-weight:400;line-height:40px;font-family:"Open Sans", sans-serif !important;font-size:20px !important;border:1px solid #d27115;text-align:center;}
.my-button-full:hover{color:#d27115;border:1px solid #d27115;background:#fff;}
.our-world .custom-contents .custom-content-entry p{font-size:16px;line-height:23px;font-family:"Hind", sans-serif;}
.recat-home{display:block;float:none;margin-bottom:15px;}
.inner-banner-image{min-height:601px;margin:0px 0 0;background-size:cover !important;background-position:center center;}
.inner-banner-image h1{font-size:4.38em; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);}
.inner-banner-image:before{content:'';background: url('images/overlay_banner.png');width:100%;display:inline-block;vertical-align:top;height:100%;position:absolute;top:0;left:0;}
.inner-banner-image.con-over-img{background-repeat:no-repeat !important;background-size:contain !important;}
.con-banner:after{content:'';width:50%;display:inline-block;vertical-align:top;height:100%;position:absolute;top:0;right:0;background:-moz-linear-gradient(left, rgba(37, 37, 37, 0) 0%, rgba(37, 37, 37, 0.06) 11%, rgba(37, 37, 37, 0.12) 16%, rgba(37, 37, 37, 0.66) 51%, rgba(37, 37, 37, 0.83) 65%, rgba(37, 37, 37, 0.9) 73%, rgba(37, 37, 37, 0.96) 83%, rgba(37, 37, 37, 1) 100%);background:-webkit-linear-gradient(left, rgba(37, 37, 37, 0) 0%, rgba(37, 37, 37, 0.06) 11%, rgba(37, 37, 37, 0.12) 16%, rgba(37, 37, 37, 0.66) 51%, rgba(37, 37, 37, 0.83) 65%, rgba(37, 37, 37, 0.9) 73%, rgba(37, 37, 37, 0.96) 83%, rgba(37, 37, 37, 1) 100%);background:linear-gradient(to right, rgba(37, 37, 37, 0) 0%, rgba(37, 37, 37, 0.06) 11%, rgba(37, 37, 37, 0.12) 16%, rgba(37, 37, 37, 0.66) 51%, rgba(37, 37, 37, 0.83) 65%, rgba(37, 37, 37, 0.9) 73%, rgba(37, 37, 37, 0.96) 83%, rgba(37, 37, 37, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00252525', endColorstr='#252525', GradientType=1);}
.con-banner:before{content:'';width:40%;display:inline-block;vertical-align:top;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, rgba(37, 37, 37, 1) 0%, rgba(37, 37, 37, 1) 47%, rgba(37, 37, 37, 0.95) 53%, rgba(37, 37, 37, 0.89) 58%, rgba(37, 37, 37, 0.72) 66%, rgba(37, 37, 37, 0.35) 79%, rgba(37, 37, 37, 0.24) 84%, rgba(37, 37, 37, 0.07) 94%, rgba(37, 37, 37, 0) 100%);background:-webkit-linear-gradient(left, rgba(37, 37, 37, 1) 0%, rgba(37, 37, 37, 1) 47%, rgba(37, 37, 37, 0.95) 53%, rgba(37, 37, 37, 0.89) 58%, rgba(37, 37, 37, 0.72) 66%, rgba(37, 37, 37, 0.35) 79%, rgba(37, 37, 37, 0.24) 84%, rgba(37, 37, 37, 0.07) 94%, rgba(37, 37, 37, 0) 100%);background:linear-gradient(to right, rgba(37, 37, 37, 1) 0%, rgba(37, 37, 37, 1) 47%, rgba(37, 37, 37, 0.95) 53%, rgba(37, 37, 37, 0.89) 58%, rgba(37, 37, 37, 0.72) 66%, rgba(37, 37, 37, 0.35) 79%, rgba(37, 37, 37, 0.24) 84%, rgba(37, 37, 37, 0.07) 94%, rgba(37, 37, 37, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#00252525', GradientType=1);}
.banner-contents.article-pg-txt{width:100% !important;}
.inner-banner-image .sub-three{font-family:'Hind', sans-serif;max-width:600px;margin:0 auto;text-transform:none !important;font-weight:normal;padding:26px 0 0;font-size:30px;}
.inner-banner-image .sub_heading {
    font-family: Montserrat-Regular;
    font-size: 60px;
    color: #fff;
    max-width: 977px;
    margin: 16px auto 0px auto;
    line-height: 70px;
    text-transform: uppercase;
}
.center-block{float:none;margin:0 auto;}
a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.homepage .wpcf7-form p{display:block;text-align:left;}
.homepage .wpcf7-submit{ position: relative;  width:185px !important;float:none;background:#d27228;color:#fff;margin:0;border:2px solid #d27228;font-size:18px;font-weight:normal;font-family:Montserrat-SemiBold;height:60px;text-transform:uppercase;padding:18px 30px;border-radius:30px;animation:5s ease 0s normal none 1 running fadein;}
.homepage .wpcf7-submit:after { position: absolute; top: 20px; right: 32px; content: ""; width: 13px; height: 21px; background: url('images/icon_next.png');  }

.homepage .wpcf7-submit:hover{background:#fff; color: #d27228; border:2px solid #d27228 !important;}
.homepage .wpcf7-submit:hover:after{
    background: url('images/icon_next_hover.png');
}
.abt_video .controls-wrapper{display:none;}
#rc-imageselect{-webkit-transform:scale(0.77);transform-origin:0 0;transform:scale(0.77);}
.ifemb{display:none;margin-top:70px;}
.video-banner{width:100%;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;position:relative;}
.video-banner:before{content:'';background:rgba(37, 37, 37, 0.8);width:100%;display:inline-block;vertical-align:top;height:100%;position:absolute;top:0;left:0;}
.video-banner .banner-inner{position:absolute;top:250px;left:50%;transform:translateX(-50%);text-align:center;width:70%;}
.video-banner .banner-inner h1{font-size:65px;color:#fff;font-family:'Montserrat', sans-serif;text-align:center;font-weight:600;margin:0 0 18px;}
.video-banner .banner-inner p{font-size:30px;color:#fff;font-family:'Montserrat',/*Hind*/ sans-serif;text-align:center;font-weight:300; line-height:35px; }
.video-banner .banner-inner .video-ply-icon{width:74px !important;height:74px !important;z-index:3;background-image:url(images/play_bt.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;display:inline-block;}
.video-banner .banner-inner .video-ply-icon:hover{background-image:url(images/play_bt_hover.svg);background-repeat:no-repeat;background-position:center center;}
.video-banner .scroll-btn{position:absolute;bottom:44px;left:50%;transform:translateX(-50%);}
.work-post-lists .jcarousel ul{display:flex;flex-flow:row wrap;}
.qutoe-form-popup{width:100%;display:inline-block;vertical-align:top;padding:70px 0;}
.qutoe-form-popup .qutoe-title{width:35%;float:left;display:block;}
.qutoe-form-popup .qutoe-title h2{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); color:#fff;font-size:70px;font-family:Montserrat-Bold; text-transform: uppercase; border-bottom: 2px solid #fff; display: inline-block; padding-bottom: 30px;}
.qutoe-form-popup .qutoe-title P{ line-height: 49px; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); font-family:Raleway-Medium;  color:#fff;font-size:35px;}
.gform_wrapper form {
    margin-top: 33px;
}
.qutoe-form-popup .qutoe-title span{margin:0 20px 0 0; color:#d27228; padding-left: 15px;}
.qutoe-form-popup .qutoe-form{width:55%;float:right;display:block; }
.qutoe-form-popup .form-row{display:block;margin:0 -14px;}
.qutoe-form-popup .qutoe-form ul{margin:0;}
.qutoe-form-popup .qutoe-form ul li{list-style:none;margin:0;}
.qutoe-form-popup .qutoe-form .gfield_html{font-size:20px;font-weight:bold;color:#d27228;padding:0 0 11px; text-transform: uppercase; font-family: #Montserrat-SemiBold; font-size: 20px;}
.qutoe-form-popup .qutoe-form .gfield_html:after{content:'';background:#d27228;display:inline-block;vertical-align:top;margin:20px 10px 0 0; width: 100%; height: 1px;}
.qutoe-form-popup .qutoe-form .input_half_row{width:50%;display:inline-block;vertical-align:top;padding:0 14px 14px;margin-top:0;}
.qutoe-form-popup .qutoe-form .gform_wrapper ul.gform_fields li.gfield{padding:10px;}
.qutoe-form-popup span img{height:27px;}
.qutoe-form-popup  #field_2_4 {
    margin-bottom: -9px !important;
}
.qutoe-form-popup .qutoe-form .input_half_row input[type=text]{width:100%;display:inline-block;vertical-align:top;height:50px;background:#fff;border-radius:0;border:2px solid #fff;font-size:18px !important;color:#707071 !important;font-family:'Hind', sans-serif !important;}
#quote_new .qutoe-form .input_half_row input[type=text]:focus,
#quote_new .qutoe-form .input_half_row input:hover,
.gform_wrapper textarea.medium:focus,
.gform_wrapper textarea.medium:hover{border:2px solid #d27115 !important;}
.qutoe-form-popup .qutoe-form .input_half_row.full-width{width:100%;display:inline-block;vertical-align:top;padding:64px 0 0;}
.qutoe-form-popup .qutoe-form .input_half_row textarea.textarea{width:100%;height:150px;display:inline-block;vertical-align:top;font-size:18px;color:#707071;border:2px solid #fff;}
.qutoe-form-popup .qutoe-form .projet-type-check{position:relative;width:100%;display:inline-block;vertical-align:top;padding:40px 0 0;}
.qutoe-form-popup .qutoe-form .check-box-block{width:100%;display:inline-block;vertical-align:top;}
.qutoe-form-popup .Mandatory-text.gfield_html{font-size:18px;color:#fff;font-family:'Hind', sans-serif !important;font-weight:normal;padding-right:0 !important;}
.qutoe-form-popup .Mandatory-text.gfield_html:before{content:'';display:none;}
.qutoe-form-popup .qutoe-form .check-box{position:relative;margin:0 0 15px;width:100%;display:block;float:left;}
.qutoe-form-popup .gfield_checkbox li{margin:0 0 18px !important;}
.qutoe-form-popup .qutoe-form .check-box label{font-size:28px;color:#fff;font-family:Raleway-Regular !important;font-weight:normal;letter-spacing:0.02em;}
.qutoe-form-popup .qutoe-form .check-box label:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:22px;left:0;position:absolute;top:0;width:22px;}
.qutoe-form-popup .qutoe-form .check-box span{font-size:18px;color:#fff;margin:0 0 0 17px;}
.qutoe-form-popup .qutoe-form .check-box label:after{content:"";height:10px;left:5px;opacity:0;position:absolute;top:6px;width:10px;background:#d27115;border-radius:100%;}
.qutoe-form-popup .qutoe-form .check-box input[type="checkbox"]{visibility:hidden;}
.qutoe-form-popup .qutoe-form .check-box input[type="checkbox"]:checked + label:before{background-color:#fff;border-color:#fff;}
.qutoe-form-popup .qutoe-form .check-box input[type="checkbox"]:checked + label:after{opacity:1;}
.qutoe-form-popup .sign-check{width:100%;display:inline-block;vertical-align:top;padding:20px 0 0;}
.qutoe-form-popup .check-box2{position:relative;width:100%;display:inline-block;vertical-align:top;}
.qutoe-form-popup .check-box2 label:before{content:'';background-color:#fff;border-radius:0;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px;}
.qutoe-form-popup .sign-check span{font-size:18px;font-weight:normal;color:#fff;margin:0 0 0 17px;}
.qutoe-form-popup .qutoe-form p{font-size:18px;color:#fff;font-weight:normal;}
.qutoe-form-popup .check-box2 label:after{border:2px solid #d17228;border-top:none;border-right:none;content:"";height:7px;left:4px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:12px;}
.qutoe-form-popup .check-box2 input[type="checkbox"]{visibility:hidden;}
.qutoe-form-popup .check-box2 input[type="checkbox"]:checked + label:before{background-color:#fff;border-color:#d17228;}
.qutoe-form-popup .check-box2 input[type="checkbox"]:checked + label:after{opacity:1;}
.qutoe-form-popup .btn-box{width:100%;display:inline-block;vertical-align:top;padding:45px 0 0;}
#quote_new .qutoe-form-popup .gform_button[type="submit"]{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); width:171px;height:60px;line-height:64px !important;color:#fff !important;font-size:18px !important;font-weight:bold;display:inline-block;vertical-align:top;border-radius:100px !important;border:none;box-shadow:none;background-color:#d17228 !important;text-transform:uppercase;background-image:url(images/send-btn-icon2.png) !important;background-position:right 35px center;background-repeat:no-repeat;padding:0 !important;text-align:center;font-style:normal;font-family:'Hind', sans-serif !important;}
#quote_new .qutoe-form-popup .gform_button[type="submit"]:hover{background-color:#b25f27 !important;}
#quote_new .gform_wrapper ul li.gfield{margin-top:0;}
#quote_new .modal-dialog{width:100%;display:inline-block;vertical-align:top;margin:0 auto;max-width:100%;}
#quote_new .modal-header{border:none;}
#quote_new .modal-header h4{display:none;}
#quote_new .modal-content{background:rgba(0, 0, 0, 0.65);border:0;}
#quote_new .gfield_label{display:none;}
#quote_new .name_first label{display:none;}
#quote_new .check-box .gfield_checkbox li{width:33.33%;float:left;display:block;}
#quote_new .gfield_checkbox li input{margin-top:2px;}
#quote_new .gfield_checkbox label{font-size:18px;font-weight:normal;color:#fff;margin:0 0 0 17px;}
.qutoe-form-popup .check-box2 #label_2_12_1 {
    color: #d27228 !important;
    text-transform: uppercase;
    font-family: Montserrat-SemiBold !important;
}
#quote_new .close{width:181px;height:60px;background-color:#d27115;display:inline-block;vertical-align:top; border: 2px solid #fff; border-radius:30px;text-align:center;color:#fff;opacity:1;font-family:Montserrat-SemiBold;text-shadow:none;font-size:16px;background-image:url(images/close-icon.png) !important;background-position:right 30px center !important;background-repeat:no-repeat !important;transition:none;text-transform:uppercase;margin-top:0px;}
.modal-header .close{margin:0 10px 0 0;}
#quote_new .close:hover{background:transparent; color: #fff;  border: 2px solid #d27115; }
#quote_new .gform_wrapper div.validation_error{border:none;text-align:left;color:#f83232;font-family:'Hind', sans-serif;font-size:18px;line-height:26px;letter-spacing:0.02em;font-weight:normal;}
#quote_new .gform_wrapper .top_label .gfield_error,
#quote_new .gform_wrapper .top_label .gfield_error input.large,
#quote_new .gform_wrapper .top_label .gfield_error select.large{width:50%;}
#quote_new .gform_wrapper .top_label .gfield_error.check-box,
#quote_new .gform_wrapper .top_label .gfield_error.textarea_field{width:100%;}
#quote_new .gform_wrapper li.gfield.gfield_error,
#quote_new .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;border:none;}
#quote_new .gform_wrapper .validation_message{color:#f83232;font-family:'Hind', sans-serif;font-size:18px;line-height:26px;letter-spacing:0.02em;font-weight:normal;padding:0;}
#quote_new .gform_confirmation_message{font-size:40px;font-family:'Hind', sans-serif;color:#fff;line-height:54px;font-weight:bold;letter-spacing:0.02em;padding:20px 0 0;}
#quote_new  #input_2_2{margin-top:2px;}
#quote_new  #input_2_4{margin-top:-10px;}
.title{width:100%;display:inline-block;vertical-align:top;}
.title h2{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:65px;color:#404040;}
.about-sec{width:100%;display:inline-block;vertical-align:top;background-position:left center;background-repeat:no-repeat;}
.about-team-sec  h1 {
    font-family: Montserrat-Bold;
    font-size: 50px;
    text-transform: uppercase;
    color: #232528;
    position: relative;
    margin: 0px 0px 20px 0px;
    padding:  0px 0px 30px 0px;
}

.about-team-sec  h1::after {
    content: "";
    position: absolute;
    width: 190%;
    height: 1px;
    background: #333;
    left: 0px;
    bottom: 0px;
}

.about-sec .about-blk{width:100%;display:inline-block;vertical-align:top;}
.about-sec .about-blk > .row{margin:0;}
.about-sec .about-blk > .row > div[class*='col-']{padding:0;}
.about-sec .about-blk .right_part{width:100%;display:inline-block;vertical-align:top;padding:70px 90px 0px 100px;}
.about-sec .about-blk .right_part p{font-size:16px;color:#2b2b2b;font-family:"Hind", sans-serif;font-weight:400;line-height:23px;letter-spacing:0.02em;margin:0 0 23px;}
.about-sec .btn-box{padding:30px 0;}
.btn-box{width:100%;display:inline-block;vertical-align:top;}
.btn-box a{width:174px;height:60px;display:inline-block;vertical-align:top;background:#d27115;border-radius:30px;text-align:center;color:#fff;font-family:Montserrat-SemiBold;font-weight:normal;text-transform:uppercase;font-size:20px;padding:18px 30px;letter-spacing:0.02em;}
.btn-box a:hover{background:#b25f27;}
.btn-box a i{padding-left:9px;}
.btn-box a:hover{color:#fff;}
.right_part .btn-box a.get-q-model-about i{padding-left:15px;}
.about-sec .right_part .btn-box a.get-q-model-about i{padding-left:19px;}
.about-sec .right_part .btn-box a {
    border: 2px solid #d27228;
    width: 210px;
    height: 66px;
    box-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);
}
.about-sec .right_part .btn-box a:hover{background: #fff; color: #d27228; border: 2px solid #d27228; }
.about-team-sec{width:100%;display:inline-block;vertical-align:top;background:#eeeeee;overflow:hidden;}
.about-team-sec .about-team-blk{width:100%;display:inline-block;vertical-align:top;padding: 45px 0 40px;}
.about-team-sec .about-team-blk > .row{margin:0 -35px;}
.about-team-sec .about-team-blk > .row > div[class*="col-"]{padding:35px;}
.about-team-sec .team-box{width:100%;display:inline-block;vertical-align:top;position:relative; }
.about-team-sec .team-box img{width:100%;  }
.about-team-sec .team-box:hover img {}
.about-team-sec .team-box
.about-team-sec .team-box:hover .overlay{opacity:0;}
.about-team-sec .team-box:hover .description {opacity:1;}
.about-team-sec .team-box .description{ opacity: 0; position:absolute;top:63%;left:0;text-align:center;padding:0 60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.about-team-sec .team-box .description p{color:#fff;font-size:16px;font-family:'Hind', sans-serif;font-weight:400;line-height:23px;letter-spacing:0.02em;}
.about-team-sec .team-box .description h3{color:#fff;font-family:'Montserrat-Bold';font-size:50px;line-height:normal;margin:0 0 30px; text-transform: uppercase;}
.about-team-sec .team-box .description h3 span{ border-top: 1px solid #fff; padding-top: 15px; margin-top: 10px;  font-size:32px;color:#fff;font-family:Raleway-Medium;display:block;text-transform:uppercase;}
.about-team-sec .team-box .you-box{position:absolute;left:0px;top:0px;height:100%;width:100%;display:inline-block;vertical-align:top;background:#232528;padding:0px 58px 0;text-align:center;}
.about-team-sec .team-box .you-box h3{ border-bottom: 1px solid #fff; font-family:Montserrat-Bold;font-size:65px;color:#fff;margin:0 0 28px; padding-bottom: 20px;}
.about-team-sec .team-box .you-box p{font-family:Raleway-Regular;font-size:30px;font-weight:normal;color:#fff;letter-spacing:0.02em;line-height:35px;}
.about-team-sec .team-box .you-box .btn-box{width:100%;display:inline-block;vertical-align:top;padding:54px 0 0;}
.about-team-sec .team-box .you-box .btn-box a{ box-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24);  background:#d27228;padding:0;width:224px;text-align:center;line-height:69px;height:67px; font-family: Montserrat-SemiBold; border: 2px solid #d27228;}
.about-team-sec .team-box .you-box .btn-box a:hover{background:#fff; color: #d27228; border: 2px solid #d27228; }
.about-team-sec .team-box .you-box .btn-box i{padding-left:5px;}
.you_mn{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 58px;}
.about-blk .abt_video iframe,
.about-blk .abt_video video{width:100%;display:inline-block;vertical-align:top;height:730px;}
.service-page{width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.service-page .service-blk{width:100%;display:inline-block;vertical-align:top;}
.service-page .service-blk div[class*="col-"]{position:static;}
.service-page .service-blk:before{content:'';width:43.7%;display:block;float:left;height:100%;position:absolute;right:0;top:0;background:none;z-index:-1;}
.service-page .service-blk h3{font-size:30px;font-family:'Montserrat', sans-serif;font-weight:600;color:#2b2b2b;padding-bottom:30px;}
.service-page .service-blk p{font-size:16px;font-family:Raleway-Regular;font-weight:normal;color:#43464c;letter-spacing:0.02em;line-height:23px;}
.service-page .service-blk .video-icon{background-image:url(images/event_video.svg);width:65px;height:62px;display:none;margin:0 0 28px;}
.service-page .service-blk .col_row{margin:0 -10px;width:100%;display:inline-block;vertical-align:top;min-height:1000px;}
.service-page .service-blk .col-1{width:58.33%;float:left;display:block;vertical-align:top;padding:0 10px;}
.service-page .service-blk .col-2{width:41.66%;float:left;display:block;vertical-align:top;padding:0 10px;}
.service-page .service-blk .left_part{width:100%;display:inline-block;vertical-align:top;padding:100px 90px 105px 0;}
.service-page .service-blk .right_part{width:100%;display:inline-block;vertical-align:top;}
.service-page .service-blk .right_part .get-block{width:100%;display:inline-block;vertical-align:top;padding:100px 60px;}
.service-page .service-blk .servicesblk_in .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:100px 60px;}
.service-page .service-blk .right_part .get-block h4{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); position: relative; font-size:37px;color:#fff;text-transform:uppercase;line-height:45px;letter-spacing:0.02em;font-family:Montserrat-Bold;padding:15px 15px 15px 53px;}
.service-page .service-blk .right_part .get-block h4::before {
    position: absolute;
    content: "\f10d";
    display: block;
    left: 8px;
    top: 14px;
    font-size: 31px;
    font-family: FontAwesome;
    opacity: 0.8;
}

.service-page .service-blk .right_part .get-block h4::after {
    position: absolute;
    content: "\f10e";
    display: block;
    right: 0px;
    bottom: 7px;
    font-size: 31px;
    font-family: FontAwesome;
    opacity: 0.8;
}

#quocred {
    background: url("images/quocred.png");
    width: 290px;
    height: 290px;
    float: left;
    background-size: cover;
    position: relative;
    margin: 15px 0px;
}
#quocblack {
    background: url("images/quocblack.png");
    background-size: cover;
    width: 290px;
    height: 290px;
    display: inline-block;
    float: right;
    position: relative;
    margin: 15px 0px;
}

#quocred h4,#quocblack h4 {
    font-family: Montserrat-Bold; font-size: 30px; position: absolute; left: 99px; top: 56px; color: #fff; font-size: 50px;
}

#quocred em,#quocblack em {
    font-family: Raleway-Medium;
    font-size: 15px;
    width: 193px;
    position: absolute;
    top: 120px;
    left: 50px;
    display: block;
    text-align: center;
    line-height: 17px;
    font-style: normal;
}
#quocred em, #quocred a {
    color: #232528;
}

#quocblack em,#quocblack a {
    color: #fff;
}

#quocred a {
    font-family: Raleway-Medium;
    font-weight: bold;
    font-size: 15px;
    position: absolute;
    top: 200px;
    left: 87px;
    display: block;
    text-align: center;
    line-height: 17px;
    border-top: 1px solid #fff;
    padding-top: 5px;
}

#quocblack a {
    font-family: Raleway-Medium;
    font-weight: bold;
    font-size: 15px;
    position: absolute;
    top: 200px;
    left: 100px;
    display: block;
    text-align: center;
    line-height: 17px;
    border-top: 1px solid #d27115;
    padding-top: 5px;
}
.service-page .service-blk .left_part ul {
    margin: 30px 0px 30px 30px;
}

.service-page .service-blk .right_part .btn-box{width:100%;display:inline-block;vertical-align:top;padding:15px;}
.service-page .service-blk .right_part .btn-box a{ box-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); margin-left: 40px; border: 2px solid #fff; color:#fff; width:240px;font-family:Montserrat-SemiBold;text-transform:uppercase;font-size:19px;padding:18px 30px;}
.service-page .service-blk .right_part .btn-box a:hover{  background: #fff; border: 2px solid #d27228; color: #d27228; }
.service-page .service-blk .right_part .btn-box .btn-icon{background:url(images/btn-icon.png) no-repeat;width:8px;height:12px;display:inline-block;margin:0 0 0 16px;}
.service-page .service-blk .img-box{width:43.7%;display:block;position:absolute;bottom:0;right:0;}
.service-page .service-blk .img-box img{width:100%;}
.service-page .package-sec{background:#2b2b2b;width:100%;display:none !important;vertical-align:top;padding:119px 0 117px;}
.service-page .package-blk{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;}
.service-page .title h2{color:#fff;text-align:center;padding:0 0 94px;}
.service-page .package-box{width:32.4%;display:block;margin:0 0 25px;}
.service-page .package-box .pack-detail{padding:57px 60px 0;width:100%;display:inline-block;vertical-align:top;background:#fff;}
.service-page .package-box .icon-box{width:100%;display:inline-block;vertical-align:top;text-align:center;padding:0 0 19px;}
.service-page .package-box h3{font-size:35px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#2b2b2b;text-align:center;position:relative;padding:0 0 25px;margin:0 0 41px;}
.service-page .package-box h3:after{content:'';width:77px;height:6px;background:#d17228;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;}
.service-page .package-box h4{font-size:16px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#9e9e9e;padding:13px 0 0;text-transform:uppercase;}
.service-page .package-box .pack-detail ul{width:100%;display:inline-block;vertical-align:top;margin:0 0 0 15px;}
.service-page .package-box .dec-fix{width:100%;display:inline-block;vertical-align:top;overflow:hidden;padding:0 0 91px 0;position:relative;}
.service-page .package-box .dec-fix .inn-div{}
.service-page .package-box .pack-detail ul li{width:100%;display:inline-block;vertical-align:top;list-style:none;position:relative;margin:0;color:#2b2b2b;font-family:'Hind', sans-serif;font-size:16px;padding:0 0 6px;}
.service-page .package-box .pack-detail ul li:before{content:"\f111";font-family:'FontAwesome';font-size:6px;color:#d27115;position:absolute;top:0;left:-14px;display:inline-block;vertical-align:top;}
.service-page .package-box .red-more{width:100%;display:inline-block;vertical-align:top;position:absolute;padding:13px 0 42px;background:#fff;left:0;right:0;bottom:0;}
.service-page .package-box .red-more:before{content:'';background-image:url(images/read-more-bg.png);background-repeat:no-repeat;background-position:center center;display:block;width:100%;height:32px;position:absolute;top:-32px;left:0;}
.service-page .package-box .red-more a{font-size:15px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#d27115;display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;margin:13px 0 0;}
.service-page .package-box .red-more .more-exp:after{content:'';display:inline-block;vertical-align:top;background:url(images/redmore-icon.png) no-repeat;width:12px;height:8px;top:9px;right:-20px;position:absolute;}
.service-page .package-box .red-more .less-mor:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);content:'';display:inline-block;vertical-align:top;background:url(images/redmore-icon.png) no-repeat;width:12px;height:8px;top:9px;right:-20px;position:absolute;}
.service-page .package-box .price-box{width:100%;display:inline-block;vertical-align:top;background:#d27115;padding:42px 0 29px;position:relative;z-index:1;}
.service-page .package-box .price-box h3{color:#fff;font-family:'Montserrat', sans-serif;font-weight:bold;line-height:35px;margin:0;padding:0;}
.service-page .package-box .price-box h3 span{display:block;color:#ffa550;font-size:16px;font-family:'Hind', sans-serif;}
.service-page .left_part strong { vertical-align: initial !important; }
.service-page a,.service-page em,.service-page span { vertical-align: initial !important; }
.example-sec{width:100%;display:inline-block;vertical-align:top;padding:119px 0 110px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.example-sec:before{content:'';background:#252525;opacity:0.8;display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.example-blk{width:100%;display:inline-block;vertical-align:top;}
.example-blk .video-blk{width:100%;display:inline-block;vertical-align:top;}
.example-blk .video-blk > .row{margin:0 -10px;display:flex;flex-flow:row wrap;}
.example-blk .video-blk > .row > div[class*='col-']{padding:0 10px;}
.video-blk .video-box{width:100%;display:inline-block;vertical-align:top;background:#252525;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin:0 0 25px;}
.video-blk .video-box img{width:100%;  }
.video-blk .video-box .caption-text{position:absolute;top:0;left:0;display:block;z-index:1;}
.video-blk .video-box .caption-text h3{font-size:13px;font-family:'Montserrat', sans-serif;font-weight:normal;color:#fff;text-transform:uppercase;margin:0;padding:18px 0 0 12px;z-index:1;}
.video-blk .video-box .caption-text h3:before{content:"";background:#d27115;width:13px;height:13px;border-radius:100%;display:inline-block;vertical-align:top;margin:2px 10px 0 0;}
.video-blk .video-box .video-ply-icon{position:absolute;top:50%;left:50%;width:74px !important;height:74px !important;transform:translate(-50%, -50%);z-index:3;content:"";background-image:url(images/play_bt.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;}
.video-blk .video-box .video-ply-icon:hover{background-image:url(images/play_bt_hover.svg);background-repeat:no-repeat;background-position:center center;}
.video-blk .video-box .ovrlay{}
.video-blk .video-box:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.video-blk .btn-box{width:100%;display:inline-block;vertical-align:top;text-align:center;padding:92px 0 0;}
.video-blk .btn-box a{width:384px;height:60px;background-color:#d27115;color:#fff;text-align:center;font-family:Montserrat-SemiBold;font-weight:normal;font-size:18px;letter-spacing:0.02em;padding:0;line-height:60px;background-image:none;}
.video-blk .btn-box a:hover{background-color:#b25f27;}
.know-page{ background: #eee;  width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.know-page #categories-2{display:none;}
.know-page ul{margin:0;}
.know-page .know-blk{width:100%;display:inline-block;vertical-align:top;position:relative;padding:81px 0 98px;}
.know-blk .pos-blk{width:100%;display:inline-block;vertical-align:top;}
.know-blk .pos-blk > .row{margin:0 -10px;}
.know-blk .pos-blk > .row > div[class*='col-']{padding:0 10px;}
.know-blk .col-md-9{width:69.5%;padding-left:10px;padding-right:10px;}
.know-blk .col-md-3{width:28.41%;padding-left:10px;padding-right:10px;}
.know-blk .pos-blk .post-box{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:top;background: #fff;margin:0 0 50px;}
.know-blk .pos-blk .post-text{overflow:hidden;padding:20px 60px 36px 44px;}
.know-blk .pos-blk .image-box{float:left;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:371px;min-height:452px;}
.know-blk .pos-blk .image-box img{width:100%;display:none;}
.know-blk .pos-blk .post-text h3{color:#2b2b2b;font-size:30px;font-family:Montserrat-Bold; text-transform: uppercase; font-size: 30px;}
.know-blk .pos-blk .post-text a:hover h3{color:#d27115;}
.know-blk .pos-blk .post-text .small-title{ padding: 10px 0px; font-size:14px;font-family:Raleway-Medium;color:#d27228; border-top: 1px solid #d27228;}
.know-blk .pos-blk .post-text .small-title span{float: right; padding-left: 10px;}
.know-blk .pos-blk .post-text p{font-size:15px;font-family:Raleway-Light;color:#666666;line-height:23px;letter-spacing:0.02em;}
.know-blk .pos-blk .post-text .red-more{display:inline-block;vertical-align:top;padding:20px 0 0;}
.know-blk .pos-blk .post-text a h1{font-size: 14px; font-style: normal;}
.know-blk .pos-blk .post-text .red-more i{ display: none; padding-left:18px;}
.know-blk .pos-blk .post-text .red-more a{color:#d27228;font-size:14px;font-family:Montserrat-SemiBold;text-transform:uppercase; border: 2px solid #d27228; border-radius: 20px; padding: 10px 20px;}
.know-blk .pos-blk .post-text .red-more a:hover{color:#fff; background: #d27228;}
.know-blk .pos-blk .post-text .red-more a:hover .right-arrow{background:url(images/redmore-hover-icon.png);}
.know-blk .pos-blk .post-text .social{display:block;vertical-align:top;margin:0;float:right;padding:20px 0 0;}
.know-blk .pos-blk .post-text .social li{display:inline-block;vertical-align:top;margin:0;list-style:none;padding:0 10px;}
.know-blk .pos-blk .post-text .social li a{font-size:18px;color:#919191;}
.know-blk .pos-blk .post-text .social li a:hover{color:#d27115}
.know-blk .pagination-nlk{display:inline-block;vertical-align:top;margin:0;}
.know-blk .pagination-nlk li{display:inline-block;vertical-align:top;margin:0;}
.know-blk .pagination-nlk li a:hover{border:2px solid #d27115;}
.know-blk .pagination-nlk li span.current{border:2px solid #d27115;}
.know-blk .pagination-nlk li span,
.know-blk .pagination-nlk li a{color:#6e6e6e;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:normal;text-align:center;line-height:37px;width:38px;height:37px;display:inline-block;vertical-align:top;border:2px solid #fff;}
.know-blk .page-no{float:right;display:block;color:#6e6e6e;font-size:12px;font-family:'Montserrat', sans-serif;font-weight:normal;}
.know-page .side-bar{width:100%;display:inline-block;vertical-align:top; background: #fff; padding: 30px 20px;}
.know-page .side-bar .widget_search{width:100%;display:inline-block;vertical-align:top;position:relative;margin:0 0 9px;}
.know-page .side-bar .widget_search .text-input{width:100%;display:inline-block;vertical-align:top;border:1px solid #ebebeb;height:50px;padding:0 20px;color:#707071 !important;font-size:18px !important;font-family:Raleway-Regular !important;font-weight:normal;margin:0;}
.know-page .side-bar .search-box .search-btn{position:absolute;top:12px;right:11px;}
.know-page .side-bar .search-box .search-btn img{width:15px;}
.know-page .widget_recent_entries{width:100%;display:inline-block;vertical-align:top;}
.know-page .widgettitle{ border-bottom: 1px solid #d27228; padding-bottom: 13px; color:#d27228;font-size:1.25em;font-family:Montserrat-SemiBold;text-transform:uppercase;margin:0 0 15px;}
.know-page .widget_recent_entries ul li a{font-size:1.13em;font-family:Raleway-Regular;color:#43464c;line-height:23px;margin:0 0 22px;}
.know-page .widget_recent_entries ul li a:hover,
.know-page .widget_recent_entries ul li a:focus{color:#d27115;}
.know-page .jetpack_subscription_widget{width:100%;display:inline-block;vertical-align:top;background:#d27115;padding:47px 20px 42px;margin:15px 0 0;}
.know-page .jetpack_subscription_widget .widgettitle{color:#fff;font-family:'Montserrat', sans-serif;font-weight:bold;margin:0;text-transform:uppercase;line-height:23px;letter-spacing:0.02em;padding:0 0 26px;}
.know-page .jetpack_su0bscription_widget #subscribe-email input{width:100%;height:50px;background-color:#fff;border:1px solid #ebebeb;padding:0 20px;background-image:url(images/email-icon.svg);background-repeat:no-repeat;background-position:right 20px center;margin:0 0 20px !important;}
.know-page .jetpack_subscription_widget input[type=submit]{width:204px;height:60px;background-color:#2b2b2b;border-radius:100px;border:none;box-shadow:none;font-size:18px;font-family:'Hind', sans-serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.know-page .jetpack_subscription_widget input[type=submit]:hover{background:#b25f27}
.know-page .widget_categories{width:100%;display:inline-block;vertical-align:top;margin:51px 0 0;}
.know-page .widget_categories ul{width:100%;display:inline-block;vertical-align:top !important;margin:0;}
.know-page .widget_categories ul li{width:100%;display:inline-block;vertical-align:top;list-style:none;padding:0 0 7px;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.know-page .widget_categories li a{ text-transform: uppercase; font-size:0.89em;font-family:Montserrat-SemiBold;color:#43464c;line-height:23px;display:inline-block;vertical-align:top;padding:10px 20px; border-radius: 20px; border: 2px solid #d5d7da;}
.know-page .widget_categories ul li a:before{content:'';}
.know-page .widget_categories li:hover a{ border: 2px solid #d27115; color: #fff; background: #d27115; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.24);}
.know-page .widget_categories li.current-cat a{border: 2px solid #d27115; color: #fff; background: #d27115; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.24);}
.video-page{width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.video-page .video-page-blk{width:100%;display:inline-block;vertical-align:top;position:relative;padding:81px 0 0;}
.example-sec .title h2{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); position: relative; color:#fff;text-transform: uppercase;margin-bottom:59px; font-family: Montserrat-Bold; font-size: 50px; text-align: left;}
.example-sec .title h2:after{
    position: absolute;
    content: "";
    left: 0;
    height: 1px;
    width: 190%;
    bottom: 0;
    background: #fff;
}
.video-page-blk .quest-blk{width:100%;display:inline-block;vertical-align:top;padding:0 0 81px;}
.video-page-blk .quest-blk .video-tag{display:inline-block;vertical-align:top;}
.video-page-blk .quest-blk .video-tag ul{width:100%;display:inline-block;vertical-align:top;margin:0;}
.video-page-blk .quest-blk .video-tag li{display:inline-block;vertical-align:top;background:#d17228;padding:8px 9px;font-size:15px;color:#fff;font-family:'Montserrat', sans-serif;font-weight:normal;margin:0 15px 0 0;}
.video-page-blk .quest-blk .social{display:block;float:right;}
.video-page-blk .quest-blk .social svg{width:18px;}
.video-page-blk .quest-blk .social .st0{fill:#a5a5a5;}
.video-page-blk .quest-blk .social a:hover .st0{fill:#d17228;}
.video-page-blk .quest-blk .social ul{width:100%;display:inline-block;vertical-align:top;margin:0;}
.video-page-blk .quest-blk .social li{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 30px;}
.video-page-blk .quest-blk .social li:first-child{padding-left:0;}
.video-page-blk .quest-blk .social li img{max-width:24px;}
.video-page-blk .quest-blk .title{width:100%;display:inline-block;vertical-align:top;position:relative;margin:63px 0 0;padding:29px 0 6px;}
.video-page-blk .quest-blk .title:before{content:'';background:#d17228;width:77px;height:6px;display:block;position:absolute;top:0;left:0;}
.video-page-blk .quest-blk .title h2{font-size:60px;letter-spacing:0.02em;}
.video-page-blk .quest-blk p{font-size:16px;font-family:'Hind', sans-serif;font-weight:normal;color:#2b2b2b;line-height:23px;letter-spacing:0.02em;}
.video-page-blk .video-ply-icon{position:absolute;top:50%;left:50%;width:74px !important;height:74px !important;transform:translate(-50%, -50%);z-index:2;content:"";background-image:url(images/play_bt.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;}
.video-page-blk .video-ply-icon:hove{background-image:url(images/play_bt_hover.svg);background-repeat:no-repeat;background-position:center center;}
.work-page{width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.work-page .work-blk{width:100%;display:inline-block;vertical-align:top;position:relative;padding:56px 0 124px;background:#eeeeee;}
.work-page .work-blk .mk-grid{padding:0 0 26px;}
.work-page .work-blk .mk-grid h2,
.work-page .work-blk .mk-grid p{display:none;}
.work-blk .work-grid{width:100%;display:inline-block;vertical-align:top;}
.work-blk .work-grid > .row{margin:0 -10px;}
.work-blk .work-grid > .row > div[class*='col-']{padding:10px;}
.work-blk .work-grid .work-filter{width:80%;display:block;margin:0 auto;text-align:center; border-bottom: 2px solid #d5d7da; padding-bottom: 20px !important;}
.work-blk .work-grid .work-filter li{display:inline-block;vertical-align:top;list-style:none;padding:0;}
.work-blk .work-grid .work-filter li a{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); color:#43464c;font-family:'Montserrat', sans-serif;font-weight:bold;text-transform:uppercase;line-height:23px;letter-spacing:0.02em;font-size:20px;padding:13px 20px 11px;display:block; border: 2px solid #d5d7da; border-radius: 100px; font-family: Montserrat-SemiBold; margin: 5px 0px;}
.work-blk .work-grid .work-filter li a.active,
.work-blk .work-grid .work-filter li a:hover{background:#d1732e;border-radius:100px;color:#fff; border: 2px solid #d1732e;}
.work-blk .work-grid .work-filter li.active a,
.work-blk .work-grid .work-filter li:hover a{color:#fff;}
.work-blk .work-grid .row-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;}
.work-blk .work-grid .work-box{ display:inline-block;vertical-align:top;width:100%;margin:0;background:#fff;height:100%;border-bottom:1px solid #ebebeb;position:relative;font-size:16px;font-family:'Hind', sans-serif;font-weight:500;color:#6e6e6e;line-height:24px;letter-spacing:0.02em;}
.work-blk .work-grid .work-box .image-box{ width:100%;display:inline-block;vertical-align:top;position:relative;}
.work-blk .work-grid .work-box .image-box img{width:100%;  }
.work-blk .work-grid .work-box .work-text{overflow-x: hidden;  width:100%;display:inline-block;vertical-align:top;background:#fff;padding:0 20px 90px;border:1px solid #ebebeb;border-top:none;border-bottom:none;font-size:16px;color:#6e6e6e;line-height:24px;letter-spacing:0.02em;}
.work-blk .work-grid .work-box .work-cate{color:#d27228;font-family:'Raleway-Medium'; position: relative; line-height:23px;letter-spacing:0.02em;display:block;margin:0 0 16px;font-size:14px;padding:10px 10px 15px 0px;text-transform:initial;}
.work-blk .work-grid .work-box .work-cate::after {
    position: absolute;
    content: "";
    left: 0px;
    bottom: 0px;
    height: 1px;
    width: 190%;
    background: #d27115;
}
.work-blk .work-grid .work-box h3{font-family:Montserrat-SemiBold;color:#232528;letter-spacing:0.02em;font-size:22px;line-height:30px; text-transform: uppercase;}
.work-blk .work-grid .work-box h3:hover{color:#d27115;}
.work-blk .work-grid .work-box p{font-size:15px;font-family:Raleway-Light;color:#666666;line-height:24px;letter-spacing:0.02em;margin:0;}
.work-blk .work-grid .work-box .work-text a{font-size:16px;font-family:'Hind', sans-serif;font-weight:500;color:#6e6e6e;line-height:24px;letter-spacing:0.02em;}
.work-blk .work-grid .work-box .read-more{display:block;vertical-align:top;padding:0;width:100%;position:absolute;bottom:36px;left:0;margin:0 0 0 20px;}
.work-blk .work-grid .work-box i{margin:0 0 0 18px; display: none;}
.work-blk .work-grid .work-box .read-more a{color: #d27228; padding: 10px 20px; font-size:15px; border: 2px solid #d27228;  font-family:'Montserrat-SemiBold'; border-radius: 20px; text-transform:uppercase;}
.work-blk .work-grid .work-box .read-more a:hover{color:#fff; background: #d27228;}
.work-grid .video-ply-icon{position:absolute;top:50%;left:50%;width:74px !important;height:74px !important;transform:translate(-50%, -50%);z-index:2;content:"";background-image:url(images/play_bt_hover.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;}
.work-grid .video-ply-icon:hover{background-image:url(images/play_bt.svg);background-repeat:no-repeat;background-position:center center;}
.work-blk .work-grid .work-box .image-box .ovrlay{}
.work-blk .work-grid .work-box .image-box:hover img{filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.contact-page{width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.contact-page .contact-blk{width:100%;display:inline-block;vertical-align:top;position:relative;padding:174px 0 124px;}
.contact-page .contact-blk:before{content:'';background:#d27115;width:41.9%;height:100%;position:absolute;top:0;left:0;}
.contact-page .contact-blk .title h2{color:#fff;padding:0 0 60px;}
.contact-page .contact-blk .info-blk{width:100%;display:inline-block;vertical-align:top;}
.contact-page .contact-blk .info-blk span{float:left;display:block;margin:0 40px 0 0;width:40px;}
.contact-page .contact-blk .info-blk p{font-size:20px;font-family:'Hind', sans-serif;font-weight:bold;color:#fff;line-height:24px;letter-spacing:0.02em;padding:0 0 19px;}
.contact-page .contact-blk .info-blk a{font-size:20px;font-family:'Hind', sans-serif;font-weight:bold;color:#fff;line-height:24px;letter-spacing:0.02em;}
.contact-page .contact-blk .info-blk a:hover{color:#2b2b2b;}
.contact-page .contact-blk .contact-form{width:100%;display:inline-block;vertical-align:top;padding:0 100px;}
.wpcf7-form.form.contact-form{padding:0;}
.contact-page .contact-blk .contact-form .input_row{width:100%;display:inline-block;vertical-align:top;margin:0 0 15px;}
.contact-page .contact-blk .contact-form .input_text{width:100%;max-width:100%;display:inline-block;vertical-align:top;height:50px;border:3px solid #d7d7d7 !important;margin:0 !important;font-size:18px !important;font-family:'Hind', sans-serif !important;font-weight:normal;color:#707071 !important;}
.contact-page .contact-blk .contact-form .input_text:focus,
.contact-page .contact-blk .contact-form .input_text:hover{border:3px solid #d27115 !important;}
.contact-page .contact-blk .contact-form textarea.input_text{height:124px;}
.contact-page .contact-blk .contact-form p{font-size:15px;font-family:'Hind', sans-serif;font-weight:normal;color:#707071;margin:20px 0 0 !important;}
.contact-page .contact-blk .contact-form .recpt-box{display:inline-block;vertical-align:top;}
.contact-page .contact-blk .contact-form .btn-box{display:block;vertical-align:top;float:right;width:auto;margin:12px 0 0;padding:0;position:relative;}
.contact-page .contact-blk .contact-form .btn-box .send-btn{width:171px;height:60px;background:#d17228;display:inline-block;vertical-align:top;border:none;border-radius:30px;font-size:18px !important;font-family:'Hind', sans-serif !important;font-weight:bold;color:#fff !important;text-transform:uppercase;transition:none;padding:18px 50px;font-weight:normal;text-align:left;}
.contact-page .contact-blk .contact-form .btn-box .send-btn:hover{background:#b25f27;}
.contact-page .contact-blk .contact-form .btn-box i{position:absolute;top:22px;left:60%;color:#fff;}
.contact-form span.wpcf7-not-valid-tip{position:relative !important;top:0;right:0;color:#f83232;font-size:18px;font-family:'Hind', sans-serif !important;font-weight:normal;letter-spacing:0.02em;margin:10px 0 0;}
.about-sec .about-blk .right_part h1 {
    font-family: Montserrat-Bold;
    text-transform: uppercase;
    color: #232528;
    font-size: 41px;
    text-align: left;
    line-height: 49px;
}

.about-sec .about-blk .right_part h1 span {
    font-family: Montserrat-Regular;
    display: block;
    margin-top: 15px;
}

.articale-page{width:100%;display:inline-block;vertical-align:top;background-position:right bottom;background-repeat:no-repeat;z-index:1;}
.articale-page .articale-blk{width:100%;display:inline-block;vertical-align:top;position:relative;padding:107px 0 0;}
.articale-page .row{margin:0 -10px;}
.articale-page .row > div[class*='col-']{padding:0 10px;}
.articale-blk .articale-info{width:100%;display:inline-block;vertical-align:top;padding:0 0 86px;}
.articale-blk .articale-info h1 {
    font-family: Montserrat-Bold;
    margin: 20px 0px;
}

.articale-blk .heading_1_content {
    font-family: Montserrat-Bold;
    font-size: 30px;
    color: #232528;
    line-height: 37px;
    position: relative;
    display: block;
    padding-bottom: 40px;
    margin: 10px 0px 10px 0px;
    border-bottom: 1px solid #d27115;
}

.articale-blk .heading_2_content {
    font-family: Raleway-Bold;
    font-size: 20px;
    color: #232528;
    line-height: 31px;
    position: relative;
    display: block;
    padding-bottom: 40px;
    margin: 35px 0px 35px 0px;
    border-bottom: 1px solid #d27115;
}

.articale-blk h3{font-size:30px;font-family:'Hind', sans-serif;font-weight:bold;color:#2b2b2b;margin:0 0 28px;}
.articale-blk p{font-size:17px;font-family:Raleway-Regular;color:#6e6e6e;line-height:25px;letter-spacing:0.02em;}
.articale-blk {font-size:17px;font-family:Raleway-Regular;color:#6e6e6e;line-height:25px;letter-spacing:0.02em;}
.articale-blk p span{color:#d27115;}
.articale-blk img,
.articale-blk .wp-video{max-width:100%;width:100%;display:inline-block;vertical-align:top;padding:34px 0 22px;margin:0;}
.articale-blk h4{font-size:14px;font-family:'Hind', sans-serif;font-weight:bold;color:#2b2b2b;text-align:center;padding:0 0 24px;}
.articale-blk blockquote{background:none;padding:0 0 0 25px;position:relative;text-transform:uppercase;;margin:26px 0 37px 30px;font-family:'Hind', sans-serif;font-weight:bold;font-size:16px;color:#d27115;}
.articale-blk blockquote p{font-family:'Hind', sans-serif;font-weight:bold;font-size:16px;color:#d27115;}
.articale-blk blockquote:before{content:'';border-left:5px solid #d27115;position:absolute;top:0;left:0;height:100%;display:block;}
.articale-blk .small-title{font-size:16px;font-family:'Hind', sans-serif;font-weight:bold;color:#6e6e6e;padding:50px 0 0;display:inline-block;vertical-align:top;}
.articale-blk .small-title span:before{content:"|";display:inline-block;vertical-align:top;color:#d27115;font-size:16px;font-weight:bold;padding:0 10px 0 10px;}
.articale-blk .social{display:block;float:right;margin:0;padding:50px 0 0;}
.articale-blk .social ul{width:100%;display:inline-block;vertical-align:top;margin:0;}
.articale-blk .social li{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 30px;}
.articale-blk .social li:first-child{padding-left:0;}
.articale-blk .social li img{max-width:18px;padding:0;}
.articale-blk .mejs-overlay-button{background-image:url(images/play_bt.svg) !important;}
.articale-blk .mejs-overlay-button:hover{background-image:url(images/play_bt_hover.svg) !important;opacity:1 !important;}
.articale-blk .mejs-overlay:hover .mejs-overlay-button{background-position:0 0 !important;}
.realted-post{width:100%;display:inline-block;vertical-align:top;background:#d27115;padding:110px 0 99px;}
.realted-post .title h2{color:#fff;text-align:center;padding:0 0 71px;}
.realted-post .related-box{width:100%;display:inline-block;vertical-align:top;background:#fff;padding:0 47px 0 0;}
.articale-blk .realted-post .social{float:right;padding:0;}
.realted-post .image-box{float:left;display:block;margin:0 44px 0 0;width:321px;height:300px;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.realted-post .image-box img{padding:0;display:none;}
.realted-post .related-text{overflow:hidden;padding:63px 0 28px;position:relative;}
.realted-post .related-text h3{color:#2b2b2b;font-family:'Montserrat', sans-serif;font-weight:600;font-size:30px;margin:0;}
.realted-post .small-title{padding:0 0 100px;}
.realted-post .read-more{display:inline-block;vertical-align:top;padding:0;position:absolute;left:0;bottom:20px;}
.realted-post .right-arrow{width:8px;height:12px;background:url(images/redmore-right-icon.png);display:inline-block;vertical-align:top;margin:0 0 0 18px;}
.realted-post .read-more a{color:#2b2b2b;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:bold;text-transform:uppercase;}
.realted-post .social{padding:0;position:absolute;right:0;bottom:20px;}
.realted-post .social li img{max-width:20px;}
.realted-post .social li{padding:0 0 0 20px;}
.footer{width:100%;display:inline-block;vertical-align:top;background:#2b2b2b;padding:112px 0 13px; font-weight: normal;}
.footer .container,
.footer-bottom .container{width:1580px;max-width:95%;}
.footer .row{margin-left:-10px;margin-right:-10px;}
.footer .row > div[class*="col-"]{padding:0 10px;}
.footer .ft-widest{width:100%;display:inline-block;vertical-align:top;}
.footer .ft-widest .ft_menu{width:100%;display:inline-block;vertical-align:top;margin:0;}
.footer .ft-widest .ft_menu:before{content:'';width:75px;height:1px;background:#d17228;margin:0 0 29px;display:block;}
.footer .ft-widest .ft_menu li{display:inline-block;vertical-align:top;list-style:none;width:100%;margin:0;padding:0 0 4px;}
.footer .ft-widest .ft_menu li a{display:inline-block;vertical-align:top;color:#fff;}
.footer .ft-widest .ft_menu li a:hover{color:#d27115;}
.footer .ft-widest p{font-size:14px;color:#fff;}
.footer .ft-widest a{font-size:14px;color:#fff;}
.footer .ft-widest a:hover{color:#d27115;}
.footer .ft-widest img{margin:0 0 22px -5px;max-width:250px;}
.footer .ft-widest .social{width:100%;display:inline-block;vertical-align:top;margin:0;}
.footer .ft-widest .social li{display:inline-block;vertical-align:top;margin:0;}
.footer .ft-widest .social li a:hover .st0{fill:#d17228;}
.footer .ft-widest .social li img{max-width:15px;margin:-3px 0 0 0;}
.footer .ft-widest .social li:after{content:'';color:#d27115;font-size:14px;display:inline-block;vertical-align:top;line-height:14px;margin:0 8px;}
.footer .ft-widest .social li:last-child:after{content:'';}
.footer .ft-widest .social li a{display:inline-block;vertical-align:top !important;font-size:14px;color:#fff;text-transform:uppercase;line-height:14px;}
.footer .ft-widest .social li a:hover{color:#d27115;}
.footer .ft-widest .social li a i{margin:-1px 5px 0 0;vertical-align:middle !important;display:inline-block;}
.footer-bottom{width:100%;display:inline-block;vertical-align:top;border-top:1px solid #363636;padding:37px 0 0;margin:67px 0 0;}
.footer-bottom p{color:#fff;text-align:center;font-weight:300;font-size:14px;}
#bit{display:none;}
@media(min-width:767px){body .mk-nav-responsive-link{top:0!important;}
}
@media(max-width:767px){.banner-image .mk-section-video{display:none;}
    .about-sec .about-blk .right_part h1 {
        font-size: 30px;
        line-height: 38px;
    }

    .about-team-sec  h1 {
        font-size: 30px;
        line-height: 38px;
        margin-top: 0px;
        padding-bottom: 17px;
    }
    .articale-blk .heading_1_content {
        font-size: 20px;
        line-height: 27px;
        margin: 10px 0px;
        padding-bottom: 20px;
    }

    .articale-blk .heading_2_content {
        font-size: 18px;
        line-height: 27px;
        margin: 20px 0px;
        padding-bottom: 20px;
    }
}
@media(min-width:1025px and max-width:1350px){.home .banner-contents{padding:100px 0 0;}
}
@media(max-width:1400px){.home .banner-contents p{font-size:36px;word-spacing:0;}
.home p.sub-two{letter-spacing:0;}
#theme-page .work-heading h2{font-size:2.69em;}
.work-heading p{font-size:1.5em;}
.sub-title-text{font-size:2.69em;}
}
@media(max-width:1200px){.main-works{padding:10px 5% 0;text-align:center;width:100%;}
iframe{height:auto;max-width:100%;min-height:400px;}
.right-content{right:150px;}
.mk-nav-responsive-link{margin-top:25px;}
.header-style-1.header-align-center .mk-header-nav-container{display:none;}
}
@media(max-width:1024px){.banner-contents h2{font-size:80px!important;}
.category-top{padding:30px 2.5%;width:100%;}
.category-top .cat-desc p,
.category-top .cat-desc h2.desc{font-size:30px!important;padding:0;}
p,
.mk-box-icon-2-content{font-size:16px;}
.category-top p{margin-bottom:10px;}
.category-top h3{font-size:20px!important;padding:10px 0 0;}
.feat-image{position:absolute;right:1%;top:50px;width:15%;}
.feat-image > img{max-width:100%;min-width:0;}
a.my-button,
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button{font-size:12px!important;padding:10px 10px 7px;}
#mk-filter-portfolio.sortable-outline-style{padding:10px 1% 0 !important;}
#mk-filter-portfolio.sortable-outline-style ul li a{line-height:normal;max-width:none;padding:0 10px 20px;}
#theme-page .mk-grid .sub-title-text{line-height:0;padding:0 0 15px;}
#mk-filter-portfolio.sortable-outline-style ul li:first-child a{padding-left:10px;}
body{overflow-x:hidden;}
.header-logo img,
.header-logo{max-width:100%;}
body #mk-header-social li i::before{font-size:22px !important;}
#mk-header-social > ul{background:none;}
.logo{max-width:50%;}
.home .banner-contents{padding:30px 0 0;}
.home .banner-image{min-height:700px;}
.banner-image{padding:35px 0 0;}
.client-title{text-align:center;width:100%;}
.client-title h3{padding:25px 0 0;}
.client-title .small-line.align-left{float:none;margin:5px auto 0;width:50px;}
.footer-widgets section{display:inline-table;float:none;margin:0 auto 15px !important;max-width:100%!important;}
.footer-widgets{text-align:center;}
#mk-footer .widgettitle{background:url("images/footer-title-bg.png") no-repeat scroll center bottom;}
#theme-page .work-heading h2{font-size:20px!important;}
#theme-page .work-heading h2{font-size:30px!important;margin-bottom:30px !important;}
.home .banner-contents p{font-size:30px!important;}
.main-works{padding:10px 5% 0;text-align:center;width:100%;}
.work-post{margin:10px auto;}
ul.sub-menu{padding-left:0 !important;}
.banner-contents h2.two-line,
.banner-contents h1.two-line{font-size:65px!important;line-height:75px!important;margin-bottom:15px;}
.sub-title-text{font-size:26px!important;line-height:40px!important;}
.droid p{font-size:18px!important;}
.form-label{font-size:15px!important;}
.sub-title{margin:0 0 10px;}
.mk-employees.classic-style.three-column .mk-employee-item,
.mk-employees.simple-style.three-column .mk-employee-item{width:31.9%;padding:17px 15px 20px !important;}
.team-info-wrapper{width:100% !important;}
.team-thumbnail.rounded-true{display:inline-block !important;float:none !important;margin:0 auto;}
iframe{height:auto;max-width:100%;min-height:300px;}
}
@media(max-width:991px){#theme-page .project_description h2{font-size:30px;margin-bottom:15px;}
.mk-box-icon-2-content{font-size:15px;}
.page-id-6454 .mk-shortcode.mk-padding-shortcode{display:none;}
}
@media(max-width:767px){.bottom-buttons{margin:30px 0 25px;}
.left-session,
.cat-top-div{height:auto!important;margin-bottom:40px;}
.sw-right-content{padding:29px 0 0;}
.category-top{padding:0 2.5%;width:100%;}
body .mk-nav-responsive-link{top:0 !important;}
.right-content{top:20%;}
.category-top .cat-desc p,
.category-top .cat-desc h2.desc{font-size:26px!important;height:auto !important;line-height:36px!important;padding:15px 0;}
.vc_col-sm-6.wpb_column.column_container.extra-pad{padding-left:0;text-align:center;}
.two-buttons{float:none;}
a.my-button,
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button{font-size:15px!important;}
.banner-contents p{font-size:18px!important;}
.banner-contents h2.two-line,
.banner-contents h1.two-line{line-height:60px!important;margin-bottom:15px;}
.category-top li{text-align:left;}
.sw-right-content{display:block;margin:0 auto;}
.banner-contents .feat-image{display:none;}
body .sortable-outline-style.portfolio-fiter-grid{margin:-60px 0 0;}
#theme-page .mk-grid .sub-title-text{font-size:32px!important;line-height:32px;padding:25px 0 0;margin-bottom:20px;}
.banner-contents{padding:40px 0 0;}
.banner-image{min-height:400px;}
.banner-image{padding:25px 0 0;}
#mk-header-social > ul{float:right;padding:0;}
.right-content p{font-size:22px!important;line-height:45px!important;margin:0;padding:0 10px 0 0;}
.right-content a{width:150px;height:45px;line-height:45px;}
.home .banner-contents{padding:10px 0 0;}
.home .banner-image{min-height:300px;}
.right-content{min-width:235px;}
body #mk-header-social li i::before{font-size:18px !important;}
#mk-header-social ul li a{margin-right:10px;}
#mk-header-social.header-section.show{padding:0;}
.home .banner-contents p{font-size:20px!important;word-spacing:0;line-height:32px!important;}
.home .banner-contents h2{font-size:80px!important;}
.banner-contents h2,
.banner-contents h1{font-size:70px!important;}
#theme-page .work-heading h2{font-size:43px!important;}
.work-heading p{font-size:16px!important;line-height:26px!important;}
.down-arrow-image{left:45%;}
.home .banner-contents{padding:25px 0 0;}
.home .banner-contents h2{font-size:65px!important;line-height:65px!important;margin:0 0 10px;}
.sub-title-text{font-size:20px!important;line-height:32px!important;}
.vc_custom_1444993336907 p{text-align:center;}
}
@media(max-width:479px){.vc_custom_1444993336907{padding:0 !important;}
.outer-wrapper .right-content p{font-size:15px !important;float:none;text-align:center;}
#theme-page .project_description h2{font-size:20px;margin-bottom:10px;}
.banner-contents h2.two-line,
.banner-contents h1.two-line{font-size:40px !important;}
p.sub-one,
.banner-contents h1{padding:20px 0 0;}
body .mk-nav-responsive-link{top:0!important;}
#mk-filter-portfolio.sortable-outline-style ul li a{font-size:14px;}
#theme-page .portfolio-meta h3.the-title{font-size:14px !important;line-height:20px !important;margin-bottom:1px !important;}
.video-badge.mk-lightbox,
.permalink-badge.project-load{font-size:14px !important;height:90px !important;line-height:30px !important;width:90px !important;}
.mk-portfolio-item.fadebox-hover .featured-image .grid-hover-icons{top:5% !important;}
.form-label{line-height:30px !important;margin:0 0 5px;padding:0;}
.mk-form-row{width:100%;}
a.my-button,
.mk-progress-button.mk-button.mk-skin-button.flat-dimension.contact-form-button.medium.my-button{margin:0 0 10px;padding:10px 4% 7px;width:90%;float:left;}
.banner-contents h2,
.banner-contents h1{font-size:40px!important;line-height:50px!important;margin-bottom:15px;}
.banner-contents p{color:#fff;font-size:16px!important;line-height:1.55em!important;text-transform:uppercase;}
#theme-page .portfolio-meta h3.the-title{margin-bottom:0 !important;}
.portfolio-categories > span{font-size:13px !important;}
.portfolio-meta .small-white-line{display:none;}
body .mk-portfolio-item.fadebox-hover .portfolio-categories{padding:5px 7px 0 !important;}
.mk-portfolio-item.fadebox-hover .portfolio-meta{bottom:0;padding-bottom:0;}
body .header-logo,
body .header-style-4 .header-logo{height:auto !important;}
.right-content{min-width:250px;padding:0 0px 0 0;}
.logo{max-width:100%;}
.home .banner-contents p{font-size:16px!important;line-height:24px!important;}
.home p.sub-two{padding:0 !important;}
.home .banner-image{min-height:500px;}
}
.mk-header-holder .mk-grid{width:1024px !important;}
.header-style-1.header-align-center .mk-header-nav-container{width:100%;display:inline-block;vertical-align:top;text-align:right !important;}
.header-grid.mk-grid .mk-nav-responsive-link{padding-right:0}
#mk-footer .copyright{float:left;}
#mk-footer .social-bottom{float:right;}
#mk-footer .social-bottom ul{list-style:outside none none;vertical-align:unset !important;}
#mk-footer .social-bottom ul li{display:inline-block;padding:0 10px;position:relative;vertical-align:unset !important;}
#mk-footer .social-bottom ul li::after{position:absolute;content:"";border-right:3px solid #d27115;height:18px;right:0;top:2px;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-quick-contact-title{font-size:31px;margin-bottom:35px;text-align:left;text-transform:uppercase;color:#232528; font-family: Montserrat-Bold;}
<!--[if IE]> body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-quick-contact-title{font-size:30px;}
<![endif]--> #mk-footer .social-bottom ul li:last-child::after{border:0 none;}
body.home .let-chat .chat-form.homepage #mk-quick-contact p{display:inline-block;vertical-align:top;}
div.wpcf7{text-align:left;}
#mk-footer .social-bottom ul li a{color:#292929 !important;font-size:17px !important;font-weight:bold;text-transform:uppercase;font-family:"Hind", sans-serif;vertical-align:unset !important;}
#mk-footer .social-bottom ul li a i{padding:0 10px 0 15px;font-size:17px;vertical-align:unset !important;}
#mk-footer .copyright > div.textwidget{color:#302E2F;font-size:15px;font-family:"Hind", sans-serif;}
.our-world{margin-bottom:20px;}
.our-world .custom-contents .custom-content-entry .content-top{}
.our-world .custom-contents .custom-content-entry .content-top h2,.our-world .custom-contents .custom-content-entry .content-top h3 {

}
.our-world .custom-contents .custom-content-entry .content-top h3 {
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 50px;
    position: relative;
}

.our-world .custom-contents .custom-content-entry .content-top h3:after {
    content: "";
    position: absolute;
    width: 190%;
    height: 1px;
    background: #333;
    left: 0px;
    bottom: 0px;
}

.our-world .custom-contents .custom-content-entry .content-top h2{font-size:65px;color:#2E2E2E;font-weight:bold;margin:40px auto 3px;line-height:normal;}
.our-world .custom-contents .custom-content-entry .content-top h3{color:#2E2E2E;font-size:20px;margin-bottom:30px; font-family: Raleway-Regular; }
.our-world .custom-contents .custom-content-entry .content-top .content{margin:0 auto 30px;width:65%;max-width:700px;font-family:"Hind", sans-serif;font-size:18px;}
.our-world .custom-contents .custom-content-entry .image .col-md-6{padding:0;}
#mk-footer{background:#fff !important;}
.our-world .custom-contents .custom-content-entry .image a.mk-lightbox{}
.our-world .custom-contents .custom-content-entry .image .top,
.our-world .custom-contents .custom-content-entry .image .bottom{position:relative;}
.our-world .custom-contents .custom-content-entry .image a.mk-lightbox:hover .block-hover{display:block;}
.our-world .custom-contents .custom-content-entry .image a.mk-lightbox .block-hover{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(0%, 0%);width:100%;display:none;}
.our-world .custom-contents .custom-content-entry .image a.mk-lightbox .block-hover .item{height:100%;left:0;position:relative;top:0;transform:translate(50%, 50%);width:100%;}
.our-world .custom-contents .custom-content-entry .image a.mk-lightbox .block-hover .item .search i{font-size:30px;color:#d27115;}
.our-world .custom-contents .custom-content-entry .image img{max-width:100%;border:0 none;height:auto;vertical-align:middle;display:block;width:100%;}
.our-world .custom-contents .custom-content-entry .image .content-image{position:relative;}
.our-world .custom-contents .custom-content-entry .image .content-image:hover .block-hover,
.our-world .custom-contents .custom-content-entry .image .content-image:focus .block-hover{display:block;transition:all 0.3s ease-in-out 0s;}
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover{display:none;position:absolute;width:100%;height:100%;left:0;top:0;transform:translate(0%, 0%);background:rgba(0, 0, 0, 0.5);cursor:pointer;color:#fff;}
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover .item{height:100%;left:0;margin:0 auto;position:relative;top:50%;width:50%;}
.our-world .custom-contents .custom-content-entry .image .top .content-image .block-hover .item,
.our-world .custom-contents .custom-content-entry .image .bottom .content-image .block-hover .item{top:50%;width:60%;}
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover .item .search,
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover .item p{color:#fff;text-align:center;}
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover .item .search{margin-bottom:45px;}
.our-world .custom-contents .custom-content-entry .image .content-image .block-hover .item .search i{font-size:30px;color:#d27115;}
.service section.widget .image{background:rgba(0, 0, 0, 0) url("images/services_image.jpg") repeat scroll center center/cover;padding:330px 0;position:relative;}

.service section.widget .image img{width:100%;height:100%;display:block;}
.service .image .title{ margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:542px; z-index: 99999;}
#theme-page .service .image .title > h2{ text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.24); color:#d27228;line-height:55px;position:relative;padding:90px 0; font-family: Montserrat-Regular;}
#theme-page .service .image .title > h2::before{position:absolute;content:"";left:0;height:7px;width:75px;top:0;}
#theme-page .service .image .title > h2::after{position:absolute;content:"";left:0;height:2px;width:180%;bottom:-7px; background: #d27115;}
#theme-page .service .image .title > h2 span{font-family: Montserrat-Bold; font-size: 60px; color: #fff; font-weight: normal; padding-bottom: 10px;}
#theme-page .work{background-color:#232528; background-image: url("images/bg_small.jpg"); padding:20px 90px 50px;}
#theme-page .work .work-heading > h2{ position: relative; font-family:Montserrat-Bold; text-transform:uppercase;color:#fff;text-align:left;margin-bottom:55px; padding-bottom: 30px; font-size:50px;}
#theme-page .work .work-heading > h2::after { position: absolute; content: ""; left: 0; height: 1px; width: 190%; bottom: 0; background: #fff; }
#theme-page .our-clients{background:#232528 none repeat scroll 0 0;padding:80px 100px 100px;}
#theme-page .let-chat{background:rgba(0, 0, 0, 0) url("images/image_map.jpg") repeat scroll 0 0;padding:100px;}
#theme-page .about-us .image{display:block;}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video{vertical-align:middle !important;}
#mk-header.header-style-1.header-align-center .header-logo a{margin-left:0;}
.our-world .custom-contents .custom-content-entry .image .row{margin:0;}
#theme-page .get-contact{background:#d27228 none repeat scroll 0 0;padding:60px 34px 45px;color:#fff;width:66%;margin:0 auto; overflow: hidden;}
#theme-page .get-contact > h2{color:#fff;text-transform:uppercase;margin-bottom:30px; font-family: Montserrat-Bold; position: relative; font-size: 30px; padding-bottom: 25px;}
#theme-page .get-contact > h2:after {
    position: absolute;
    content: "";
    left: 0px;
    bottom: 0px;
    height: 1px;
    background: #fff;
    width: 190%;
}
#theme-page .get-contact > h3{color:#fff;text-transform:uppercase;margin-bottom:30px; margin-top: 50px; font-family: Montserrat-Bold; position: relative; font-size: 30px; padding-bottom: 25px;}
#theme-page .get-contact > h3:after {
    position: absolute;
    content: "";
    left: 0px;
    bottom: 0px;
    height: 1px;
    background: #fff;
    width: 190%;
}
#theme-page .get-contact .contact-detail{list-style:outside none none;margin:0;padding:0;}
#theme-page .get-contact .contact-detail li img{padding-right:30px;float:left;}
#theme-page .get-contact .social{list-style:outside none none;margin:0;padding-top:50px;}
#theme-page section#text-4 .content .read-more:hover{background:#b25f27;border-color:#b25f27;}
.banner-contents a:hover{background:#fff none repeat scroll 0 0;border-color:#b25f27;}
body.home .let-chat .chat-form.homepage .mk-quick-contact-wrapper.off{display:none !important;}
#theme-page .get-contact .social li{ width: 32%; text-align: center; display:inline-block;padding:0 10px;position:relative;text-transform:uppercase;margin:0;}
#theme-page .get-contact .social li a{ position: relative;  color:#fff;text-decoration:none;font-size:16px;font-family:Montserrat-SemiBold;}
#theme-page .get-contact .social li:first-child{padding-left:0;}
#theme-page .get-contact .social li:last-child{padding-right:0;}
#theme-page .get-contact .social li a:hover,
#theme-page .get-contact .social li a:focus{text-decoration:none;color:#292929;}
#theme-page .get-contact .social li::after{position:absolute;content:"";border-left:1px solid #fff;right:0;top:-2px;height:18px;}
#theme-page .get-contact .social li:last-child::after{border:0 none;}
#theme-page .get-contact .social li a.facebook:after {
    position: absolute;
    top: -50px;
    left: 32px;
    content: "";
    width: 35px;
    height: 35px;
    background: url('images/icon_facebook.png');
}

#theme-page .get-contact .social li a.linkedin:after {
    position: absolute;
    top: -50px;
    left: 24px;
    content: "";
    width: 35px;
    height: 35px;
    background: url('images/icon_linkedin.png');
}

#theme-page .get-contact .social li a.in:after {
    position: absolute;
    top: -50px;
    left: 27px;
    content: "";
    width: 35px;
    height: 35px;
    background: url('images/icon_in.png');
}

#theme-page .service section.portfolio_widget{margin:0 auto;padding:66px 0 25px;width:70%;}
#theme-page .service section.portfolio_widget .widgettitle{color:#232528;font-size:3.13em; font-weight: normal; padding-bottom:13px;font-family:Montserrat-Bold;text-transform:uppercase;line-height:normal; border-bottom: 1px solid #000;}
#theme-page .service .col-md-7 {padding-right: 0px;}
#theme-page .service .col-md-5 {padding-left: 0px;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{float:left;padding:35px 0;width:50%;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a{font-size:18px;position:relative;padding-left:65px;font-family: Montserrat-Regular;color:#232528;text-decoration:none; text-transform: uppercase;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a::before{position:absolute;left:0;top:-5px;font-family:FontAwesome;font-size:40px;color:#CE732D;background-size:75%;background-repeat:no-repeat;}
#theme-page .service section.portfolio_widget .portfolio-category .animation-videos-melbourne a::before{background-image:url("images/icon_animation.png");width:55px;height:52px;content:""; top:-11px;}
#theme-page .service section.portfolio_widget .portfolio-category .animation-videos-melbourne a:hover::before{background-image:url("images/animation_hover.jpg");width:55px;height:52px;content:""; top:-11px;}
#theme-page .service section.portfolio_widget .portfolio-category .event-video-production-melbourne a::before{background-image:url("images/icon_event_video.png");width:55px;height:39px;content:""; top:-6px;}
#theme-page .service section.portfolio_widget .portfolio-category .event-video-production-melbourne a:hover::before{background-image:url("images/event_video.svg");width:69px;content:""; left: -5px; top:-15px; display: block;}
#theme-page .service section.portfolio_widget .portfolio-category .interview-videos-melbourne a::before{background-image:url("images/icon_interviews.png");width:45px;height:59px;content:""; top:-8px;}
#theme-page .service section.portfolio_widget .portfolio-category .interview-videos-melbourne a:hover::before{background-image:url("images/interviews.jpg");width:45px;height:59px;content:""; top:-8px; }
#theme-page .service section.portfolio_widget .portfolio-category .profile-videos-melbourne a::before{background-image:url("images/icon_profile_video.png");width:59px;height:56px;content:"";}
#theme-page .service section.portfolio_widget .portfolio-category .profile-videos-melbourne a:hover::before{background-image:url("images/profile_video.jpg");width:59px;height:56px;content:"";  }
#theme-page .service section.portfolio_widget .portfolio-category .promotional-videos-melbourne a::before{background-image:url("images/icon_video_promotion.png");width:52px;height:59px;content:""; top:-16px;}
#theme-page .service section.portfolio_widget .portfolio-category .promotional-videos-melbourne a:hover::before{background-image:url("images/video_promotion.jpg");width:52px;height:59px; content:""; top:-16px; left: 0px;}
#theme-page .service section.portfolio_widget .portfolio-category .real-estate-videos-melbourne a::before{background-image:url("images/icon_real_estate.png");width:59px;height:57px;content:""; top:-9px;}
#theme-page .service section.portfolio_widget .portfolio-category .real-estate-videos-melbourne a:hover::before{background-image:url("images/real_estate.jpg");width:59px;height:57px; content:"";  top:-9px;}
#theme-page .service section.portfolio_widget .portfolio-category .marketing-videos-melbourne a::before{background-image:url("images/tailored_services.svg");width:65px;height:62px;content:"";}
#theme-page .service section.portfolio_widget .portfolio-category .explainer-videos-melbourne a::before{background-image:url("images/icon_training.png");width:55px;height:53px;content:""; top:-9px;}
#theme-page .service section.portfolio_widget .portfolio-category .explainer-videos-melbourne a:hover::before{background-image:url("images/training_hover.png");width:55px;height:53px;content:"";}
#theme-page .service section.portfolio_widget .portfolio-category .photography a::before{top: -14px;  background-image:url("images/photography_icon.png"); opacity : 0.8; width:69px;height:50px;content:"";top: -12px; left: -3px;}
#theme-page .service section.portfolio_widget .portfolio-category .photography a:hover::before{ left: -3px;  top: -12px;  background-image:url("images/photography_hover.png"); opacity : 0.8; width:70px;content:"";}
#theme-page .service section.portfolio_widget .portfolio-category .corporate-video-production a::before{background-image:url("images/icon_corporate_video.svg"); opacity : 0.8; width:55px;height:45px;content:"";}
#theme-page .service section.portfolio_widget .portfolio-category .corporate-video-production a:hover::before{background-image:url("images/corporate_video production.svg"); left: -1px; opacity : 0.8; width:58px;content:"";}
#theme-page .get-contact .contact-detail li{padding:20px 0;}
#theme-page .get-contact .contact-detail li span {
    display: inline-block;
    font-family: Raleway-Medium;
    font-size: 20px;
}
#theme-page .get-contact .contact-detail li .item{ padding-left: 30px; font-family: Raleway-Regular;}
section.about-image{margin-bottom:0;}
section.widget{margin-bottom:0;}
section.about-image .image > img{max-width:100%;width:100%;}
#theme-page section.about-us .row{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;}
section#text-4 .content{margin:0 auto 30px;padding:0;width:90%;}
#theme-page section#text-4 .content > h2{font-size:65px;margin-bottom:50px;text-transform:none;font-family:'Montserrat', sans-serif;}
.about-us .content > p > span{font-family: Raleway-Bold; font-size: 19px; color: #232528;line-height:25px; padding-bottom: 12px; display: block; }
#theme-page section#text-4 .content .read-more{margin-top:8px;animation:5s ease 0s normal none 1 running fadein;background:#d27228 none repeat scroll 0 0;border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;padding:18px 30px;text-transform:uppercase;font-family:Montserrat-SemiBold;font-size:18px;height:62px;}
#theme-page section#text-4 .content .read-more i.fa{padding-left:20px;}
#theme-page section#text-4 .content .read-more:hover {
    background: #fff;
    color: #d27228;
    border: 2px solid #d27228;
}
.work .main-works .work-post-lists .jcarousel-wrapper{border:0 none;box-shadow:none;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-60px;background-image:url("images/arrow-left.svg");position:absolute;width:27px;height:45px;content:"";border:0 none;box-shadow:none;background-color:transparent;background-repeat:no-repeat;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{right:-60px;position:absolute;background-image:url("images/arrow-right.svg");width:27px;height:45px;content:"";border:0 none;box-shadow:none;background-color:transparent;background-repeat:no-repeat;}
.work .main-works .work-post-lists{border:0 none;box-shadow:none;text-shadow:none;position:relative;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{background:none;min-height:590px;margin:0;border:0 none;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head a.video-badge{width:100% !important;margin-bottom:0 !important;position:relative;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{position:relative;margin:0 5px;height:220px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head .overlay {

}

.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head a.video-badge.mk-lightbox{position:absolute;top:50%;left:50%;width:65px !important;height:65px !important;transform:translate(-50%, -50%);z-index:999;content:"";background-image:url(images/play_bt.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li:hover .item-head a.video-badge.mk-lightbox:hover{background-image:url(images/play_bt_hover.svg);background-repeat:no-repeat;background-position:center center;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head:hover{}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{max-width:100%;width:100%;height:100% !important; }
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer{ overflow-x: hidden;  padding:0 21px 35px;position:relative;margin:0 5px;background:#fff;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .cat{ display: block; width: 100%; position: relative; color:#d27228;display:table;font-family: Raleway-Medium;font-size:14px; text-align: left; padding:10px 10px 10px 0px;text-transform:initial;cursor:pointer;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .cat:after{position:  absolute; content: ""; left: 0px; bottom: 0px; height:1px; width: 190%; background: #d27115; }
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{text-align:left;text-transform:uppercase;margin:30px 0px 20px 0px;font-family:Montserrat-SemiBold;font-size:24px;line-height:30px; color: #232528;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content{font-family:Raleway-Light;color:#666666;font-size:15px;min-height:160px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content,
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore{text-align:left;  border: 2px solid #fff;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore:hover{background: #fff; color:#d27228; border: 2px solid #d27228; }
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore{margin:30px 0 0;position:absolute;bottom:20px; border: 2px solid #fff; border-radius: 20px; padding:0px 20px; background: #d27228;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore a{text-transform:uppercase;color:#fff;font-size:14px; font-family:Montserrat-SemiBold; }
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore:hover a,
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore:focus a{color:#d27228;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .readmore a i.fa{display: none;}
.client-logos .client-slider .mk-clients-shortcode.column-style.three-column ul{overflow:visible;}
.client-logos .client-slider .mk-clients-shortcode.column-style.three-column li{width:20%;padding:25px 10px;}
#theme-page .client-logos .client-slider > h2{color:#fff;text-transform:uppercase;padding-bottom:50px; font-family: Montserrat-Bold; font-size: 50px; position: relative; padding-bottom: 30px;}
#theme-page .client-logos .client-slider > h2::after {
    position: absolute;
    content: "";
    left: 0;
    height: 1px;
    width: 190%;
    bottom: 0;
    background: #fff;
}
.our-world .custom-contents .custom-content-entry .content-top h2 {
    font-family: Montserrat-Bold;
    font-size: 50px;
}
body.home .let-chat .chat-form.homepage{width:100%;}
body.home .let-chat .chat-form.homepage #mk-quick-contact{background:#fff none repeat scroll 0 0;display:block !important;padding:42px 55px 15px;position:static;transform:scale(1);width:60%;}
body.home .let-chat .chat-form.homepage .mk-quick-contact-wrapper.on{position:static;}
body.home .let-chat .chat-form.homepage .mk-quick-contact-wrapper.on .mk-quick-contact-link{display:none;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form input,
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form textarea{width:100%;max-width:100%;border-width:2px !important;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form input:focus,
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form textarea:focus,
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form input:hover,
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form textarea:hover{border-color:#d27115 !important;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form .btn-cont{margin:20px 0 0;text-align:right;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form .btn-cont button{line-height:normal !important;padding:10px 60px 10px 30px !important;border-radius:30px;color:#fff;position:relative;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form .btn-cont button:hover{background:#b25f27 none repeat scroll 0 0 !important;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-contact-form .btn-cont button::after{position:absolute;content:"\f178";font-family:FontAwesome;font-size:20px;color:#fff;right:0;top:0%;transform:translate(-50%, 50%);}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head:after{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease-out 0.1s;width:100%;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head:hover::after{opacity:1;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head .hover-overlay.gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(210, 114, 40, 0.75) none repeat scroll 0 0;transition:all 0.3s ease-out 0.1s;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a:hover,
#theme-page .service section.portfolio_widget .portfolio-category .item-category a:focus{color:#d17228;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head a.video-badge .mk-lightbox i{font-size:90px;color:#333;z-index:9999;position:relative;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head:hover .mk-lightbox i{color:#d17228 !important;}
.work .main-works .view-more{text-align:left;margin-top:40px;}
.work .main-works .view-more a{animation:5s ease 0s normal none 1 running fadein;background:#d27228 none repeat scroll 0 0;border:1px solid #2b2b2b;border-radius:30px;color:#fff;display:inline-block;font-size:18px;padding:18px 30px;text-transform:uppercase;text-decoration:none;font-family:Montserrat-SemiBold;height:60px;}
.work .main-works .view-more a:hover,
.work .main-works .view-more a:focus{background:#fff;border-color:#b25f27; color:#b25f27; }
.work .main-works .view-more a i.fa{padding-left:20px;}
#mk-header.sticky-style-fixed .header-logo.logo-has-sticky img.mk-sticky-logo{max-width:300px;}
.main-navigation-ul > li.menu-item > a{position:relative;}
.main-navigation-ul > li.menu-item:hover > a,
.main-navigation-ul > li.menu-item.current_page_item > a::after{background-color:#d27115;}
.main-navigation-ul > li.menu-item > a::after,
.main-navigation-ul > li.menu-item.current_page_item > a::after{content:"";display:block;height:2px;opacity:0;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;transform-origin:left center 0;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;width:100%;background-color:#d27115;position:relative;bottom:35%;}
.main-navigation-ul > li.menu-item:hover > a::after,
.main-navigation-ul > li.menu-item.current_page_item > a::after{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);}
#blog_subscription-3{background:#F9E3CB;padding:10px;margin-bottom:20px;border:1px solid rgb(212, 212, 212) !important;}
#blog_subscription-3 #subscribe-submit{margin-bottom:0;}
#blog_subscription-3 #subscribe-submit input{background:rgb(210, 113, 21);color:#fff;text-transform:uppercase;padding:6px 25px;border:1px solid rgb(51, 51, 51);font-weight:bold;}
#blog_subscription-3 #subscribe-email input#subscribe-field-blog_subscription-3{border:1px solid rgb(51, 51, 51) !important;}
.inner-banner-image .banner-contents{display:inline-block;}
.abt_image{width:100%;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat;height:700px;vertical-align:top;}
.abt_image img{width:100%;display:none;}
.leftimg{margin:0;padding:0;}
.leftimg img{float:right;height:440px;width:640px;}
.rightimg{margin:0;padding:0;}
.rightimg img{float:left;height:220px;width:320px;}

/* 07-Feb-2018 start */
.single-img-gallery { width:100%; float:left; display:inline-block; padding:30px 0; background:#d27115; }
.single-img-gallery .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img { width:100%; }
/* 07-Feb-2018 end */

#theme-page .service .image .title > h2 {
    padding: 50px 0px 24px;
    font-size: 60px;
    line-height: 67px;
}

#theme-page section#text-4 .content > h2 {
    position: relative;
    font-size: 42px;
    margin: 10px 0 15px 0;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.about-us .content > p {
    font-family: Raleway-Regular;
    font-size: 16px;
    line-height: 25px;
    color: #666;
    margin: 0 0 0px 0;
}

#theme-page .service section.portfolio_widget .portfolio-category .item-category a {
    font-size: 1.13em;
    line-height: 1.25em;
}

@media(max-width:1600px){#theme-page .service section.portfolio_widget{width:88%;}
#theme-page .get-contact .social li a{font-size:20px;}
section#text-4 .content{padding:90px 0 0;}
}
@media(max-width:1500px){
.service .image .title{width:80%;}
.home .banner-image{max-height:900px;}
#theme-page .work,
#theme-page .our-clients{padding:35px 8px 70px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-35px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{right:-35px;}
#theme-page .get-contact .social li a{font-size:15px;}
body.home .let-chat .chat-form.homepage #mk-quick-contact{padding:42px 35px 15px;}
.mk-grid.header-grid .mk-header-nav-container nav#mk-main-navigation{float:none;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{padding:25px 0;}
#theme-page .service .image .title > h2{padding:50px 0px 24px;}
#theme-page .service section.portfolio_widget{width:95%; float: right;}
.service section.widget .image{padding:290px 0;}
#theme-page section#text-4 .content .read-more{margin-top:6x;}
section#text-4 .content{padding:0;}
#theme-page section#text-4 .content > h2{margin-bottom:0;}
}
@media(min-width:1400px) and (max-width:1499px){.recat-home{float:left !important;transform:scale(0.9);transform-origin:0 0}
}
@media(max-width:1400px){#theme-page .service section.portfolio_widget .portfolio-category .item-category a{font-size:15px;}
section#text-4 .content{padding:70px 0 0;}
#theme-page section#text-4 .content .read-more{margin-top:70px;}
#theme-page section#text-4 .content > h2{margin-bottom:20px;}
#theme-page section#text-4 .content .read-more{margin-top:30px;}
#theme-page .get-contact,
body.home .let-chat .chat-form.homepage #mk-quick-contact,
body.home .let-chat .chat-form.homepage{width:100%;}
section#text-4 .content{padding:60px 100px 0 0;width:100%;margin:0 auto 0 60px;}
#theme-page section#text-4 .content .read-more{margin-top:7px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer{padding:0 20px 30px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{min-height:580px;}
#theme-page .get-contact{padding:60px 30px 30px;}
.our-world .custom-contents .custom-content-entry .content-top .content{width:85%;}
#theme-page .service section.portfolio_widget .widgettitle{padding-bottom:23px;}
.mk-header-inner .main-navigation-ul > li.menu-item > a.menu-item-link{font-size:12px !important;padding:0 10px !important;}
.service section.widget .image{padding:300px 0;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next,
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{background-size:60% 60%;}
#mk-footer .social-bottom ul li::after{height:17px;top:3px;}
#theme-page .get-contact .social{padding-top:50px;}
}
@media(min-width:992px) and (max-width:1279px){.leftimg{margin:0;padding:0;}
.leftimg img{float:right;height:300px;width:500px;}
.rightimg{margin:0;padding:0;}
.rightimg img{float:left;height:150px;width:230px;}
}

@media(min-width:992px) and (max-width:1199px){
    .know-blk .pos-blk .post-box {
        align-items:stretch;
    }
    .know-blk .pos-blk .image-box {
        padding:  23px 0px 0px 10px;
    }
    #theme-page .service section.portfolio_widget .portfolio-category .item-category a {
        font-size: 14px;
        display: block;
    }
    #theme-page .service section.portfolio_widget {
        padding-right: 15px;
    }
    #theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content {
        min-height: 127px;
    }
}

@media(max-width:1199px){#theme-page .service section.portfolio_widget .portfolio-category .item-category{margin:0 auto;display:block;}
.service .image .title{width:95%;}
.home .banner-image{max-height:679px;}
.service .image .title{width:70%;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a{padding-left:60px;}
#theme-page section#text-4 .content .read-more{margin-top:15px;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{padding:25px 0;}
#theme-page .service .image .title > h2{padding:50px 0px 10px 0px;font-size:22px; line-height: 30px;}
#theme-page .service .image .title > h2 span{font-size:22px;}
#theme-page section#text-4 .content .read-more{padding:10px 20px;font-size:15px;height:unset;}
section#text-4 .content{width:90%;padding:30px 0 0;margin:0 auto;}
.work .main-works{padding:0;}
.work .main-works .view-more a,
.banner-contents a{padding:10px 20px;font-size:15px;line-height:normal;height:unset;}
.home .wrapper-main p.sub-one,
.home .wrapper-main .banner-contents h1{font-size:50px;line-height:60px !important;margin-bottom:20px;}
#theme-page .get-contact,
body.home .let-chat .chat-form.homepage #mk-quick-contact,
body.home .let-chat .chat-form.homepage{width:100%;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{padding:20px 0;}
#theme-page .service section.portfolio_widget .widgettitle,
#theme-page .work .work-heading > h2,
#theme-page section#text-4 .content > h2,
#theme-page .client-logos .client-slider > h2,
.our-world .custom-contents .custom-content-entry .content-top h2{font-size:43px;}
#theme-page section#text-4 .content > h2{ position: relative; font-size:42px;margin:10px 0 15px 0; text-transform: uppercase; padding-bottom: 10px; }
#theme-page section#text-4 .content > h2:after{content: ""; position: absolute; width: 190%; height: 2px; background: #333; left: 0px; bottom: 0px;}
.about-us .content > p{font-family: Raleway-Regular; font-size: 16px; line-height: 25px; color: #666; margin:0 0 0px 0;}
.home .banner-contents{text-align:center;}
#mk-header.header-style-1.header-align-center .header-logo a{margin-left:0;}
#mk-header .header-logo{top:0 !important;}
.home .banner-contents{bottom:50%;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-25px;}
.header-grid.mk-grid{max-width:unset !important;min-width:unset !important;}
.right-content{right:65px;top:0;}
.header-grid.mk-grid .mk-nav-responsive-link{margin:36px 0 0;padding:0;}
#theme-page .work .work-heading > h2{margin-bottom:0;}
}
@media(max-width:1024px){#theme-page .service section.portfolio_widget{width:100%;padding-left:15px;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a{}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{}
#theme-page .service .image .title > h2{padding:60px 0px 10px 0px;font-size:20px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{min-height:545px;}
section#text-4 .content{padding:25px 0 0;}
}
@media(max-width:991px){.leftimg{margin:auto;padding:auto;}
#theme-page .service section.portfolio_widget {float: none;}
    #theme-page .service .col-md-7 {
        padding-right: inherit;
    }
    #theme-page .service .col-md-5 {
        padding-left: inherit;
    }
.leftimg img{float:none;height:auto;width:auto;}
.rightimg{margin:auto;padding:auto; text-align: center;}
.rightimg img{float:none;height:auto;width:auto; }
body.home .let-chat .chat-form.homepage{margin:50px auto 0;}
.our-world .custom-contents .custom-content-entry .content-top .content{width:95%;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a{font-size:18px;padding-left:70px; display: block;}
#theme-page section#text-4 .content .read-more{margin-top:20px;}
section#text-4 .content{padding:80px 0;}
.home .wrapper-main p.sub-one,
.home .wrapper-main .banner-contents h1{font-size:45px !important;line-height:45px !important;margin-bottom:30px;}
#mk-footer .social-bottom ul li a{font-size:15px !important;}
#mk-footer .social-bottom ul li a i{font-size:20px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{min-height:535px;}
#theme-page .get-contact,
body.home .let-chat .chat-form.homepage #mk-quick-contact,
body.home .let-chat .chat-form.homepage{width:100%;}
#theme-page .service section.portfolio_widget{padding:64px 0 50px;width:80%;}
#theme-page .service section.portfolio_widget .widgettitle{padding-bottom:26px;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{padding:35px 0;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{font-size:25px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{right:-42px;}
}
@media(max-width:960px){#bit.on,
#bit.off{bottom:70px !important;}
.about-us .content > p {
    margin: 20px 0px;
}
}
@media(min-width:660px) and (max-width:854px){
    #theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content{
        min-height: 110px;
    }
}
@media(max-width:767px){.work .main-works .view-more{margin-top:50px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content{min-height:125px;}
.home .wrapper-main p.sub-one,
.home .wrapper-main .banner-contents h1{font-size:30px !important;margin-bottom:20px;}
.banner-contents a{font-size:15px;padding:10px 20px;line-height:normal;height:unset;}
#theme-page .our-clients,
#theme-page .work{padding:50px 15px;}
body.home .let-chat .chat-form.homepage,
#theme-page .get-contact,
body.home .let-chat .chat-form.homepage #mk-quick-contact{width:100%;}
.our-world .custom-contents .custom-content-entry .content-top h3{font-size:17px;}
.our-world .custom-contents .custom-content-entry .content-top h2{font-size:40px;}
.our-world .custom-contents .custom-content-entry .content-top .content{margin:0 auto 60px;}
#theme-page .service section.portfolio_widget{width:100%;padding:90px 15px 100px;}
.home .banner-image{max-height:579px;}
#mk-footer .social-bottom ul li{padding:0 5px;}
#mk-footer .social-bottom ul li a i{padding:0 5px 0 5px;}
#mk-footer .social-bottom ul li::after{height:15px;top:4px;}
.home .banner-contents{bottom:40%;line-height:45px !important;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:195px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{min-height:525px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next,
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{background-size:80% 80%;}
.outer-wrapper .right-content p{font-size:18px !important;}
.right-content p{font-size:15px !important;float:none;text-align:center;}
.tax-portfolio_category #theme-page{padding:30px 0 0 !important;}
#bit.on{right:70px !important;}
#bit.off{right:15px !important;}
#quocred,#quocblack {float: none; margin: 15px auto; display: block;}
}
@media(max-width:640px){section#text-4 .content{width:90%;padding:80px 15px;}
.our-world .custom-contents .custom-content-entry .content-top .content{width:100%;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category a{font-size:16px;}
#mk-footer .social-bottom{float:left;}
#mk-footer .social-bottom ul li:first-child{padding-left:0;}
#mk-footer .social-bottom ul li:first-child a i{padding-left:0;}
.our-world{margin-bottom:40px;}
#mk-footer .social-bottom ul li a{font-size:17px !important;}
#theme-page section#text-4 .content .read-more,
.work .main-works .view-more a{font-size:15px;padding:10px 20px;height:unset;}
#theme-page .client-logos .client-slider > h2,
#theme-page section#text-4 .content > h2,
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-quick-contact-title,
#theme-page .service section.portfolio_widget .widgettitle{font-size:30px;}
#theme-page .work-heading h2{font-size:30px !important;}
#theme-page .let-chat{padding:90px 8px;}
section.about-image .image > img{width:unset;}
#theme-page .about-us .image{display:block;}
}
@media(max-width:568px){.home .banner-image{max-height:479px;}
#theme-page .service section.portfolio_widget .portfolio-category{width:60%;margin:0 auto;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{float:none;margin:0 auto;width:100%;}
#theme-page .service .image .title > h2{font-size:20px;}
#theme-page .get-contact{padding:40px 30px 45px;}
body.home .let-chat .chat-form.homepage #mk-quick-contact{padding:24px 30px 30px;}
body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-quick-contact-title{margin-bottom:30px;}
.our-world .custom-contents .custom-content-entry .content-top h2{font-size:30px;}
.our-world .custom-contents .custom-content-entry .content-top h3{font-size:17px;}
.our-world .custom-contents .custom-content-entry .content-top .content p{font-size:15px;}
.client-logos .client-slider .mk-clients-shortcode.column-style.three-column li{padding:30px 0;}
#theme-page .get-contact .social li::after{border:1px solid #fff;}
#theme-page .service section.portfolio_widget{padding:50px 15px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:270px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{height:auto !important;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{margin:0 0.2em !important;}
#theme-page .service section.portfolio_widget .portfolio-category .item-category{padding:20px 0;}
#theme-page .service section.portfolio_widget .widgettitle{padding-bottom:20px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-32px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer .content {
    min-height: 150px;
}
}
@media(max-width:480px){.work .main-works .view-more{margin-top:10px;}
#theme-page .service section.portfolio_widget .portfolio-category{width:80%;}
.home .banner-contents p{line-height:40px !important;}
section#text-4 .content{padding:50px 15px;}
#theme-page section#text-4 .content > h2,
.our-world .custom-contents .custom-content-entry .content-top h3{margin-bottom:30px;}
#theme-page .our-clients,
#theme-page .work,
#theme-page .let-chat{padding:30px 0;}
.about-sec .about-blk .right_part h1 {
    font-size: 22px;
    line-height: 30px;
}
.about-team-sec  h1 {
    font-size: 22px;
    line-height: 30px;
}
#theme-page .get-contact{padding:30px 20px;}
#theme-page .get-contact .social li::after{height:12px;top:7px;}
#theme-page .get-contact .social li a.facebook::after { left: 17px;}
#theme-page .get-contact .social li a.linkedin::after { left: 17px;}
#theme-page .get-contact .social li a.in::after { left: 17px;}
#theme-page .service .image .title > h2{padding:35px 0;line-height:40px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-21px;}
.service section.widget .image{padding:230px 0;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{right:-33px;}
#mk-footer .social-bottom ul li a{font-size:14px !important;}
#mk-footer .social-bottom ul li a i{font-size:17px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li{min-height:unset;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:240px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next,
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{background-size:60% 60%;}
.mk-contact-form .mk-form-row{width:100%;}
.outer-wrapper .right-content p{font-size:14px !important;}
a.my-button{float:none;}
.archive.tax-portfolio_category .banner-contents{padding:0;}
}
@media(max-width:430px){.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:215px;}
}
@media(max-width:400px){#theme-page .service section.portfolio_widget .portfolio-category{width:100%;}
#theme-page .service .image .title > h2{font-size:15px;line-height:28px;padding:30px 0;}
#theme-page .get-contact .social li a{font-size:12px;}
.service section.widget .image{padding:200px 0;}
.banner-contents a{font-size:12px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:185px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{}
.outer-wrapper .right-content p{font-size:12px;!important;}
.category-top .cat-desc p,
.category-top .cat-desc h2.desc{font-size:20px!important;}
}
@media(max-width:360px){}
@media(max-width:320px){.banner-contents h2.two-line,
.banner-contents h1.two-line{font-size:32px !important;line-height:50px !important;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head > img{min-height:152px;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{left:-20px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{right:-30px;}
.service section.widget .image{padding:180px 0;}
}
.service-page{overflow:hidden;}
.service-page .service-blk .servicesblk_in{}
.service-page .service-blk .servicesblk_in .row{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}
.service-page .service-blk:before{display:none;}
.service-page .service-blk .servicesblk_in div[class*="col-"]{}
.service-page .service-blk .servicesblk_in .left_part{margin:0 auto;padding:83px 0 90px;width:70%;display:block;}
.service-page .service-blk .servicesblk_in .left_part p{text-align: justify;}
.service-page .service-blk .servicesblk_in .right_part{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;background:#d27115;}
.service-page .service-blk .servicesblk_in .right_part .get-block{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}
.service-page .service-blk .servicesblk_in .right_part .img-box{position:relative;left:auto;top:auto;width:100%;bottom:auto;display:none;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:end;align-self:flex-end;}
@media (min-width:1300px) and (max-width:1499px){.mk-header-holder .mk-grid{width:768px !important;}

.inner-banner-image{min-height:500px !important;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-size:60px !important;line-height:70px !important;margin-bottom:0 !important;}
.footer{padding:90px 0 13px;}
.footer .ft-widest .social li a i{margin:0;}
.homepage .wpcf7-submit{float:left;}
.recat-home{float:none;}
.service-page .package-sec{padding:80px 0 70px;}
.service-page .title h2{padding:0 0 40px;}
.example-sec{padding:80px 0 70px;}
.video-blk .btn-box{padding:60px 0 0;}
.work-grid .col-md-3{width:33%;}
.about-blk .abt_video iframe,
.about-blk .abt_video video{height:500px;}
.title h2{font-size:46px;}
.about-sec .about-blk .right_part{padding:80px 100px 0px 60px;}
.about-team-sec .about-team-blk{padding:45px 0 25px;}
.about-team-sec .team-box .you-box{padding:0 30px;}
.you_mn{padding:0 30px;}
.about-team-sec .team-box .you-box p{font-size:22px;line-height:30px;}
.know-blk .pos-blk .image-box{width:350px;}
.know-page .know-blk{padding:80px 0 70px;}
.know-blk .pos-blk .post-text{padding:0 30px 18px 44px;}
.know-blk .pos-blk .post-text h3{font-size:22px;}
.contact-page .contact-blk{padding:80px 0 70px;}
.contact-page .contact-blk .contact-form{padding:0 40px;}
.articale-page .articale-blk{padding:80px 0 0;}
.realted-post .title h2{padding:0 0 50px;}
.articale-blk h3{font-size:24px;}
.realted-post{padding:80px 0 70px;}
.realted-post .related-box{padding:0 30px 0 0;}
.realted-post .image-box{width:260px;margin:0 30px 0 0;}
.realted-post .social li{padding:0 0 0 10px;}
.realted-post .social li img{max-width:16px;}
.realted-post .related-text{padding:30px 0 28px;}
.realted-post .related-text h3{font-size:20px;}
.realted-post .small-title{padding:0 0 70px;}
#quote_new .check-box .gfield_checkbox li{width:50%;}
.qutoe-form-popup .qutoe-title h2{font-size:46px;}
.qutoe-form-popup .qutoe-title P{font-size:26px;}
#quote_new .gfield_checkbox label{font-size:16px;}
.modal-header .close{margin:0;}
.video-banner .banner-inner{top:150px;}
.video-banner .banner-inner h1{font-size:45px;}
.video-page-blk .quest-blk .title h2{font-size:46px;}
.video-page-blk .quest-blk{padding:0 0 70px;}
.service-page .service-blk .col_row{min-height:100%;}
.service-page .service-blk .left_part{padding:80px 60px 70px;}
.service-page .service-blk .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:30px 30px 80px 30px; }
.service-page .service-blk .servicesblk_in .left_part{width:88%;}
#theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title{font-size:22px;}
}
@media (min-width:1200px) and (max-width:1299px){.header-style-1.header-align-center .mk-header-nav-container{display:none;}
#mk-responsive-nav>li{border:none;}
#mk-responsive-nav li a{border:none;}
#mk-responsive-nav{background:#d27115 !important;}
.inner-banner-image{min-height:500px !important;margin:0;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-size:60px !important;line-height:70px !important;margin-bottom:0 !important;}
.banner-contents{padding:60px 0 60px;}
.banner-contents p{font-size:24px;}
.footer{padding:90px 0 13px;}
.footer .ft-widest .social li a i{margin:0;}
.homepage .wpcf7-submit{float:left;}
.recat-home{float:none;}
.service-page .package-sec{padding:80px 0 70px;}
.service-page .title h2{padding:0 0 30px;font-size:36px;}
.service-page .package-box h3{font-size:28px;}
.example-sec{padding:90px 0 80px;}
.video-blk .btn-box{padding:60px 0 0;}
.work-page .work-blk{padding:56px 0 60px;}
.work-grid .col-md-3{width:33%;}
.work-blk .work-grid .work-box h3{font-size:24px;line-height:30px;min-height:auto;}
.title h2{font-size:36px;}
.btn-box a{font-size:16px;}
.about-sec .btn-box{padding:59px 0 70px;}
.about-sec .about-blk .right_part{padding:90px 100px 0px 60px;}
.about-team-sec .about-team-blk{padding:45px 0 40px;}
.about-team-sec .team-box .you-box{padding:0 30px;}
.you_mn{padding:0 30px;}
.about-team-sec .team-box .you-box h3{font-size:36px;}
.about-team-sec .team-box .you-box p{font-size:16px;line-height:23px;}
.know-page .know-blk{padding:80px 0 70px;}
.know-blk .pos-blk .image-box{width:100%;}
.know-blk .pos-blk .post-text{padding:25px 20px 18px 20px;}
.know-blk .pos-blk .post-text h3{font-size:22px;}
.contact-page .contact-blk{padding:80px 0 70px;}
.contact-page .contact-blk .title h2{padding:0 0 30px;}
.contact-page .contact-blk .contact-form{padding:0 30px;}
.articale-page .articale-blk{padding:80px 0 0;}
.realted-post .title h2{padding:0 0 40px;}
.articale-blk h3{font-size:24px;margin:0 0 10px;}
.articale-blk .articale-info{padding:0 0 40px;}
.realted-post{padding:80px 0 70px;}
.realted-post .related-box{padding:0 30px 0 0;}
.realted-post .image-box{width:240px;margin:0 30px 0 0;}
.realted-post .social li{padding:0 0 0 10px;}
.realted-post .related-text{padding:30px 0 0;min-height:180px;}
.realted-post .related-text h3{font-size:20px;}
#quote_new .check-box .gfield_checkbox li{width:50%;}
.qutoe-form-popup .qutoe-title h2{font-size:36px;}
.qutoe-form-popup .qutoe-title P{font-size:20px;}
.modal-header .close{margin:0 139px 0 0;}
.video-banner .banner-inner h1{font-size:40px;}
.video-page-blk .quest-blk .title h2{font-size:48px;}
.video-page-blk .quest-blk{padding:0 0 70px;}
.service-page .service-blk .col_row{min-height:100%;}
.service-page .service-blk .left_part{padding:80px 60px 70px;}
.service-page .service-blk .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:40px 30px;}
.service-page .service-blk .right_part .get-block h4{font-size:24px;}
.service-page .service-blk .servicesblk_in .left_part{width:88%;}
}
@media (min-width:992px) and (max-width:1199px){.header-style-1.header-align-center .mk-header-nav-container{display:none;}
.mk-header-holder .mk-grid{width:auto !important;}
#mk-responsive-nav>li{border:none;}
#mk-responsive-nav li a{border:none;}
#mk-responsive-nav{background:#d27115 !important;}
.inner-banner-image{min-height:400px !important;margin:0;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-size:48px !important;line-height:60px !important;margin-bottom:0 !important;}
.banner-contents .sub_heading{font-size:48px !important;line-height:60px !important;margin-bottom:0 !important; margin-top: 10px;}
.banner-contents{padding:60px 0 0;}
.banner-contents p{font-size:18px;}
.footer{padding:60px 0 13px;}
.footer .ft-widest .social li a{font-size:12px;}
.footer .ft-widest .social li:after{margin:0 5px;}
.footer .ft-widest .social li a i{margin:0;}
.homepage .wpcf7-submit{float:left;}
.recat-home{float:none;}
p{font-size:14px;}
.service-page .package-sec{padding:40px 0 40px;}
.service-page .title h2{padding:0 0 20px;font-size:36px;}
.service-page .package-box{width:49%;}
.service-page .package-box h3{font-size:24px;}
.example-sec{padding:40px 0 40px;}
.video-blk .btn-box{padding:30px 0 0;}
.video-blk .btn-box a{width:330px;font-size:16px;}
.work-page .work-blk{padding:40px 0 40px;}
.work-grid .col-md-3{width:33%;}
.work-page .work-blk .mk-grid{padding:0;}
.work-blk .work-grid .work-box .work-cate{margin:0 0 20px;}
.work-blk .work-grid .work-box h3{font-size:20px;line-height:26px;min-height:auto;}
.title h2{font-size:36px;}
.btn-box a{font-size:16px;}
.abt_image{height:600px;}
.about-blk .abt_video iframe,
.about-blk .abt_video video{height:650px;}
.about-sec .about-blk .right_part{padding:40px 30px 0px 60px;}
.about-sec .about-blk .right_part p{margin:0 0 10px;}
.about-team-sec .about-team-blk{padding:45px 0 40px;}
.about-team-sec .team-box .description h3{font-size:26px;margin:0 0 15px;}
.about-team-sec .team-box .description h3 span{font-size:18px;}
.about-team-sec .team-box .you-box{padding:0 30px;}
.you_mn{padding:0 30px;}
.about-team-sec .team-box .you-box h3{font-size:36px;margin:0 0 15px;}
.about-team-sec .team-box .you-box p{font-size:16px;line-height:23px;}
.about-sec .btn-box{padding:30px 0 0;}
.about-team-sec .team-box .you-box .btn-box a{width:200px;}
.about-team-sec .team-box .you-box .btn-box{padding:0;}
.know-page .know-blk{padding:40px 0 40px;}
.know-blk .pos-blk .post-box{margin:0 0 30px;}
.know-blk .pos-blk .image-box{width:100%;min-height:100%;background-image:none !important;}
.know-blk .pos-blk .image-box img{display:block;}
.know-blk .pos-blk .post-text{padding:18px 20px 18px 20px;}
.know-blk .pos-blk .post-text h3{font-size:20px;}
.know-page .jetpack_subscription_widget .widgettitle{font-size:14px;}
.know-page .jetpack_subscription_widget{padding:30px 20px 20px;}
.know-page .jetpack_subscription_widget input[type=submit]{width:174px;font-size:16px;background-position:right 30px center;}
.contact-page .contact-blk{padding:40px 0 40px;}

.contact-page .contact-blk .title h2{padding:0 0 30px;}
.contact-page .contact-blk .contact-form{padding:0 10px;}
.articale-page .articale-blk{padding:40px 0 0;}
.realted-post .title h2{padding:0 0 20px;}
.articale-blk h3{font-size:20px;margin:0 0 10px;}
.articale-blk .small-title{padding:30px 0 60px;}
.articale-blk .social{padding:30px 0 0;float:left;}
.articale-blk .articale-info{padding:0 0 40px;}
.realted-post{padding:40px 0 40px;}
.realted-post .related-box{padding:0 20px 0 0;}
.realted-post .image-box{width:200px;margin:0 20px 0 0;}
.realted-post .social li{padding:0 0 0 5px;}
.realted-post .related-text{padding:20px 0 0;min-height:150px;}
.realted-post .related-text h3{font-size:18px;}
.realted-post .social li img{max-width:16px;}
.qutoe-form-popup .qutoe-title h2{font-size:36px;}
.qutoe-form-popup .qutoe-title P{font-size:20px;}
#quote_new .check-box .gfield_checkbox li{width:50%;}
#quote_new .gfield_checkbox label{font-size:16px;}
.modal-header .close{margin:0 50px 0 0;}
.video-banner .banner-inner{top:150px;}
.video-banner .banner-inner h1{font-size:30px;}
.video-page .video-page-blk{padding:40px 0 0;}
.video-page-blk .quest-blk .title{margin:40px 0 0;}
.video-page-blk .quest-blk .title h2{font-size:36px;}
.video-page-blk .quest-blk{padding:0 0 40px;}
.service-page .service-blk .col_row{min-height:100%;}
.service-page .service-blk .left_part{padding:80px 60px 70px;}
.service-page .service-blk .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:80px 30px;}
.service-page .service-blk .servicesblk_in .left_part{width:100%;padding:83px 30px 90px;}
.service-page .package-box .price-box{display:none;}
}
@media (min-width:768px) and (max-width:991px){.header-style-1.header-align-center .mk-header-nav-container{display:none;}
.mk-header-holder .mk-grid{width:auto !important;}
#mk-responsive-nav>li{border:none;}
#mk-responsive-nav li a{border:none;}
#mk-responsive-nav{background:#d27115 !important;}
.inner-banner-image{min-height:400px !important;margin:0;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-size:48px !important;line-height:60px !important;margin-bottom:0 !important;}
.banner-contents .sub_heading{font-size:48px !important;line-height:60px !important;margin-bottom:0 !important; margin-top: 0px;}
.banner-contents{padding:60px 0 0;}
.banner-contents p{font-size:18px;}
.inner-banner-image.con-over-img{background-size:cover !important;}
.footer{padding:60px 0 13px;}
.footer .ft-widest{margin:0 0 40px;}
.footer .ft-widest .social li a{font-size:13px;}
.footer .ft-widest .social li:after{margin:0 5px;}
.footer .col-sm-6:nth-last-child(02){clear:both;}
.footer-bottom{margin:0;}
.homepage .wpcf7-submit{float:left;}
.recat-home{float:none;}
.service-page .package-sec{padding:40px 0 40px;}
.service-page .title h2{padding:0 0 20px;font-size:28px;}
.service-page .package-box{width:49%;}
.service-page .package-box h3{font-size:24px;margin:0 0 30px;}
.service-page .package-box .pack-detail{padding:30px 60px 0;}
.example-sec{padding:40px 0 40px;}
.video-blk .btn-box{padding:30px 0 0;}
.video-blk .btn-box a{width:330px;font-size:16px;background-position:right 30px center;}
.work-page .work-blk{padding:40px 0 40px;}
.work-grid .col-md-3{width:50%;}
.work-page .work-blk .mk-grid{padding:0;}
.work-blk .work-grid .work-filter li{padding:8px 15px 10px;}
.work-blk .work-grid .work-filter li.active{padding:8px 15px 10px;}
#mk-filter-portfolio ul li{margin:0 5px 5px;}
.work-blk .work-grid .work-filter li a{font-size:14px;}
.work-blk .work-grid .work-box .work-cate{margin:0 0 20px;}
.work-blk .work-grid .work-box h3{font-size:20px;line-height:26px;min-height:auto;}
.title h2{font-size:36px;}
.btn-box a{font-size:16px;}
.abt_image{background-image:none !important;}
.abt_image img{display:block;}
.about-blk .abt_video iframe,
.about-blk .abt_video video{height:400px;margin:30px 0 0;}
.about-sec .about-blk .right_part{padding:60px 35px;}
.about-sec .about-blk .right_part p{margin:0 0 10px;}
.about-team-sec .about-team-blk{padding:20px 0 30px;}
.about-team-sec .team-box .description h3{font-size:26px;margin:0 0 15px;}
.about-team-sec .team-box .description h3 span{font-size:18px;}
.about-team-sec .team-box .you-box{padding:0 30px;}
.you_mn{padding:0 30px;}
.about-team-sec .team-box .you-box h3{font-size:36px;margin:0 0 15px;}
.about-team-sec .team-box .you-box p{font-size:16px;line-height:23px;}
.about-sec .btn-box{padding:30px 0 0;}
.about-team-sec .team-box .you-box .btn-box a{width:200px;}
.about-team-sec .team-box .you-box .btn-box{padding:0;}
.know-page .know-blk{padding:40px 0 40px;}
.know-blk .col-md-9{width:100%;}
.know-blk .col-md-3{width:100%;}
.know-blk .pos-blk .post-box{margin:0 0 30px;display:block;}
.know-blk .pos-blk .image-box{width:100%;min-height:100%;background-image:none !important;}
.know-blk .pos-blk .image-box img{display:block;}
.know-blk .pos-blk .post-text{padding:18px 20px 18px 20px;}
.know-blk .pos-blk .post-text h3{font-size:20px;}
.know-page .jetpack_subscription_widget .widgettitle{font-size:14px;}
.know-page .jetpack_subscription_widget{padding:30px 20px 20px;}
.know-page .jetpack_subscription_widget input[type=submit]{width:150px;height:50px;font-size:16px;background-position:right 20px center;}
.contact-page .contact-blk{padding:40px 0 30px;}
.contact-page .contact-blk:before{width:100%;height:35%;}
.contact-page .contact-blk .title h2{padding:0 0 10px;}
.contact-page .contact-blk .contact-form{padding:30px 10px 0;}
.contact-page .contact-blk .info-blk a{font-size:16px;}
.contact-page .contact-blk .info-blk p{font-size:16px;padding:0;}
.articale-page .articale-blk{padding:40px 0 0;}
.realted-post .title h2{padding:0 0 20px;}
.articale-blk h3{font-size:20px;margin:0 0 10px;}
.articale-blk .small-title{padding:30px 0 60px;display:block;}
.articale-blk .social{padding:30px 0 0;float:left;}
.articale-blk .articale-info{padding:0 0 40px;}
.realted-post{padding:40px 0 40px;}
.realted-post .related-box{padding:0 20px 0 0;margin-bottom:20px;}
.realted-post .image-box{width:200px;margin:0 20px 0 0;}
.realted-post .social li{padding:0 0 0 5px;}
.realted-post .related-text{padding:20px 0 0;min-height:150px;}
.realted-post .related-text h3{font-size:18px;}
.realted-post .social li img{max-width:16px;}
.qutoe-form-popup .qutoe-title h2{font-size:26px;margin:0;}
.qutoe-form-popup .qutoe-title P{font-size:18px;}
#quote_new .check-box .gfield_checkbox li{width:100%;}
#quote_new .gfield_checkbox label{font-size:16px;}
.qutoe-form-popup .qutoe-form .input_half_row{width:100%;}
.modal-header .close{margin:0 50px 0 0;}
.video-banner .banner-inner{top:100px;}
.video-banner .banner-inner h1{font-size:30px;}
.video-page .video-page-blk{padding:40px 0 0;}
.video-page-blk .quest-blk .title{margin:40px 0 0;}
.video-page-blk .quest-blk .title h2{font-size:36px;}
.video-page-blk .quest-blk{padding:0 0 40px;}
.service-page .service-blk:before{height:50%;top:65%;width:100%;}
.service-page .service-blk .col_row{min-height:100%;}
.service-page .service-blk .col-1{width:100%;}
.service-page .service-blk .col-2{width:100%;}
.service-page .service-blk .left_part{padding:100px 0 105px 0;}
.service-page .service-blk .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:80px 30px;}
.service-page .service-blk .right_part .btn-box a{background:#2b2b2b;color:#fff;}
.service-page .service-blk .img-box{display:none;}
.service-page .service-blk .servicesblk_in .row{display:block;}
.service-page .service-blk .servicesblk_in .left_part{width:100%;padding:83px 30px 90px;}
.service-page .service-blk .servicesblk_in .right_part{display:block;}
.service-page .package-box .price-box{display:none;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{height:100%;}
}
@media (max-width:767px){.header-sticky-ready .right-content a{width:150px;height:45px;}
.service-page .service-blk .servicesblk_in .left_part h1, .service-page .service-blk .servicesblk_in .left_part h2 {
    font-size: 26px;
    line-height: 35px;
    margin:10px 0px 20px 0px;
    padding-bottom: 20px;
}
.service-page .service-blk .right_part .get-block h4::before {
    font-size: 28px;
}
.service-page .service-blk .right_part .get-block h4::after {
    font-size: 28px;
}
.service-page .service-blk .right_part .btn-box {
    padding: 0px;
}
.service-page .service-blk .right_part .btn-box a {
    margin:auto;
    display: block;
}
.header-style-1.header-align-center .mk-header-nav-container{display:none;}
.mk-header-holder .mk-grid{width:auto !important;}
#mk-responsive-nav>li{border:none;}
#mk-responsive-nav li a{border:none;}
#mk-responsive-nav{background:#d27115 !important;}
.inner-banner-image{min-height:300px !important;margin:0;}
.banner-contents h2,
.banner-contents h1.two-line,
.banner-contents h1{font-size:26px !important;line-height:36px !important;margin-bottom:0 !important;}
.banner-contents .sub_heading {font-size:26px !important;line-height:36px !important;margin-bottom:0 !important; margin-top: 0px;}
.banner-contents{padding:60px 0 0;}
.banner-contents p{font-size:18px;}
.inner-banner-image.con-over-img{background-size:cover !important;}
.footer{padding:60px 0 13px;}
.footer .ft-widest{margin:0 0 30px;}
.footer-bottom{margin:0;}
.footer .ft-widest a{font-size:12px;}
.footer .ft-widest .social li{display:block;}
.footer .col-sm-6:nth-last-child(02){clear:both;}
.footer .ft-widest .social li a{font-size:12px;}
.footer .ft-widest .social li:after{margin:0;content:'';}
.homepage .wpcf7-submit{float:left;}
.recat-home{float:none;}
.homepage .g-recaptcha{transform:scale(0.57);transform-origin:0 0;}
.service-page .package-sec{padding:40px 0 40px;}
.service-page .title h2{padding:0 0 20px;font-size:24px;}
.service-page .package-box{width:100%;}
.service-page .package-box h3{font-size:20px;margin:0 0 30px;}
.service-page .package-box .pack-detail{padding:30px 60px 0;}
.service-page .package-box .price-box{padding:20px 0;}
.example-sec{padding:40px 0 40px;}
.video-blk .btn-box{padding:30px 0 0;}
.video-blk .btn-box a{width:300px;font-size:16px;background-position:right 20px center;}
.work-page .work-blk{padding:40px 0 40px;}
.work-grid .col-md-3{width:100%;}
.work-page .work-blk .mk-grid{padding:0;}
.work-blk .work-grid .work-filter li{padding:8px 15px 10px;}
.work-blk .work-grid .work-filter li.active{padding:8px 15px 10px;}

#mk-filter-portfolio ul li{margin:0;}
.work-blk .work-grid .work-filter li a{font-size:14px;}
.work-blk .work-grid .work-box .work-cate{margin:0 0 20px;}
.work-blk .work-grid .work-box h3{font-size:20px;line-height:26px;min-height:auto;}
.title h2{font-size:26px;}
.btn-box a{font-size:16px;}
.abt_image{background-image:none !important;height:100%;}
.abt_image img{display:block;}
.about-blk .abt_video iframe,
.about-blk .abt_video video{height:250px;margin:30px 0 0;}
.about-sec .about-blk .right_part{padding:60px 35px;}
.about-sec .about-blk .right_part h3 > b > span{font-size:21px;color:#2b2b2b !important;}
.about-sec .about-blk .right_part p{margin:0 0 10px;}
.about-team-sec .about-team-blk{padding:20px 0 30px;}
.about-team-sec .team-box .description h3{font-size:26px;margin:0 0 15px;}
.about-team-sec .team-box .description h3 span{font-size:18px;}
.about-team-sec .team-box .you-box{padding:0 30px;}
.you_mn{padding:0 30px;}
.about-team-sec .team-box .you-box h3{font-size:36px;margin:0 0 15px;}
.about-team-sec .team-box .you-box p{font-size:16px;line-height:23px;}
.about-sec .btn-box{padding:30px 0 0;}
.about-team-sec .team-box .you-box .btn-box a{width:200px;}
.about-team-sec .team-box .you-box .btn-box{padding:0;}
.know-page .know-blk{padding:40px 0 40px;}
.know-blk .col-md-9{width:100%;}
.know-blk .col-md-3{width:100%;}
.know-blk .pos-blk .post-box{margin:0 0 30px;display:block;}
.know-blk .pos-blk .image-box{width:100%;min-height:100%;background-image:none !important;}
.know-blk .pos-blk .image-box img{display:block;}
.know-blk .pos-blk .post-text{padding:25px 20px 18px 20px;}
.know-blk .pos-blk .post-text h3{font-size:18px;}
.know-page .jetpack_subscription_widget .widgettitle{font-size:14px;}
.know-page .jetpack_subscription_widget{padding:30px 20px 20px;}
.know-page .jetpack_subscription_widget input[type=submit]{width:174px;font-size:16px;background-position:right 30px center;}
.contact-page .contact-blk{padding:40px 0 30px;}
.contact-page .contact-blk:before{width:100%;height:35%;}
.contact-page .contact-blk .title h2{padding:0 0 10px;}
.contact-page .contact-blk .contact-form{padding:60px 10px 0;}
.contact-page .contact-blk .info-blk a{font-size:16px;}
.contact-page .contact-blk .info-blk{padding:0 20px;}
.contact-page .contact-blk .info-blk p{font-size:16px;padding:0;}
.g-recaptcha{transform:scale(0.77);transform-origin:0 0;}
.contact-page .contact-blk .contact-form .btn-box{float:left;}
.articale-page .articale-blk{padding:40px 0 0;}
.realted-post .title h2{padding:0 0 20px;}
.articale-blk h3{font-size:18px;margin:0 0 10px;}
.articale-blk .small-title{padding:30px 0 0;display:block;word-break:break-all;}
.articale-blk .social{padding:30px 0 0;float:left;}
.articale-blk .articale-info{padding:0 0 40px;}
.realted-post{padding:40px 0 40px;}
.realted-post .related-box{padding:0;margin-bottom:20px;}
.realted-post .image-box{width:100%;margin:0 0 20px;}
.realted-post .social li{padding:0 0 0 5px;}
.realted-post .related-text{padding:90px 20px;min-height:auto;overflow:visible;}
.realted-post .related-text h3{font-size:18px;}
.realted-post .social li img{max-width:16px;}
.realted-post .read-more{padding:20px 0 20px 20px;}
.articale-blk .realted-post .social{padding:20px 20px 20px 0;}
.qutoe-form-popup .qutoe-title{width:100%;}
.qutoe-form-popup .qutoe-form{width:100%;}
.qutoe-form-popup .qutoe-title h2{font-size:36px;margin:0;}
#quote_new .gform_wrapper .top_label .gfield_error, #quote_new .gform_wrapper .top_label .gfield_error input.large, #quote_new .gform_wrapper .top_label .gfield_error select.large{width:100%;}
.qutoe-form-popup .qutoe-form .gform_wrapper ul.gform_fields li.gfield{padding:15px 0;}
.qutoe-form-popup .qutoe-title P{font-size:18px;}
#quote_new .check-box .gfield_checkbox li{width:100%;}
#quote_new .gfield_checkbox label{font-size:16px;}
.qutoe-form-popup .qutoe-form .input_half_row{width:100%;}
#quote_new .gfield_checkbox label{font-size:16px;}
#quote_new .close{width:150px;height:45px;}
.modal-header .close{margin:7px 28px 0 0;}
.video-banner .banner-inner h1{font-size:30px;}
.video-banner .banner-inner p{font-size:24px;}
.video-page .video-page-blk{padding:40px 0 0;}
.video-page-blk .quest-blk .title{margin:40px 0 0;}
.video-page-blk .quest-blk .title h2{font-size:26px;}
.video-page-blk .quest-blk{padding:0 0 40px;}
.video-page-blk .quest-blk .social{float:left;margin:30px 0 0;}
.service-page .service-blk .col_row{min-height:100%;}
.service-page .service-blk .col-1{width:100%;}
.service-page .service-blk .col-2{width:100%;}
.service-page .service-blk .left_part{padding:100px 0 105px 0;}
.service-page .service-blk .right_part .get-block{padding:0;}
.service-page .service-blk .servicesblk_in .right_part .get-block-in{padding:20px 15px;}
.service-page .service-blk h3{font-size:20px;}
.service-page .service-blk .right_part .get-block h4{font-size:20px;line-height:34px;}
.service-page .service-blk .right_part .btn-box a{}
.service-page .service-blk .img-box{display:none;}
.video-blk .video-box .ovrlay{display:none;}
.qlLogo img{max-width:200px !important;}
.service-page .service-blk .servicesblk_in .row{display:block;}
.service-page .service-blk .servicesblk_in .left_part{width:100%;padding:103px 30px 90px;}
.service-page .service-blk .servicesblk_in .right_part{display:block;}
.video-blk .video-box img{opacity:1;}
.video-page-blk .quest-blk .video-tag{display:block;}
.service-page .package-box .price-box{display:none;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{height:100%;}
.know-blk .pagination-nlk{margin:30px 0 0;}
.know-blk .page-no{margin:40px 0 0;}
}
@media (min-width:568px) and (max-width:767px){.service-page .service-blk:before{height:50%;top:75%;width:100%;}
.video-banner .banner-inner{top:150px;width:100%;}
.right-content{top:0;right:0;z-index:1;}
}
@media (min-width:320px) and (max-width:567px){.service-page .service-blk:before{height:50%;top:80%;width:100%;}
.video-banner .banner-inner{top:100px;width:100%;}
.right-content{top:0;right:-30px;z-index:1;}
}
@media (max-width:340px){.right-content{top:0;right:-57px;z-index:1;}
}
img{max-width:100%;height:auto;}
.home .banner-image{background-size:cover !important;}
.home .banner-image video{width:100%;height:auto;position:absolute;top:0px;left:0px;object-fit:cover;}
.contact-page .contact-blk .contact-form .btn-box i{top:21px;}
section#text-4 .content{padding-top:0;}
@media (min-width:1400px) and (max-width:1800px){

}
@media (min-width:1300px) and (max-width:1600px){section#text-4 .content{width:100%;margin:0;padding:0 20px 20px 10px;}
#theme-page section#text-4 .content > h2{ position: relative; font-size:42px;margin:10px 0 10px 0; text-transform: uppercase; padding-bottom: 10px; }
#theme-page section#text-4 .content > h2:after{content: ""; position: absolute; width: 190%; height: 2px; background: #333; left: 0px; bottom: 0px;}
.about-us .content > p{font-family: Raleway-Regular; font-size: 16px; line-height: 25px; color: #666; margin:0 0 0px 0;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{height:200px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{max-height:240px !important;}
body.home .let-chat .chat-form.homepage #mk-quick-contact{width:100%;}
#theme-page .get-contact{width:100%;}
}
@media (min-width:1201px) and (max-width:1299px){.header-style-1.header-align-center .mk-header-nav-container{display:block !important;}
.mk-grid.header-grid .mk-header-nav-container nav#mk-main-navigation{margin-right:130px;}
section#text-4 .content{padding:15px 20px 0 0;width:100%;margin:0 auto 0 0px;}
#theme-page section#text-4 .content > h2{font-size:45px;margin:0 0 12px 0; font-family: Montserrat-SemiBold; font-size: 50px;}
.about-us .content > p{font-size:15px;line-height:21px;margin:0 0 12px 0;}
.banner-image.inner-banner-image{padding-top:89px;}
.banner-image.inner-banner-image .outer-wrapper{position:static;}
.banner-image.inner-banner-image .banner-contents{position:absolute;top:50%;left:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0px;margin-top:50px;}
.about-sec .about-blk .right_part{padding:90px 80px 0px 60px;}
.about-sec .btn-box{padding:30px 0;}
.know-blk .pos-blk .image-box{width:371px;}
.example-blk .video-blk > .row{display:block;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{height:auto;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{height:auto !important;}
body.home .let-chat .chat-form.homepage #mk-quick-contact{width:100%;}
#theme-page .get-contact{width:100%;}
}
@media (min-width:992px) and (max-width:1199px){.banner-image.inner-banner-image{padding:0px;}
.banner-image.inner-banner-image .outer-wrapper{position:static;}
.banner-image.inner-banner-image .banner-contents{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0px;margin:0px;}
section#text-4 .content{padding:15px 0 15px;}
#theme-page section#text-4 .content > h2{font-size:38px;margin-bottom:10px;}
.about-us .content > p{font-size:15px;margin:0 0 10px 0;}
#theme-page section#text-4 .content .read-more{margin-top:0;}
.about-team-sec .team-box .description{padding:0 15px;}
.about-team-sec .team-box .description p{font-size:15px;line-height:20px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head{height:auto;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-head img{height:auto !important;}
}
@media (min-width:768px) and (max-width:991px){.banner-image.inner-banner-image{padding:0px;}
.banner-image.inner-banner-image .outer-wrapper{position:static;}
.banner-image.inner-banner-image .banner-contents{position:absolute;top:50%;left:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0px;margin:0px;}
.about-team-sec .team-box .description{padding:0 15px;}
}
@media (max-width:1140px){.show-nav .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px;}
.show-nav .mk-css-icon-menu-line-2{opacity:0;}
.show-nav .mk-css-icon-menu-line-3{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);top:-6px;}
#mk-header{position:fixed;}
.inner-banner-image,
.banner-image,
.video-banner{margin-top:70px;}
.ifemb{margin-top:100px;}
}
@media (max-width:1080px){#mk-responsive-wrap > ul li ul li a{padding-bottom:9px !important;}
.show-nav .right-content{display:none;}
}
@media (max-width:767px){body{overflow-x:hidden;}
body, html{overflow-x:hidden;}
.home .banner-image{height:360px;min-height:inherit;background-size:cover !important;}
.home .banner-contents{position:absolute;top:50% !important;left:0px !important;bottom:auto !important;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0px 15px;margin:0px;}
.home .wrapper-main .banner-contents h1,
.home .wrapper-main .banner-contents h1 span,
.home .wrapper-main .banner-contents h3,
.home .wrapper-main .banner-contents h3 *{padding:0;font-size:26px !important;line-height:1 !important;}
.banner-image.inner-banner-image{padding:0px;}
.banner-image.inner-banner-image .outer-wrapper{position:static;}
.banner-image.inner-banner-image .banner-contents{position:absolute;top:50%;left:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0px 15px;margin:0px;}
#theme-page .get-contact .social{padding-top:60px;}
.client-logos .client-slider .mk-clients-shortcode.column-style.three-column li{padding:15px 0px;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-prev{width:14px;height:24px;left:-13px;background-size:100% 100%;}
.work .main-works .work-post-lists .jcarousel-wrapper .jcarousel-control-next{width:14px;height:24px;right:-13px;background-size:100% 100%;}
.about-team-sec .team-box .description{padding:0 15px;}
#mk-responsive-wrap > ul > li > a{padding:12px 0;}
#mk-header .header-logo img{max-width:80px!important;}
.outer-wrapper .right-content p{font-size:14px !important;line-height:45px !important;padding:0;height:auto;}
.right-content{min-width:150px !important;height:45px;right:50px !important;line-height:normal;top:22px !important;}
#quote_new .close{width:24px;height:24px;font-size:0;background-position:center center !important;margin:11px 0 0 !important; position: fixed; top: 75px; right: 30px; background: #d27115; color: #fff;}
}
.know-blk .pagination-nlk li a.next{line-height:37px;}
.know-blk .pagination-nlk li a.prev{line-height:37px;}
.player .player-inner{top:80px !important;}
body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-1 .mk-header-holder, body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-3 .mk-header-holder{left:0 !important;right:auto !important;}
.homepage .wpcf7-response-output{display:none;}
.ifemb{background:#666;}
.service-page .service-blk h5 {font-size:20px;font-family:'Montserrat', sans-serif;font-weight:500;color:#2b2b2b;padding-top:10px;}
@media (max-width:359px){

}

@media screen and (min-width: 1600px) and (max-width: 1800px){
    .leftimg img {
        float: right;
        height: 574px;
        width: 775px;
    }
    .rightimg img {
        float: left;
        height: 287px;
        width: 387px;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1600px){
    .leftimg img {
        float: right;
        height: 510px;
        width: 710px;
    }
    .rightimg img {
        float: left;
        height: 255px;
        width: 362px;
    }
}



@media screen  and (max-width: 1800px){
    .about-us .content > p {
        margin: 20px 0px;
    }
}

@media screen  and (max-width: 1500px){
    .about-us .content > p {
        margin: 11px 0px;
    }
}

@media screen and (min-width: 1401px) and (max-width: 1800px){
    #theme-page section#text-4 .content > h2 {
        font-size: 50px;
    }

    #theme-page .get-contact > h2 {
        font-size: 41px;
    }
    #theme-page .get-contact > h3 {
        font-size: 40px;
    }

    body.home .let-chat .chat-form.homepage #mk-quick-contact .mk-quick-contact-title {
        font-size: 40px;
    }

    .know-blk .pos-blk .post-text h3{
        font-size: 1.88em;
        line-height: 1.56em;
    }

    .know-blk .pos-blk .post-text h3 span {
        font-family: Montserrat-Regular;
        display: block;
    }

    .about-sec .about-blk .right_part h1 {
        font-size: 3.13em;
        line-height: 53px;
    }

    #theme-page .get-contact {
        width: 490px;
    }

    #theme-page .work .main-works .work-post-lists .jcarousel-wrapper .jcarousel li .item-footer h3.title {
        font-size: 30px;
        line-height: 38px;
    }

    .service-page .service-blk .right_part .get-block h4 {
        font-size: 50px;
        line-height: 58px;
    }

    .service-page .service-blk .servicesblk_in .right_part .get-block-in {
        padding: 53px 60px;
    }

    .service-page .service-blk .servicesblk_in .left_part h1, .service-page .service-blk .servicesblk_in .left_part h2 {
        font-size: 35px;
        line-height: 43px;
    }

}

@media (max-width:1600px){
    #theme-page .get-contact .social li a.facebook::after {
        left: 42px;
    }

    #theme-page .get-contact .social li a.linkedin::after {
        left: 38px;
    }

    #theme-page .get-contact .social li a.in::after {
        left: 46px;
    }

    #theme-page section#text-4 .content .read-more {
        padding: 13px 15px;
        height: 50px;
        margin-top: 0px;
    }

    #theme-page section#text-4 .content .read-more i.fa {
        padding-left: 11px;
    }

}

@media (max-width:1500px){
    #theme-page .get-contact .social li a.facebook::after {
        left: 32px;
    }

    #theme-page .get-contact .social li a.linkedin::after {
        left: 22px;
    }

    #theme-page .get-contact .social li a.in::after {
        left: 24px;
    }

    #theme-page section#text-4 .content .read-more {
        padding: 13px 15px;
        height: 50px;
    }

    #theme-page section#text-4 .content .read-more i.fa {
        padding-left: 11px;
    }

    .service-page .service-blk .right_part .get-block h4 {
        font-size: 29px;
        line-height: 41px
    }


}


@media (max-width:1400px){
    .service .image .title{
        width: 403px;
    }
    #theme-page .service .image .title > h2{
        font-size: 44px;
        line-height:54px;
    }
    #theme-page .service .image .title > h2 span {
        font-size: 44px;
    }

    .about-us .content > p {
        margin: 5px 0px;
    }

    .about-us .content > p > span {
        padding-bottom: 2px;
    }

    #theme-page section#text-4 .content .read-more {
        padding: 13px 15px;
        height: 50px;
    }

    #theme-page section#text-4 .content .read-more i.fa {
        padding-left: 11px;
    }

    .service-page .service-blk .right_part .get-block h4 {
        font-size: 29px;
        line-height: 41px;
    }

    .qutoe-form-popup .qutoe-title P {
        line-height: 34px;
    }
}

@media (max-width:767px){
    .service .image .title{
        width: 70%;
    }

    #theme-page .service .image .title > h2{
        font-size: 35px;
        line-height:45px;
    }

    #theme-page .service .image .title > h2 > span{
        font-size: 35px;
    }

    .example-sec .title h2 {
        font-size: 34px;
    }

}

@media (max-width:440px){
    .video-blk .video-box .video-ply-icon {
        width: 60px !important;
        height: 60px !important;
    }
    a.readmore-boximg {
        padding: 0px 16px;
        border-radius: 39px;
        width: 146px;
        line-height: 35px;
    }
    a.readmore-boximg i {
        padding-left: 5px;
    }
    .video-blk .video-box .video-ply-icon {
        top: 45%;
    }
}

.service-page .left_part a {
    font-weight: bold;
    color: #d17119;
}

#work-page .work-grid .work-box .work-cate {
    background: none;
}



#video-page-content .example-sec .title {
    overflow: hidden;
    position: relative;
}

.footer .ft-widest .ft_menu li.current_page_item a,.footer .ft-widest .ft_menu li.current-menu-item a{
    color: #d27115;
}

body .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
    color: #fff !important;
}


@media (min-width:756px){
    .banner-image {
        background-image: none;
    }
}