.tabs-classic .nav>li>a { padding: 10px 13.8px; }
.vc_progress_bar .vc_single_bar .vc_bar { background: #49afcd; }
.container .vc_col-sm-12.wpb_column .column_container { padding-left: 0; padding-right: 0; }
.nav-tabs>li>a { background: #f6f6f6; font-weight: 600; font-size: 13px; color: #797979; border: 1px solid #f5f5f5; padding: 10px 13px; }
.cms_tab .tab-content { border: 1px solid #f5f5f5; background: #fff; padding: 30px 30px 50px 15px; }
.front-portfolio-section .menu-widget { border: none !important; }
.portfolio-style-1-filter { margin-bottom: 0; }
.vc_call_to_action.wpb_content_element ul { padding-top: 15px; }
.vc_call_to_action.wpb_content_element ul li { padding-top: 7px; }
.page-template-custom-template-php .inner_ul_list li { padding: 3px 0; }
.parent-pageid-2306 .container .vc_col-sm-9 .wpb_wrapper ul li { padding: 5px 0; }
.parent-pageid-2318 .container .vc_col-sm-9 .wpb_wrapper ul li { padding: 5px 0; }
.parent-pageid-2341 .container .vc_col-sm-9 .wpb_wrapper .inner_ul_list { padding-top: 15px; }
.parent-pageid-2353 .container .vc_col-sm-9 .wpb_wrapper .wpb_wrapper ul li { padding: 3px 0; }
.parent-pageid-2377 .wpb_wrapper.active.in { padding: 15px; }
/* .top-section-container2 .top-section .phone ul li:first-child {display:none !important;} */
.header-4 .phone { padding-left: 65px; }
.header-4.mukam-header-large .top-header-icon-right ul { -webkit-padding-start: 10px; padding-left: 10px; }
.top-section .phone a, .top-section .email a { color: #333; }

/***** RESPONSIVE START ******/
/*@media only screen and (max-width:1199px) {
.top-section .col-sm-8.col-md-8.pull-right {
    float: none !important;
    width: 100%;
}
.top-section .phone, .top-section .email, .top-section .ggogle_adds_prt, .top-section .top-header-icon-right {
    float: none !important;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0 0;
    padding: 0;
}
}*/
@media only screen and (max-width:1024px) {
.header-4 .logo { width: 200px; }
.navbar-nav>li>a { padding: 6px 10px; }
.header-4 .navbar-nav>li>a { padding-top: 20px; padding-bottom: 20px; }
footer .process-bar img { max-width: 80%; }
footer .process-bar .launch-box { top: 220px; left: 116px; }
footer h4 { font-size: 20px; }
.latest-work-grid .latest-work-item { margin-bottom: 10px; }
.header-4 .top-section { padding-bottom: 0; }
h4 { font-size: 20px; }
.text1 { font-size: 26px; }/* .wpb_layerslider_element .ls-wp-fullwidth-container .ls-slide img {width:100% !important; margin:0 !important; height:auto !important;} */
.page-template .left_sidebar h2.widgettitle { line-height: 30px; padding: 10px; }
.top-section-container2 .top-section .col-md-7 { width: 100%; }
.header-4 .phone { padding-left: 0; }
}
 @media only screen and (max-width:980px) {
.header-4.mukam-header-large ul { padding-left: 0; }
.portfolio-style-1-filter ul li { font-size: 14px; }
footer .process-bar img { max-width: 100%; margin: 0 auto; }
footer .process-bar .launch-box { top: 250px; left: 0; }
footer .ft-widget-col { padding-top: 15px; }
.header-4 .navbar-nav>li>a { padding-top: 5px; padding-bottom: 5px; }
.header-4 .navbar-nav>li>a:hover { padding-top: 5px; padding-bottom: 5px; }
.menu-style1 { height: 30px !important; }
#wprmenu_bar { display: block!important; width: 50px; right: 135px; left: inherit; z-index: 99999999; top: 70px; background: #0d73b3; height: 40px; }
#wprmenu_bar .menu_title { display: none; }
#wprmenu_menu { background: #202020!important; }
#wprmenu_menu.left { z-index: 9999999; top: 0 !important; }
nav.navbar .navbar-header button.navbar-toggle { display: none; }
#mukam-layout section.mukam-waypoint { margin-top: 80px !important; }
.wprmenu_bar.content_fixed { top: 15px !important; transition: all .5s linear 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; }
.mukam-header-small .top-section-container2 { display: none; overflow: hidden; opacity: 0; transition: all .5s linear 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; }
.navbar-header { padding-bottom: 8px; }
footer .col-md-3 { padding-bottom: 20px; width: 50%; float: left; }
.process-bar { padding-bottom: 30px; }
.includes_boxs .wpb_column.vc_column_container.vc_col-sm-3 { width: 100%; margin-bottom: 5px; }
}
 @media only screen and (max-width:900px) {
#wprmenu_bar { right: 95px; }
h4 { font-size: 18px; line-height: 28px; }
}
 @media only screen and (max-width:800px) {
#wprmenu_bar { right: 45px; }
}
 @media only screen and (max-width:768px) {
.home .vc_responsive .wpb_row .vc_span3 { padding-bottom: 0; width: 50%; }
.widget_nav_menu h2, .menu-widget h4 { font-size: 18px; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
.page-id-2381 .nav-tabs>li>a { font-size: 12px; padding: 10px 12px; }
.contactform-wrap ul li input.wpcf7-submit { padding: 12px 10px; }
}
 @media only screen and (max-width:767px) {
.front-portfolio-section .menu-widget ul li { line-height: 14px; }
.portfolio-style-1-filter ul li { font-size: 12px; }
.header-4 .logo { padding-bottom: 0; }
.caption-heading h3 { font-size: 20px; }
.widget_nav_menu h2, .menu-widget h4 { font-size: 18px; }
h1 { font-size: 24px; }
.mukam-waypoint .wpb_column.vc_column_container.vc_col-sm-6 { margin-bottom: 5px; }
.left_sidebar { padding-bottom: 30px; }
.vc_cta_btn_pos_bottom.vc_cta_juicy_pink { margin-bottom: 5px; }
.rm-box-section .vc_call_to_action { min-height: auto; }
.HPD_clients_choose { padding-top: 30px; }
.ggogle_adds_prt { float: none !important; margin-left: 4%; display: inline-block; }
.top-header-icon-right { float: none; font-size: 13px; display: inline-block; margin-top: 6px !important; vertical-align: top; }
.email { margin-right: 12px; }
.top-section .phone, .top-section .email { float: none; display: inline-block; vertical-align: top; }
.ggogle_adds_prt img { max-height: 30px; }
#wprmenu_bar { top: 115px; }
li.slide3-rev.tp-revslider-slidesli .tp-bgimg.defaultimg {
    background-position: right -60px center !important;
}
}
 @media only screen and (max-width:736px) {
}
 @media only screen and (max-width:720px) {
}
 @media only screen and (max-width:667px) {
.portfolio-style-1-filter ul li { margin-right: 2px; }
}
 @media only screen and (max-width:640px) {
}
 @media only screen and (max-width:600px) {
.top-section .phone, .top-section .email { font-size: 13px; }
}
 @media only screen and (max-width:568px) {
h1 { font-size: 22px; }
.left_sidebar { padding-bottom: 20px; }
.header-4.mukam-header-large .top-header-icon-right ul { -webkit-padding-start: 0px; padding-left: 0px; }
.email { padding-left: 10px; }
.phone .usa-flag { margin-left: 2px; }
}
 @media only screen and (max-width:480px) {
html { padding-top: 0 !important; }
#mukam-layout section.mukam-waypoint { margin-top: 0px !important; }
h3 { font-size: 22px; }
.happyclientslider { background: none !important; }
.home .main-banner .text1 { font-size: 20px !important; line-height: 30px !important; }
#wprmenu_bar { right: 20px; }
.page-id-2300 .testimonial { padding: 30px 15px 20px 15px; background: none; }
.latest-work-item { width: 100% !important; }
h2 { font-size: 20px; }
.process-bar .launch-box img { width: 80px; }
.left_sidebar { padding-bottom: 15px; }
/*.top-section .phone, .top-section  .email {clear:both; padding-left:0;}*/
.top-header-icon-right { margin-top: -20px; }
/*#wprmenu_bar {top:113px;}*/
.ggogle_adds_prt { float: left; margin-left: 0; }
.top-header-icon-right { margin-top: 0; float: none; display: inline-block; }
#wprmenu_bar { top: 105px; }
.ggogle_adds_prt img { max-height: auto; }
}
 @media only screen and (max-width:414px) {
footer .col-md-3 { width: 100%; float: none; }
.header-4 .logo { padding-bottom: 0; }
.top-header-icon-right img { width: 24px; }
.top-header-icon-right ul li.request-btn a { border: 1px solid #626262; padding: 3px 10px; }
#wprmenu_bar {
  width: 45px;
  top: 105px;
  height: 35px;
  padding: 6px 8px;
}
#wprmenu_bar .wprmenu_icon { height: 22px; margin-right: 0; padding-top: 0; top: -3px; right: 5px; }
#wprmenu_bar .wprmenu_icon span { height: 2px; }
.wprmenu_bar.menu_is_opened .wprmenu_icon { top: -5px !important; }
}
 @media only screen and (max-width:375px) {
.home .main-banner .text1 { padding: 1% 10px !important; }
.happyclientslider .clients-say { width: 90%; }
.header-4 .logo { width: 170px; }
footer .process-bar .launch-box { top: 230px; }
.top-header-icon-right { margin-top: -30px; }
.top-section .phone, .top-section .email { font-size: 12px; }
.top-header-icon-right ul li.request-btn a { padding: 3px 3px; }
.top-header-icon-right ul li.request-btn a:hover { padding: 3px 3px; }
}
@media only screen and (max-width:337px) {
#wprmenu_bar { top: 135px; }
}
@media only screen and (max-width:320px) {
footer .process-bar .launch-box { top: 200px; }
.top-header-icon-right ul li.request-btn a { font-size: 12px; }
.top-header-icon-right { margin-top: -58px; }
}
