#system-message-container{
    display:none;
}

@media (max-width: 1600px) {
    

} 



@media (max-width: 1292px) {

} 

@media (max-width: 1281px) {
    .videoheader video {
            top: 0 !important;
    -webkit-transform: translateY(2vh) !important;
    transform: translateY(2vh) !important;
    }
}


@media (max-width: 1250px) {

}


@media (max-width: 1220px) { 

}



@media (max-width: 1200px) {
    #maincontent > .container, #footer .container { 
        width: 90%; 
        padding: 30px 5% 20px 5%;
    }
    #header { 
        width: 98%;
        padding-left: 1%; 
        padding-right: 1%; 
    }

    .case-studies .maincenter {
        width: 100%; 
    }
    .sidebar-present-both {
        width: 59% !important; 
    }
    .sidebar-present {
        width: 78% !important; 
    }
    .homeNews .teaserImage, .weeklyUpdate .teaserImage { height: auto; }
    
    .magazineIssue { width: 96%; margin-left: 0 !important; margin-right: 0 !important; }
    .sidebar-present-both .magazineIssue ul { padding-left: 180px; }
    .pricesrow h2 { line-height: 22px; }


    .sdawardsevent { width: 100%; padding-bottom: 0; }
    .sdawardsevent a {
        width: 96.5%;
        float: right;
        margin-top: 16px;
        text-align: center;
    }


    .nomination-inner img{
        width:100%;
        height:auto;
    }

}
@media (max-width: 1175px) {
    .logintabregistration {
        height: 400px;
    }
    .logintablogin {
        height: 215px; 
        
    }
    .login .mainmenu { display: none; }

}

@media (max-width: 1114px) {
    #sharemodal {
        width: 77.4%;
        padding: 38px 8%; 
    }
}


@media (max-width: 1060px) {
    .sidebar-present-both, .sidebar-present {
        width:100% !important; 
        padding: 0 !important; 
    }
    .sidebar-a, .sidebar-b { width: 48%; margin-top: 0; }
    .sidebar-a { margin : 0 0 0 4%; }
    .sidebar-b { margin : 0 0 0 0; }
    .magazineIssue { width: 44%; }
    .blog-weeklyupdate .magazineIssue:nth-child(even) {
    margin-left: 2% !important;
}

   
}

@media (max-width: 1000px) {
    .sdto48 { float: none; margin-bottom: 20px; margin-top: 15px;  }
    .customSDDTKLogo { margin: 25px 0 0 0; }
    .DealerDigitalToolkit #topAdvert { margin: 0; float: left; }
    
}


 
@media (max-width: 990px) {
    .verytopMenu { height: 30px; /* 50px;*/}

    .toolkitChapter:nth-of-type(2), .toolkitChapter:nth-of-type(5), .toolkitChapter:nth-of-type(8), .toolkitChapter:nth-of-type(11) {
        margin: 0 1% 25px 1%;
    }
    .toolkitChapter { width: 48%; margin: 0 1% 25px 1%; height: 495px !important;}
    .toolkitname { margin: 0 0 20px 0; }
}


@media (max-width: 965px) {

}

@media (max-width: 940px) {
    #sharemodal {
        width: 85.4%;
        padding: 38px 4%;
    }
}


@media (max-width: 905px) {
    .videoheader { height: 58vw;/*44vw;*/ }
    .search-results h1 { widtH: 80%; }
    
    .imagefloater {
        top: 20vw;
    }
    .magazineIssue { width: 96%; }
    .blog-weeklyupdate .magazineIssue:nth-child(odd) {
        margin-right: 0 !important;
    }
    
    .digitaltoolkit-toolkit-frontpage .adbanner a {
        width: 100%;
        height: auto;
        display: block;
    }
    
    .digitaltoolkit-toolkit-frontpage .adbanner a img {
        display: block !important; 
        margin: 0 auto 20px auto !important; 
    }
    

}
@media (max-width: 877px) {



}

@media (max-width: 855px) {
    #sharemodal {
        width: 89.4%;
        padding: 38px 2%;
    }
}

