@-moz-document url-prefix() { /* Disable scrollbar Firefox */
html{
scrollbar-width: none;
}
}
body {
margin: 0; /* remove default margin */
scrollbar-width: none; /* Also needed to disable scrollbar Firefox */
-ms-overflow-style: none;  /* Disable scrollbar IE 10+ */
overflow-y: scroll;
}
video::-webkit-media-controls-volume-slider :: hover {
background-image: linear-gradient(transparent, transparent)!important;
}
video::-webkit-media-controls-fullscreen-button {
display: none;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
     box-shadow:none!important;
}
video[controls]::-webkit-media-controls-panel {
display: flex !important;
opacity: 1 !important;
}
body::-webkit-scrollbar {
display: none;
}
.heading {
font-size: 22px;
padding:0.1%;
}

.mrow {
border-radius: 8px;
border: 2px solid #707070;
border-radius: 3vh;
background-color: black;
padding-right: 13px;
padding-left: 13px;
}
.carousel-indicators li {
background-color: #409efe!important;
}
video::-webkit-media-controls {
visibility: hidden;
}
video::-webkit-media-controls-enclosure {
visibility: visible;
}
.text-primary {
color: #409efe !important;
}

@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2)

{
.whiteborder {
margin-left: 2px!important;
}
.dotbottom {
bottom: -1155px;
}
}
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
.galleryallbtn {
width: auto;
}
.dotbottom {
bottom: -1230px;
}
.gallerybtn {
margin-left: -12px;
width: auto;
}
}
/*iPhone 6 Portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
.galleryallbtn {
width: auto;
}
.gallerybtn {
width: auto;
}
.whiteborder {
margin-left: 2px!important;
}
.dotbottom {
bottom: -1345px;
}
/*.playbutton {
width: 14%!important;
margin-left: 10px;
}
.playslider {
width: 45%!important;
}*/
}
.downloadbtn {
margin-top: 15px;
}
/* Galaxy S5 portrait and landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
.whiteborder {
margin-left: 2px!important;
}
}
/* Galaxy S5 portrait and landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
.gallerybtn {
width: auto;
}
.dotbottom {
bottom: -1155px;
}
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
.galleryallbtn {
width: auto;
}
}
.playbutton {
width: 3%;
}
.playslider {
width: 97%;
}
@media only screen and (max-width: 600px) {
.galleryfont {
font-size:1.7vw;
}
.submittblockwhite{
width:212px;
}
}
@media only screen and (min-width: 600px) {
.galleryfont {
font-size:1.7vw;
}
.submittblockgrey {
width:212px;
}
.submittblockwhite{
width:212px;
}
}
@media only screen and (min-width: 768px) {
.galleryfont {
font-size:0.7vw;
}
.submittblockgrey {
width:68%;
}
.submittblockwhite {
width:20%;
}
}
@media only screen and (min-width: 992px) {
.galleryfont {
font-size:0.9vw;
}
.submittblockgrey {
width:168px;
}
.submittblockwhite{
width:168px;
}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.galleryfont {
font-size:0.7vw;
}
.submittblockgrey {
width:212px;
}
.submittblockwhite{
width:212px;
}
}
@media only screen and (min-width: 1300px) {
/*.playbutton {
width: 6%;
}
.playslider {
width:53%;
}*/
.submittblockgrey {
width:212px;
}
.submittblockwhite{
width:212px;
}
}
@media only screen and (width: 1440px) {
.submittblockgrey {
width:212px;
}
.submittblockwhite{
width:212px;
}
}
.myinput {
background:white!important;
background: linear-gradient(to right, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
border: solid 1px transparent;
border-radius: 8px;
height: 5px;
width: 100%;
outline: none;
transition: background 450ms ease-in;
webkit-appearance: none;
}

 .hide-scrollbar
{
    overflow: auto;
    -ms-overflow-style: none; /* IE 11 */
    scrollbar-width: none; /* Firefox 64 */
}
.galleryplay {
width: 25px;
height: 25px;
display: inline-block;
margin-top: -19.5px;
font-size: 35px;
color: #e81d1d;
background-size: contain;
background-position: center;
background-color: inherit;
}
.submittblockwhite{
padding: 4px 14px;
/* width: 242px; */
height: 33px;
border-radius: 9px;
font-size: 15px;
font-weight: bold;
font-size: 15px;
font-weight: bold;
background-color: white!important;
color: #409efe;
border-color: white!important;
/*margin-bottom:16px;*/
}
.setrightspace{
margin-right:-28px;
padding-left: 40%;
}
.setleftspace{
margin-left:-28px;
padding-right: 40%;
}
.galleryleft{
padding-left: 20.2%;
}
.galleryright{
padding-right:20.2%;
}

.carousel-inner {
	border : 2px solid #707070;
	border-radius:3vh;
	padding:0px 50px;
}
 

.Grey{
    background-color: #aab0be!important;
    border: 1px solid #aab0be!important;
}
.submittblockprivacy {
    padding: 4px 30px;
    width: 212px;
    height: 33px;
    border-radius: 9px;
    font-size: 15px;
    font-weight: bold;
    font-size: 15px;
    font-weight: bold;
}