/*

Theme Name: ArkBay2
Theme URI: https://www.itvision.com.pk
Author: Friends4it
Author URI: https://www.itvision.com.pk
Description: ArkBay Responsive Wordpress + eCommerce Theme.
Version: 14.0.5
License: Commercial
License URI: https://www.itvision.com.pk
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: ArkBay

*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {}


.vc_progress_bar .vc_single_bar.progress .vc_bar, .progress-bar{
    background-color: #00a651 !important;
}
.page-id-70 .porto-icon{
    color: #ffffff !important;
    background: #00a651 !important;
}
.menu-item a{padding:10px 20px !important; border-radius:3px !important;border-top:0px !important;}
.thumb-info-caption-text .post-meta{
    background-color: #00a651 !important;
}

.porto-icon .advanced{
    color: #ffffff !important;
    background: #00a651 !important;
}

.slick-arrow{
    background: rgb(0, 166, 81)!important;
}
.pull-right {
    display: none;
}

#rev_slider_2_1_wrapper .tp-loader.spinner4 div {
    background-color: #00a651 !important;
}
#header {
    border-top: 4px solid #00a651 !important;
}
#nav-menu-item-1016{
display:none !important;
}
.header-top .header-left{
display:none !important;
}
#header .header-main .container .header-left {
    padding: 5px 0 !important;
}

.sbi_load_btn {display:none !important;}




.page-id-130 .vc_custom_1489370535326{
    padding: 0 92px;
}
.head-first{
    font-size: 28px;

}

.head-third{
    font-size: 18px;

}
.hero-img{

}
.head-sec{
    font-size: 22px;
}
.page-id-130 .wpb_single_image .vc_single_image-wrapper{
       vertical-align: top;
    max-width: 1000px !important;
}

.page-id-130 .wpb_content_element{
    margin-bottom: 0 !important;
}
.media{
    margin-bottom: 10px;
}
.carnival,.n-carnival{
    margin-bottom: 15px !important;
}
.head-sec strong a{
    color: #dd0f0f;
}

.head-sec strong a:hover{
     color: #52dd70;
     text-decoration:none;
}
.head-sec strong{
   font-size: 22px;

}
.head-sec{
   line-height: 24px;
}
.head-date{
    margin-top: 42px;
}

.page-id-130 .vc_custom_1462141227289 {
    padding: 0 92px;
}
.festivals{
    font-size: 25px;
    color: red;
    margin-bottom: 12px;
}
.festivals a{
    color: red;
}
.festivals a:hover{
     color: #52dd70;
    text-decoration:none;
}
.scr-yt{
font-size: 16px;
    color: #000;
}
.page-id-130 .wpb_video_heading{
    font-size: 20px;
    color: #000;
    line-height: 1.3;
}
.yt-link a{
    font-size: 21px;
    color: red;
}

.yt-link a:hover{
text-decoration:none;
    color: #52dd70;
}
.fest-leftHead{
padding-top:15px;
}
.interview-tit{
    font-size: 20px;
}
.road-til{
    font-size: 15px;
}
.page-id-130 .wpb_gallery_heading{
font-size: 20px;
margin-bottom: 3px;
}
.marchal{
color: red;
font-size: 26px;
}
.marchal a{
color: red;
}
.marchal a:hover{
    color: #52dd70;
text-decoration:none;
}
.partty{
font-size: 22px;
    margin-bottom: 0;
}
.miami{
font-size:18px;
}
.miami a{
color:red;
}
.miami a:hover{
  color: #52dd70;
text-decoration:none;
}
.img-head{
font-size:18px;
margin-top:30px;

}
.img-head a{
    color: #dd0f0f;
font-weight:bold;
}
.img-head a:hover{
     color: #52dd70;
    text-decoration:none;
}

.wpb_single_image div .wpb_single_image .vc_single_image-wrapper {
    width: 90px;
}
.vc_custom_1514030812737{
padding-right:0 !important;
}
.passsed{
    padding: 10px 180px 10px 20px;
}
.mgn{
margin-top:-12px;
}
.two-imge img{
    border-radius: 100%;
}
.two-data h3{
    font-size: 16px;
    line-height: 1.5;
    margin-left: -20px
}
.two-data h3 a{
color:red;
}
.two-data h3 a:hover{
    color: #52dd70;
text-decoration:none;
}
.road-til h4{
font-size:15px;
}

#footer .footer-main{
display:none;
}
#header .header-main .container {
    padding: 0 82px;
}
#header {
    border-top: 4px solid #ff0000 !important;
}
#main-menu .mega-menu > li.menu-item > a{
font-size:14px !important;
}
#footer .footer-bottom .container {
    padding: 0 30px;
}
.align-icon .circle {
background:red !important;
}
.page-id-73 .fa-clock-o{
color:red;
}
.wpcf7-form-control-wrap input:hover{
border:1px solid red;
}
.wpcf7-form-control-wrap textarea:focus{
border:1px solid red;
}

.page-top {
    padding: 12px 88px 0px;
}
#footer .footer-bottom{
padding-left:92px;
padding-right:92px;
}
#footer .footer-bottom .container .footer-right {
    padding: 10px 118px 10px 8px !important;
}
.column2-left-sidebar .container{
width:1030px;
}
.page-id-73 .porto-wrap-container{
padding:0 85px;
}
.page-top ul.breadcrumb > li a {
    color: #ff0000 !important;
}


@media(max-width:767px){
.container{
width:auto;
}

#header .header-main .container {
    padding: 0 10px;
}
.page-id-130 .vc_custom_1489370535326 {
    padding: 0;
}
.page-id-130 .vc_custom_1462141227289 {
    padding: 0;
}
.page-id-73 .porto-wrap-container {
    padding: 0 10px;
}
.column2-left-sidebar .container {
    width: 100%;
}
#footer .footer-bottom {
    padding: 0;
}
.footer-left {
    padding: 10px 0 0;
    text-align: center;
}
.footer-right {
    padding: 10px 0;
    text-align: center;
}

}
.header-right-top {display:none;}
.menu-item a{padding:10px 20px !important; border-radius:3px !important;border-top:0px !important;}

.page-header-1{
	display:none;
}
#header .logo img {
    max-width: 70% !important;
}
.main-content {
    padding-top: 0px !important;
}
.left-sidebar, .right-sidebar {
    padding-top: 0px !important;
}

#header .header-main .container .header-right .searchform-popup {
    display: none !important ;
}
#header:not(.sticky-header) #mini-cart.minicart-arrow {
    border: none !important ;
    background-color: transparent !important ;
    box-shadow: none !important ;
}
#header:not(.sticky-header) #mini-cart.minicart-arrow .minicart-icon {
    color: #ae2925 !important ;
}
#header:not(.sticky-header) #mini-cart.minicart-arrow .cart-head::after, #header:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head::after {
    color: #ae2925 !important ;
}

#nav-menu-item-1871{
    color: #0088cc !important;
}

#nav-menu-item-1871:hover{
    background-color: transparent !important;
}