@media (max-width: 835px) {

.home-tap .imagefloater { top: 20vw; }
.sixbox-icon { width: 30%;  }

}


@media (max-width: 816px) {
    #sharemodal {
        width: 91.4%;
        padding: 38px 1%;
    }
}

@media (max-width: 800px) {
    
    .customSDDTKLogo {
        margin: 0; 
    }
    .DealerDigitalToolkit #menubar { display: none; }
    
    
    .toolkitbox > div:nth-of-type(1) {
        width: 100%; 
        margin-right: 0; 
    }
    .toolkitbox > div:nth-of-type(2) {
        width: 100%; 
        margin-top: 20px;
    }
    .DealerDigitalToolkit .page-nav { 
        width: 100%; 
        float: none; 
    }
    
    .sdawardsevent { width: 100%; padding-bottom: 0; }
    .sdawardsevent a {
        width: 96.5%;
        float: right;
        margin-top: 16px;
        text-align: center;
    }
    
        #menubar { display: block; }
    #header { 
        width: 97%;
        background: #F26A49;
        padding: 15px 1.5%;
        position: fixed;
        height: 30px;
    }
    #logo img {
        width: 30px;
        height: 30px;  
        padding: 0; 
    }
    #menubar #menubutton img {
        width: 30px;
        padding: 0; 
    }
    #header #navmenu { display: none; }
    #menubar #navmenu { display: block; }
    #logo { float: right; }
    #somo { display: none; }
    .videoheader { margin-top: 60px;  }

    #topAdvert {
        floaT: none; 
        position: absolute;
        top: 15vw !important;
        z-index: 1;
        /*right: 10vw;*/
        /*display: none; */
    }
    

    .aboutContent > h4 {
        display: block; 
    }
    .secondMenu ul.menu.nav li { max-width: 158px; }
    .secondMenu ul.menu.nav li a { height: 50px; width: 94%; max-width: 158px;  }
    .secondMenu ul.menu.nav { display: block; }
    .sbsprofile p { width: 100%; float: none; }
    .form-horizontal .form-actions { padding-left: 0; }
    .form-horizontal .controls { margin-left: 0; margin-bottom: 10px;  }
    #field_Marketing #Marketing ul.nav {
        width: 100%;
        padding-left: 0;
    }   
    .secondmenuselect { display: block; }
    .secondMenu .nav.menu { display: none !important;  }
}



@media (max-width: 785px) {
    .contactleft { width: 98%; margin: 50px 1% 2% 1%; float: none; padding: 0;}
    .contactright { width: 94%; margin: 0 1%; float: none; padding: 20px 2% 10px 2%; }
    
    .about .maincenter img { width: 100%; height: auto; }
    .advertising .maincenter img { width: 100%; height: auto; }
}








@media (max-width: 765px) { 

h2 							{  font-size: 28px; line-height: 30px;}
.maincenter 				{  }
h5 							{ font-size: 18px; text-align: center; line-height: 22px; }	

.prices, .prices2 { width: 100%; height: 134px ; }
.prices3, .prices4 { display: none; }




}





@media (max-width: 700px) { 
   .login .customLoginText {
       width: 100%; 
       float: none; 
       margin: 0; 
   }
   .tabs { width: 100%; float: none; margin: 25px 0; }
   .login .loginTopContainer { min-height: 925px; }      
}


@media (max-width: 680px) { 
    .imagefloater img {
        width: 80%; height: auto;
        padding: 0 2%; 
    }
    h2 {  }

    .toolkitsubtitle {
        margin: 20px 0 0px 0; 
    }
   
   .bottomFooter img { float: none !important; }
} 

