﻿




nav ul { float: right; margin: 0; }

    nav ul li { float: left; display: inline-block; position: relative; }

        nav ul li a { color: #34302f; display: block; font-family: 'Tahoma', sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 1px; padding: 29px 15px; text-transform: uppercase; -webkit-transition-duration: 700ms; transition-duration: 700ms; }

            nav ul li a:hover,
            .current_page_item a { color: #fff; text-decoration: none; }
.current_page_item2 a { color: #34302f; }
nav ul > li > ul { left: 0; margin: 0; padding: 14px; position: absolute; top: 78px; z-index: 9999; background-color: #ecb733; width: auto; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transition-duration: 1000ms; transition-duration: 1000ms; -webkit-transform-origin: top; transform-origin: top; }

    nav ul > li > ul > li { display: block; width: max-content; }

        nav ul > li > ul > li > a { color: #252525; display: block; font-size: 14px; font-weight: 400; padding: 0; -webkit-transition-duration: 700ms; transition-duration: 700ms; /* width: 120px; */ /* height: 50px; */ text-align: center; line-height: 39px; }

            nav ul > li > ul > li > a:hover { width: auto; height: auto; text-decoration: none; }

nav ul li:hover ul { -webkit-transform: scale(1, 1); transform: scale(1, 1); }






/* ======================
  :: 17.0 Quick Pay page CSS
 ====================== */
/*.DefaultPage .overlay-open { opacity: 1 !important; visibility: visible; -webkit-transition: opacity 0.5s !important; transition: opacity 0.5s !important; z-index: 9999 !important; }*/

/*.DefaultPage .overlay-data { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; }*/
.DefaultPage .overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.73); }
.overlay { background: rgba(0,0,0,0.6) none repeat scroll 0 0; }
.DefaultPage .overlay nav { position: relative; margin: auto; top: 20%; min-height: 300px; width: 500px; background: #f0c546; padding: 10px; padding-top: 0px; padding-bottom: 20px; }
.DefaultPage .overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; width: 100%; position: relative; }
.DefaultPage .QuickPayMain .overlay ul li a { text-decoration: none; display: block; color: #FFF; list-style: none; float: right; margin-top: 5px; }
.DefaultPage .overlay-close { right: 35px; font-size: 18px; color: #FFF; width: 100%; text-align: right; float: right; }
.innerDiv { width: 90%; margin: auto; }
.clsStep2txtbox { width: 100%; outline: none; border: none; text-indent: 10px; height: 40px; border: 1px solid; border-color: #bdbdbd; color: #777777; }
.IDStep .btn-default { color: #6d6a6a; background-color: #fff; border-color: #ccc; border-radius: 3px; margin-top: 25px; }
.DefaultPage .overlay select { border: none; height: 45px; background: #fff; width: 100%; outline: none; margin-bottom: 25px; text-indent: 10px; color: #7b7878; border: 0px solid; box-shadow: 0px 1px 4px 1px rgb(175, 175, 175); }
.QuickPayMain { width: 25%; margin: 0 auto; margin-top: 7%; z-index: 999999; background: #ecb733; padding: 20px; border-radius: 7px; }
.Step2Error { color: #dc0000; font-weight: 600; visibility: hidden; }
.Step1Error { color: #dc0000; font-weight: 600; visibility: hidden; }
.DefaultPage .QuickPayMain .overlay ul li a { text-decoration: none; display: block; color: #FFF; list-style: none; float: right; margin-top: 5px; }
.innerDiv .clsBack { font-size: 15px; color: #fff; float: left !important; margin-top: 8px; }
.innerDiv .clsNxt { font-size: 15px; color: #fff; float: right !important; margin-top: 8px; }
.clsStep2OR { text-align: center; color: #000; }
.step-1 .sk-fading-circle { position: absolute; left: 50%; right: 0; }
.step-2 .sk-fading-circle { position: absolute; left: 50%; right: 0; }
.DueDateTop { border-bottom: 1px solid #e4e4e4; width: 100%; float: left; }
    .DueDateTop p { text-align: left; padding: 10px 16px 9px 16px; color: #005a95; font-size: 15px; font-weight: 600; float: left; margin: 0px; }
    .DueDateTop a { color: #000 !important; padding-right: 15px !important; width: auto !important; padding: 10px 0px 0px 0px; }
.previous-step { background: none; border: none; margin-right: 10px; }
.PaymentFormdetails { float: left; width: 40%; }
.PaymentSteps { width: 100% !important; }
.stepper { width: 360px !important; }
#RegisterPayTv { padding: 0px 14px; color: rgb(55, 55, 55); margin: 0px; font-size: 13px; }
    #RegisterPayTv p { line-height: 1; display: inline-block; margin: 0px; float: left; margin-top: 13px; color: #373737; font-size: 13px; }
.leftDueamountmain { background: #fff; position: absolute; width: 100%; text-align: center; padding: 6px 14px 0px 14px; margin-left: -30px; margin-top: -30px; }
    .leftDueamountmain h4 { color: #de3030 !important; font-weight: 600 !important; }

.RightDetails input[type=text], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], textarea.materialize-textarea { background-color: transparent; border: none; border-bottom: 1px solid #9e9e9e; border-radius: 0; outline: none; height: 3rem; width: 100%; font-size: 14px; margin: 0 0 0px 0; padding: 0; box-shadow: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; transition: all .3s; padding-left: 7px; }
    .RightDetails input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid #ecb733; box-shadow: 0 1px 0 0 #ecb733; }

.RightDetails select.browser-default { display: block; border-bottom: 1px solid #5a5a5a; box-shadow: none !important; }
.error { color: red; font-size: 11px !important; }
.RightDetails .input-field { position: relative; margin-top: 1rem; margin-left: 25px; }
.PaymentError { color: red; font-size: 14px; }

.RightDetails select { border: none !important; height: 45px !important; width: 100% !important; padding: 0px !important; outline: none !important; margin-bottom: 25px !important; text-indent: 5px !important; color: #7b7878 !important; border-bottom: 1px solid #9e9e9e !important; box-shadow: none !important; }
.yelow { background-color: #ecb733 !important; }
.QickPayLink { padding: 10px; font-size: 15px; color: #000; text-align: center; margin-top: 28px; color: #0099fd; cursor: pointer; color: #fff; background: linear-gradient(360deg,#ffcc5a,#ffb612) !important; padding: 4px 0px; border-radius: 6px; font-weight: 500; font-size: 17px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 4px 0px rgba(76, 76, 76, 0.75); }
    .QickPayLink a { text-decoration: none; color: #fff; }
    .QickPayLink img { width: 34px; }
    .QickPayLink p { font-size: 12px; margin: 0px; }

    .QickPayLink a:hover { text-decoration: none; }
/*For Quick Pay Loading*/
.sk-fading-circle { width: 18px; height: 30px; position: relative; display: none; }

    .sk-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

        .sk-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #FFF; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
    .sk-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
    .sk-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
    .sk-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
    .sk-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
    .sk-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
    .sk-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
    .sk-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
    .sk-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
    .sk-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
    .sk-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
    .sk-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
    .sk-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
    .sk-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
    .sk-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
    .sk-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
    .sk-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
    .sk-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
    .sk-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
    .sk-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
    .sk-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
    .sk-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
    .sk-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }


.cover-spin { position: fixed; width: 100%; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(255,255,255,0.7); z-index: 9999; display: none; }

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.cover-spin::after { content: ''; display: block; position: absolute; left: 48%; top: 40%; width: 40px; height: 40px; border-style: solid; border-color: #ecb733; border-top-color: transparent; border-width: 4px; border-radius: 50%; -webkit-animation: spin .8s linear infinite; animation: spin .8s linear infinite; }

@-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% { opacity: 0; }
    40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
    0%, 39%, 100% { opacity: 0; }
    40% { opacity: 1; }
}
/*For Quick Subscriber and Payment Details */

.PaymentSubsDetails { margin: 0 auto; background: #fff; width: 830px; margin-top: 4%; border-radius: 10px; }
.DetailsMain { float: left; background: #fff; width: 100%; position: relative; border-radius: 10px; overflow-y: scroll; max-height: 500px; min-height: 300px; }
.LeftDtails { background: #ecb733; -webkit-box-shadow: 3px 0px 7px -5px rgba(0,0,0,0.75); border-right: 1px solid #bfb9b9; -moz-box-shadow: 3px 0px 7px -5px rgba(0,0,0,0.75); box-shadow: 3px 0px 7px -5px rgba(0,0,0,0.75); width: 30%; height: 100%; border-radius: 10px 0px 0px 10px; float: left; }
    .LeftDtails ul { padding: 30px 30px 0px 30px !important; }
        .LeftDtails ul li { color: #fff; border-bottom: 1px solid #ffffff40; line-height: 2; }
            .LeftDtails ul li h4 { color: #fff; padding-bottom: 7px; font-weight: 400; font-size: 15px; }
            .LeftDtails ul li h5 { color: #272727; padding-bottom: 7px; font-size: 17px; }
.RightDetails { float: left; width: 70%; }

.downloadbtn a { text-decoration: none; }
    .downloadbtn a:hover { text-decoration: none; }

@keyframes boing {
    0% { transform: scale(1.2); }
    40% { transform: scale(.6); }
    60% { transform: scale(1.2); }
    80% { transform: scale(.8); }
    100% { transform: scale(1); }
}

/* -------------------------------------- */

#slider2 { max-width: 30%; margin-right: 20px; }

.row2Wrap { display: flex; }

.content { padding: 50px; margin-bottom: 100px; }

*, *:before, *:after { box-sizing: inherit; }


.content { padding: 10px 15vw; }

/*Loading CSS Start*/
.LoadingBg { background: #f1f1f1; width: 100%; height: 100%; position: fixed; top: 0px; z-index: 9999999; opacity: .5; }
.cssload-box-loading { width: 50px; height: 50px; margin: auto; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; }
    .cssload-box-loading:before { content: ''; width: 50px; height: 5px; background: #ecb733; opacity: 0.1; position: absolute; top: 59px; left: 0; border-radius: 50%; animation: shadow 0.5s linear infinite; -o-animation: shadow 0.5s linear infinite; -ms-animation: shadow 0.5s linear infinite; -webkit-animation: shadow 0.5s linear infinite; -moz-animation: shadow 0.5s linear infinite; }
    .cssload-box-loading:after { content: ''; width: 50px; height: 50px; background: #ecb733; position: absolute; top: 0; left: 0; border-radius: 3px; animation: cssload-animate 0.5s linear infinite; -o-animation: cssload-animate 0.5s linear infinite; -ms-animation: cssload-animate 0.5s linear infinite; -webkit-animation: cssload-animate 0.5s linear infinite; -moz-animation: cssload-animate 0.5s linear infinite; }


.ErrorShowMian { position: fixed; -webkit-perspective: 400px; perspective: 400px; background: #0000007a; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; overflow-y: hidden; -webkit-perspective: 500px; perspective: 500px; -webkit-perspective-origin: center; perspective-origin: center; }
.ErrorMsgBox { margin: 0 auto; top: 10%; margin-top: 15%; padding-bottom: 19px; background: #fff; width: 32%; border-radius: 8px; }
.ErrorMsgicon { float: left; width: 32%; font-size: 58px; color: #f11010; display: block; margin-top: -42px; height: auto; text-align: center; position: absolute; }
    .ErrorMsgicon img { width: 60px; }
.confirm-buttons { width: 100%; text-align: center; }
    .confirm-buttons a { background: #0099fd; padding: 10px 50px 10px 50px; color: #fff; font-size: 16px; border-radius: 4px; margin-right: 10px; }
        .confirm-buttons a:hover { text-decoration: none; color: #fff; }
.errortext { padding-top: 49px; text-align: center; font-size: 15px; padding-bottom: 18px; color: red; }

.ContinueBtn { position: absolute; bottom: 4px; text-align: right; padding: 0px 20px; width: 100%; color: #fff; display: none; }
    .ContinueBtn p { background: #ffffff; float: right; color: #6d6a6a; background-color: #fff; padding: 10px; border-radius: 4px; }

#coformation { font-size: 12px; visibility: hidden; float: left; position: absolute; bottom: 0px; background-color: #dedede; padding: 8px; text-align: justify; display: block; }

.SmalClosebtn { display: none; }
.MobileviewMain { width: 100%; margin-top: 10px; }
.RedioBtnMob { display: inline-block; width: 49%; }
.Mobileview-label { position: relative; }
.Mobileview + .Mobileview-label:before { content: ''; background: #fff; border: 2px solid #ddd; display: inline-block; vertical-align: middle; width: 20px; height: 20px; padding: 2px; margin-right: 10px; text-align: center; border-radius: 50%; }
.Mobileview:checked + .Mobileview-label:before { content: "\f26b"; font-family: 'Material-Design-Iconic-Font'; font-size: 12px; color: #ffffff; padding: 0px; border: 2px solid #8BC34A; background: #8BC34A; font-weight: 900; }
.Mobileview, .Mobileview-label, .Mobileview, .Mobileview-label { display: inline-block; vertical-align: middle; cursor: pointer; text-align: left; }
.Mobileview { opacity: 0; position: absolute; }

.CheckIsReg-label { position: relative; }
.CheckIsReg + .CheckIsReg-label:before { content: '\f136'; color: #fff; background-color: red; font-size: 12px; font-family: 'Material-Design-Iconic-Font'; border: 2px solid #ff0000; display: inline-block; vertical-align: middle; width: 20px; height: 20px; padding: 0px; margin-right: 10px; text-align: center; border-radius: 2px; }
.CheckIsReg:checked + .CheckIsReg-label:before { content: "\f26b"; font-family: 'Material-Design-Iconic-Font'; font-size: 12px; color: #ffffff; padding: 0px; border: 2px solid #8BC34A; background: #8BC34A; font-weight: 900; }
.CheckIsReg, .CheckIsReg-label, .CheckIsReg, .CheckIsReg-label { display: inline-block; vertical-align: middle; cursor: pointer; text-align: left; }
.CheckIsReg { opacity: 0; position: absolute; }

.switch_box { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 200px; min-width: 200px; height: 200px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.box_4 { background: #eee; }

.input_wrapper { width: auto; height: auto; position: relative; cursor: pointer; }

    .input_wrapper input[type="checkbox"] { width: 55px; height: 27px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #de3030; border-radius: 2px; position: relative; outline: 0; -webkit-transition: all .2s; transition: all .2s; -webkit-box-shadow: 0px 0px 3px 0px rgba(153,153,153,1); -moz-box-shadow: 0px 0px 3px 0px rgba(153,153,153,1); box-shadow: 0px 0px 5px 0px rgb(146, 144, 144); }

        .input_wrapper input[type="checkbox"]:after { position: absolute; content: ""; top: 4px; left: 5px; width: 21px; height: 19px; background: #dfeaec; z-index: 2; border-radius: 2px; -webkit-transition: all .35s; transition: all .35s; }

    .input_wrapper svg { position: absolute; top: 44%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; fill: #fff; -webkit-transition: all .35s; transition: all .35s; z-index: 1; }

    .input_wrapper .is_checked { width: 13px; left: 10%; -webkit-transform: translateX(190%) translateY(-30%) scale(0); transform: translateX(190%) translateY(-30%) scale(0); }

    .input_wrapper .is_unchecked { width: 10px; right: 19%; top: 45%; -webkit-transform: translateX(0) translateY(-30%) scale(1); transform: translateX(0) translateY(-30%) scale(1); }

    /* Checked State */
    .input_wrapper input[type="checkbox"]:checked { background: #8bc34a; }

        .input_wrapper input[type="checkbox"]:checked:after { left: calc(100% - 29px); }

        .input_wrapper input[type="checkbox"]:checked + .is_checked { -webkit-transform: translateX(0) translateY(-30%) scale(1); transform: translateX(0) translateY(-30%) scale(1); }

        .input_wrapper input[type="checkbox"]:checked ~ .is_unchecked { -webkit-transform: translateX(-190%) translateY(-30%) scale(0); transform: translateX(-190%) translateY(-30%) scale(0); }


.tooltip { position: relative !important; display: inline-block !important; opacity: 1 !important; }
    .tooltip .tooltiptext { visibility: hidden; bottom: 125%; left: 0%; margin-left: -73px; width: 158px; background-color: #3e3e3e; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; }
    .tooltip:hover .tooltiptext { visibility: visible; }

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .QuickPayMain { width: 42%; }
    /*.PaymentSubsDetails { width: 60%; }*/
    .ErrorMsgBox { width: 32%; }
    .ErrorMsgicon { width: 32%; }
    .LeftDtails { width: 34%; }
    .RightDetails { float: left; width: 66%; }
    /*.PaymentSubsDetails { width: 64%; }*/
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .ErrorMsgBox { width: 38%; }
    .ErrorMsgicon { width: 38%; }
    .LeftDtails { width: 34%; }
    .RightDetails { float: left; width: 66%; }
    /*.PaymentSubsDetails { width: 68%; }*/
}

@media only screen and (min-width: 751px) and (max-width: 1024px) {
    .QuickPayMain { width: 54%; }
    .ErrorMsgBox { width: 45%; }
    .ErrorMsgicon { width: 45%; }
    #modal1 { width: 97% !important; }
    .LeftDtails { width: 34%; }
    .RightDetails { float: left; width: 66%; }
}

@media only screen and (min-width: 751px) and (max-width: 830px) {
    .PaymentSubsDetails { width: 99%; }
}

@media only screen and (min-width: 690px) and (max-width: 750px) {
    .QuickPayMain { width: 76%; }
    .PaymentSubsDetails { width: 60%; }
    .ErrorMsgBox { width: 57%; }
    .ErrorMsgicon { width: 57%; }
    .LeftDtails { width: 34%; }
    .RightDetails { float: left; width: 66%; }
    .PaymentSubsDetails { width: 99%; }
}

@media only screen and (min-width: 450px) and (max-width: 768px) {
    .QuickPayMain { width: 76%; }
    .ErrorMsgBox { width: 80%; }
    .ErrorMsgicon { width: 80%; }
    .RightDetails { display: none; }
    .LeftDtails { width: 100%; }
    .PaymentSubsDetails { width: 97%; }
    .ExtraLi { display: none; }
    .ContinueBtn { display: block; }
    .RightDetails { width: 100%; }
}

@media only screen and (min-width: 200px) and (max-width: 768px) {
    .DetailsMain { max-height: 492px; }
    .SmalClosebtn { display: block; }
    .FullCloseBtn { display: none; }
    #coformation { position: relative; }
}

@media only screen and (min-width: 200px) and (max-width: 450px) {
    .QuickPayMain { width: 97%; }
    .ErrorMsgBox { width: 97%; }
    .ErrorMsgicon { width: 97%; }
    .RightDetails { display: none; }
    .LeftDtails { width: 100%; }
    .PaymentSubsDetails { width: 97%; }
    .ExtraLi { display: none; }
    .ContinueBtn { display: block; }
    .RightDetails { width: 100%; }
    .DueDateTop p { font-size: 13px; }
}

@media only screen and (min-width: 200px) and (max-width: 380px) {
    .PaymentMode { width: 105px !important; }
    .stepper { width: 100% !important; }
    #coformation { bottom: -11px; }
}

/*@media screen and (min-width: 200px) and (max-width: 690px) and (orientation: landscape) {
    .DetailsMain { max-height: 200px; overflow-x:hidden; }
    .RightDetails { width:100% }
}*/

@media screen and (max-width: 768px) and (orientation: landscape) {
    .DetailsMain { max-height: 200px; overflow-x: hidden; min-height: 200px; }
    .ContinueBtn { position: fixed; bottom: 10%; right: 2%; }
    #coformation { position: relative; }
}

@keyframes cssload-animate {
    17% { border-bottom-right-radius: 3px; }
    25% { transform: translateY(9px) rotate(22.5deg); }
    50% { transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px; }
    75% { transform: translateY(9px) rotate(67.5deg); }
    100% { transform: translateY(0) rotate(90deg); }
}

@-o-keyframes cssload-animate { 17%;
{ border-bottom-right-radius: 3px; }
25% { -o-transform: translateY(9px) rotate(22.5deg); }
50% { -o-transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px; }
75% { -o-transform: translateY(9px) rotate(67.5deg); }
100% { -o-transform: translateY(0) rotate(90deg); }
}

@-ms-keyframes cssload-animate {
    17% { border-bottom-right-radius: 3px; }
    25% { -ms-transform: translateY(9px) rotate(22.5deg); }
    50% { -ms-transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px; }
    75% { -ms-transform: translateY(9px) rotate(67.5deg); }
    100% { -ms-transform: translateY(0) rotate(90deg); }
}

@-webkit-keyframes cssload-animate {
    17% { border-bottom-right-radius: 3px; }
    25% { -webkit-transform: translateY(9px) rotate(22.5deg); }
    50% { -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px; }
    75% { -webkit-transform: translateY(9px) rotate(67.5deg); }
    100% { -webkit-transform: translateY(0) rotate(90deg); }
}

@-moz-keyframes cssload-animate {
    17% { border-bottom-right-radius: 3px; }
    25% { -moz-transform: translateY(9px) rotate(22.5deg); }
    50% { -moz-transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px; }
    75% { -moz-transform: translateY(9px) rotate(67.5deg); }
    100% { -moz-transform: translateY(0) rotate(90deg); }
}

@keyframes shadow {
    0%, 100% { transform: scale(1, 1); }
    50% { transform: scale(1.2, 1); }
}

@keyframes shadow {
    0%, 100%; { -o-transform: scale(1, 1); }
    50% { -o-transform: scale(1.2, 1); }
}

@-ms-keyframes shadow {
    0%, 100% { -ms-transform: scale(1, 1); }
    50% { -ms-transform: scale(1.2, 1); }
}

@-webkit-keyframes shadow {
    0%, 100% { -webkit-transform: scale(1, 1); }
    50% { -webkit-transform: scale(1.2, 1); }
}

@-moz-keyframes shadow {
    0%, 100% { -moz-transform: scale(1, 1); }
    50% { -moz-transform: scale(1.2, 1); }
}
/*Loading CSS End*/
