p.subtitle, blockquote, blockquote p, .subtitle-font {font-style:normal;}

/*main menu setting*/

.p1{
margin:0px !important;
}

.site-header.header-fixed .header-wrap{
background:#000;
border-bottom: 1px solid #000 !important;
}

.site-header .header-wrap{
padding:0 100px 0;
}

#mega-menu-wrap > ul > li > a{
font-size:11px;
font-weight:500;
}

.main-nav{
font-weight:500;
}

#mega-menu-wrap > ul li.current-menu-item > a, #mega-menu-wrap > ul li.current-menu-ancestor > a {
-webkit-box-shadow:none;
box-shadow:none;
color:#e12826 !important;
font-weight:500;
}

#mega-menu-wrap > ul > li .sub-nav.open, #mega-menu-wrap > ul > li .sub-nav.open > ul.sub-menu:hover {
font-weight:500;
color:#e12826 !important;
}

#mega-menu-wrap > ul > li > a:hover{
 color:#e12826 !important;
font-weight:500;
}

.site-header a:hover, .site-header a.open, .site-header a.focus{
 opacity:1;
font-weight:500;
}

button:hover, .btn:hover, .widget_shopping_cart_content .buttons a.button:hover, a.btn input[type="submit"].btn:hover, .widget_shopping_cart_content .buttons a.button input[type="submit"].btn:hover, input[type="submit"]:hover{
align:center;
}

.vc_btn3.vc_btn3-size-sm{
font-weight:500;
}

.btn btn-small full-width{
margin-left:auto;
margin-left:right;
}

.site-header .site-title img, .site-header .site-title a img{
max-height:50px;
}

.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img{
max-height:50px;
}

header.site-header.header-fixed, header.site-header.header-fixed a{
color:#fff;
}

/*footer setting*/

.vc_col-md-4 widgets-column{
border-style: solid;
 border-color: red;
}

.site-footer .widgets{
padding:3rem 0 20px 0;
margin-right:110px;
}

.footerlogo1{
text-align:center;
float:right;
}

.site-footer .widget_text, .site-footer .widget_text p{
color:white;
font-size:12px !important;
font-weight:200;
line-height:20px;
}

.widget-list-box, .widget_recent_comments ul, .widget_recent_entries ul, .widget_meta ul, .widget_archive ul, .widget_nav_menu, .widget_pages, .widget_categories ul, .widget_rss, .widget_product_categories ul.product-categories, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul{
font-size:12px;
font-weight:200;
}

.comments-area .comment-respond{
display:none;
}

.site-footer ul li, .site-footer ul li:first-child{
border-color:black;
}

.list-box-border-items li, .list-box-border-items-offset li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li, .widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{
padding:0 0 13px 20px;
}

input.brand-bg-color, input[type="submit"].brand-bg-color, button.brand-bg-color, a.brand-bg-color, div.brand-bg-color, span.brand-bg-color, .brand-bg-color, input.brand-bg-color-hover:hover, input[type="submit"].brand-bg-color-hover:hover, button.brand-bg-color-hover:hover, a.brand-bg-color-hover:hover, div.brand-bg-color-hover:hover, span.brand-bg-color-hover:hover, .brand-bg-color-hover:hover, .list-box li:after, .widget-list-box li:after, .widget_categories ul li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_meta ul li:after, .widget_archive ul li:after, .widget_nav_menu li:after, .widget_pages li:after, .widget_product_categories ul.product-categories li:after, .widget_calendar caption, .list-box-icon li:after, .list-box-clear li:after, .team-member-cover-list .team-member-content .socialbar .social:hover, .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:after, .woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, .woocommerce span.onsale, .single-product.woocommerce #content div.product .price del:after, .woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover span:before{
display:none;
}

.site-footer .site-info{
padding: 20px 10px 20px;
font-size:12px;
font-weight:300;
}

.site-footer .widgets a:hover{
color:#e12826;
text-decoration:none;
opacity:1;
}

.site-footer .widgets a:{
color:#e12826;
}

