#__cookieWrapper .__cookieNotice .__cookieNoticeBody {
    background: #fff !important;
}      
#__cookieWrapper .__cookieWrapper .custom-cookie .custom-cookie-in {
    text-align: center !important;
    box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27) !important;
    }
      #__cookieWrapper.custom-cookie a, #__cookieWrapper.custom-cookie p{
        color: #000000 !important;
    }
     .switch input[type=checkbox]+label::after {
            top: 5px !important;
            left: 8px !important;
            width: 20px !important;
            height: 20px !important;
            background-color: #fff !important;
          
        }
    #__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {
        background: linear-gradient(to right,#fff 100%,transparent 0) !important;
        color: #10069f !important;
        font-size: .9rem !important;
        border: 2px solid #10069f !important;
        font-family: RRPioneer-Bold,Arial !important;
        display: inline-block;
        box-shadow: none;
        background-image: linear-gradient(to right,#10069f 50%,transparent 0);
        background-size: 200% 85%;
    }
    
    
    #__cookieWrapper .ccBtn:hover, .custom-cookie-modal .modal-footer button:hover {
    background: #10069f !important;
    text-decoration: none;
    color: #ffffff !important;
    transition: all .5s ease;
    background-position: left bottom;
    }
    .custom-cookie-modal .modal-body, .custom-cookie-modal a{
        font-size: 1.4rem !important;
        line-height: 1.6rem !important;
        font-family: inherit;
        text-transform: none;         
    }
     .custom-cookie-modal p{
     font-size: 1.3rem !important;
    line-height: 1.6rem !important;}
    
    .custom-cookie-modal .modal-body h4{
        padding-bottom: 20px !important;
        font-size: 20px !important;
        line-height: 1.7rem !important;
        font-family: inherit;
        text-transform: none; 
        font-weight: 600 !important;
    }
    .modal-title {
        font-size: 26px !important;
        font-weight: 700 !important;
        letter-spacing: .09px;
      }


    
    
        
          /* toggle button's css from here*/
          
        .switch input[type=checkbox]+label::before {
            border: none !important;
            border-radius: calc(2rem * .8);
            width: calc(calc(1.8rem * .7) * 3) !important;
            height: 30px;
            background-color: #10069f !important;
        }

        .switch input[type=checkbox]+label::after, .switch input[type=checkbox]+label::before {
            box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);
            
        }
        
        .switch input[type=checkbox]:checked+label::before {
            background-color: #10069f !important;
            border-color: #10069f !important;
        }
        
        
        .switch input[type=checkbox]+label::before {
            
             background-color: #cccccc!important;
            border-color: #cccccc !important; 
        }
        
        .switch input[type=checkbox]:disabled+label::before {
            background-color: #565767  !important;
            border-color: #565767 !important;
        }
        .switch input[type=checkbox]:checked+label::after {
    margin-left: calc(1.9rem * .9) !important;
}

       .modal-body>div>h4:first-child .switch.switch-xs label::before {    
            background-color: #5d5656 !important;
          
        }
    
            



@media (max-width:280px){
.model-footer {display: block;}
.custom-cookie-in {
    display: block;
}}


@media (max-width:320px){
.model-footer {display: block;}

}

 @media (max-width:768px){
 .custom-cookie-in {
    display: block !important;
}
.modal-footer{display: block;}
  #__cookieWrapper .cookie-btn{
  margin-top:0;
  display: block;
  }
 
}



/*Samsung portrait mode:*/

@media all and (min-width: 280px) and (max-width: 653px) and (orientation : portrait) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 1280px;
        }
    }
    
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : portrait) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
            margin-top: 900px;
         }
        }    
    
/*Samsung landscape mode:*/
@media all and (min-width: 280px) and (max-width: 653px) and (orientation : landscape) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
            margin-top: 850px;
            }
        }
    
@media only screen and (min-device-width: 412px) and (max-device-width: 915px) and (orientation : landscape) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 530px;
     }
    }
    
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation : landscape) {
        #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 1100px;
     }
    }
        
    @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : landscape) {
        #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 650px;
     }
    }
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation : landscape) {
        #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 530px;
     }
    }

/*iPhone 6 Portrait*/
    
    @media all and (min-width: 320px) and (max-width: 568px) and (orientation : landscape) {
        #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
            margin-top: 760px !important;
            }
        }
        
        
/*iPhone 6 landscape*/
        
        @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
            #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
            margin-top: 900px;
         }
        }


/*iPhone 6+ Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 700px;
     }
}
/*iPhone 6+ landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
    #cookie-notice #__cookieWrapper .custom-cookie-modal .modal-dialog .modal-content{
        margin-top: 700px;
     }
}