@media (max-width: 600px) {
    
     .menuvtmenu {
             grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
     }
     .menuvtmenu li:nth-of-type(1), .menuvtmenu li:nth-of-type(2) {
         border-bottom: 1px solid #43606C;
     }
     .menuvtmenu li:nth-of-type(3) a, .menuvtmenu li:nth-of-type(4) a {
         line-height: 28px; 
     }
    
    .threeCols div { width: 100% !important; float: none; margin: 0 0 30px 0 !important; padding: 0; }
    #footer {padding: 0 0 0 0; }
    #footer p { text-align: left !important; }
    .threeCols div:nth-of-type(3) a { float: left; margin: 0 10px 0 0 ;}
    
    /*#topAdvert {*/
    /*    right: 0; */
    /*    top: 0; */
    /*}*/
    #topAdvert img { width: 100%; height: auto; }
    
    .toolkitChapter { width: 98%; margin: 0 1% 25px 1%; height: 435px !important;}
    .digitaltoolkit-toolkit-frontpage .adbanner a img {
        margin: 0 0 26px 0;
    }
    .sponslogo .toolkitbox > div:nth-of-type(2) img { min-height: 74px; }
    
    .toolkitbox > div:nth-of-type(2) iframe {
        min-height: 203px; 
    }
    .videoheader { height: 38vw; /*18vw;*/ }



    .digestSpecial {
        background: #ECECEC;
        padding: 2%;
        border-radius: 6px;
        margin-bottom: 27px;
        display: inline-block;
        width: 96%;
        margin: 6px;
        float: left;
        min-height: 315px;
    }

    .savetheimage {
        border: 0;
        width: 100%;
        vertical-align: top;
        height: auto;
    }


}

@media (max-width: 590px) {
    .imagefloater {
        top: 20vw; 
    }
    iframe { width: 100% !important; height: auto; }
}


@media (max-width: 564px) { 
    
    
}  
@media (max-width: 500px) {
    .homeNews, .weeklyUpdate { width: 100%; margin: 0 0 60px 0 !important; height: auto !important;}
    h1, .gbs3 h1 { font-size: 10vw; line-height: 10vw; }
    .toolkitChapter { height: 500px !important; }

    .mod_ijoomlazone{
        display: none;
    }
    .menuvtmenu li {
        text-align: center;
        padding-top: 1px;
        color: #fff;
        background-color: #2B4451;
        border-left: 1px solid #43606C !important;
        border-right: 1px solid #43606C !important;
        /*border-bottom: 1px solid #fff !important;*/

        padding-bottom: 32px;
        margin-top: 3px;
    }
    .weeklyadvert {
        display:block;
        margin: 20px 0px 0px 0px !important;
        position: relative;
        bottom: 30px;
    }

    .sidebar-a, .sidebar-b {
     display: none;
    }
    #footer {

        margin-top: 0px;

    }
}


@media (max-width: 444px) {
    .sidebar-a, .sidebar-b { width: 100%; margin: 10px 0 0 0; }
    .gbs3 .gcore-label-left { float: none !important; }
    textarea.form-control { width: 100% !important; max-width: 87vw !important; }
    .partners {  
        float: left;
        width: 50%;
        height: 50px;
        overflow: hidden; 
    }
    .homeleftcontent {
        display: inline-block;
    }
    .verytopMenu { height: 56px; }
    .menuvtmenu li:nth-of-type(3) a, .menuvtmenu li:nth-of-type(4) a {
        line-height: 10px; 
    }
    .menuvtmenu {
        grid-row-gap: 9px; 
    }
    .login .loginTopContainer {
        border-bottom: 0; 
        min-height: 1200px; 
    }
    .logintabregistration {
    height: 488px;
    }

    .menuvtmenu li {
        text-align: center;
        padding-top: 1px;
        color: #fff;
        background-color: #2B4451;
        border-left: 1px solid #43606C !important;
        border-right: 1px solid #43606C !important;
        /*border-bottom: 1px solid #fff !important;*/

        padding-bottom: 32px;
        margin-top: 3px;
    }
    /*
    .weeklyadvert {
        display:block;
        margin: 20px 0px 20px 0px !important;
    }
    */
}
    

@media (max-width: 400px) {

}
@media (max-width: 376px) {
   
}
@media (max-width: 360px) {   
     .verytopMenu { height: 122px; }
}
@media (max-width: 225px) { 

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 

}

.sdawardsevent { width: 100%; padding-bottom: 0; }
.sdawardsevent a {
    width: 97.5%;
    float: right;
    margin-top: 16px;
    text-align: center;
}