h3.title, .widget h3{
font-size:12px;
line-height:20px;
font-weight:500;
}

.list-box-border-items li, .list-box-border-items-offset li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li, .widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{
padding:0 0 5px 20px;
}

h3.widgettitle{
margin-bottom:0px;
}

/*slipt box*/
.split-box h2{
margin-bottom:15px;
}

/*post setting*/
.post .entry-content{
margin-top:0px;
margin-bottom:0px;
}

.vc_gitem-link{
font-weight:500 !important;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section{
padding-top:0px;

}

/*blog and work setting*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
margin-bottom:0px;
}

h1, h2, h3, h3.second-title, h4, h5, .counter-box .count, .counter-box .counter-box-count, h1 a, h2 a, h3 a, h4 a, h5 a{
font-size:25px;
line-height:1px;
text-align:center;
}

h3.second-title.text-left{
text-align:left !important;
}

footer.entry-footer{
display:none;
}

.page-offset-bottom{
margin-bottom:30px;
}

.vc_gitem-link{
font-weight:600;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
background-color:#fff;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
background-color:#fff;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
color:#e12826;
}

.toggle-post{
background:#fff;
}

.toggle-post:hover{
background:#fff;
}

.toggle-post .arrow{
background:#fff;
color:#fff;
}

p.subtitle.small{
color:#e12826;
}

.icon-box-left .icon-box-wrap-content, .icon-box-right .icon-box-wrap-content{
padding: 7px 0 0 40px;
}

.icon-box-left icon2box{
padding: 15px 0 0 40px;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active>a{
color:#e12826 !important;
background-color:#fff !important;
font-size:30px;
font-weight:700;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab>a{
color:#000 !important;
background-color:#fff !important;
font-size:30px;
font-weight:700;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab>a:hover{
color:#e12826 !important;
background-color:#fff !important;
font-size:30px;
font-weight:700;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{
background-color:#fff !important;
}

.wpb-js-composer .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{
background-color:#fff !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
color:#000 !important;
font-size:30px;
font-weight:700;
line-height:30px;
}

ul.links_with_icons{
list-style:none;
}

li.link_with_icon{
display:inline;
}

.site-footer .widget{
padding-top:0px;
}

/*line for title*/
.divider-solid .divider-line{
width:150px;
}

.divider-line{
height:3px;
}

.wpb_gmaps_widget .wpb_wrapper{
padding:0px;
}

button, .btn, a.btn, input, select, textarea, .accordion-box .buttons h5.title, .woocommerce div.product accordion-box.outline h5{
font-size:15px;
font-weight:500;
}

/*about page*/
p.subtitle, blockquote, blockquote p, .subtitle-font{
text-align:justify;
}

@media only screen and (max-width: 1024px) {

.site-footer .widget_text, .site-footer .widget_text p{
text-align:center;
}

#masthead .site-branding a{
padding-left:0px;
}

.typed-me{
font-size:35px !important;
line-height:10px !important;
}

.typed-cursor{
font-size:35px !important;
}

#text-2{
display:none;
}

.widget ul{
text-align:center;
}

#nav_menu-2{
display:none;
}

.site-footer .widgets{
padding:3rem 0;
margin-right:0px;
}

#hamburger-menu .btn-lines{
background-color:#fff;
}

#masthead .header-wrap{
background:#000000;
}

#masthead #site-navigation.main-nav{
background:#000000;
}

#masthead #site-navigation.main-nav form.form-search{
display:none;
}

.vc_empty_space  .contactspacing{
dispaly:none;
}

#contactspacing{
dispaly:none;
}

.titletable1{
font-size:40px !important;
}

.vc_custom_1508915226640{
padding-top:30px !important;
}

.toggle{
display:none;
}

.site-footer .widgets .widgets-column{
margin-top:0px;
}

.footerlogo1{
display:none;
}

.attachment-100x88.alignright{
display:none;
}


.alignright{
display:none;
}

.ms-slide .ms-slide-bgvideo{
position:unset !important;
}

}
