/* --------- 1500mediaquery ---------------- */
@media only screen and (max-width:1500px)
{
    h4{font-size: 21px; line-height: 31px;}	
    .processnone{display: none;}	
    .fourimg .shadow-fix{width: 83%; bottom: -17px;}
    .contactsus .getsection .formsection .row1 .formleft{margin-right: 34px;}
}

/* --------- 1200mediaquery ---------------- */
@media only screen and (max-width:1200px)
{
    h1{font-size: 46px; line-height: 56px;}
    h2{font-size: 42px; line-height: 52px;}
    h3{font-size: 23px; line-height: 33px;}
    h4{font-size: 21px; line-height: 31px;}
    .ourvalu .fouricon h2 span,.ourvalu .fouricon p span{display: inline;}
    header nav{margin: 15px 0 0 16%;}
    header nav ul li{padding: 5px 28px 0 0px;}
    p{font-size: 20px; line-height: 30px;}
    .testimonial .slick-dots{width: 10%; left: 20%;}
    .banner-section{padding-bottom: 2px;}
    .testimonial .testcolor{padding: 100px 20px 0px;}
    .feature-carousel{margin: 0px 15px;}
    .banner-section .slick-dots{width: 21%; left:38%; top:-130px; z-index: 1;}
    .banner-section .slick-dots li button{top:0px;}
    .bannerslider p{font-size: 26px; line-height: 36px; padding: 3px 0px 30px;}
    .threewh:hover{transform: scale(1.1, 1.1);}
    .threewh:hover ~ .shadow-fix{bottom:-11%;}
    .shadow-fix{width: 86%;}
    .testimonial{padding: 80px 0px;}
    .testimonial .pt100{padding: 1% 0%;}
    .three_coloum h5{font-size: 30px; line-height: 35px;}
    .three_coloum .social .imprint ul li a{font-size: 24px; line-height: 28px;}
    .three_coloum .core ul li.footer-link a,.three_coloum .more ul li a{font-size: 33px; line-height: 43px;}
    .three_coloum .social .copyright h6{font-size: 20px; line-height: 26px;}
    .aboutour h3,.great h3{padding: 25px 0px 0px;}
    .pt115{padding-top: 60px;}
    .pt82{padding-top: 50px;}
    .ptb83,.ptb86{padding: 83px 0 100px;}
    .aboutour .row2 .aniversy .aniversyplayer img{width: 50%; height: auto;}
    .aboutour .row2 .aniversy .aniversyplayer{top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 30% auto; width: 166px; height: auto; text-align: center;}
    .aboutour .shadow-fix,.great .shadow-fix{width: 86%; bottom:-20px;}
    .ptb105{padding: 100px 0px;}
    .empower h2{font-size: 24px; line-height: 34px;}
    .great h5{font-size: 40px; line-height: 58px;}
    .great h6{font-size: 30px; line-height: 40px;}
    .great p{padding-top: 30px; font-size: 20px; line-height: 30px;}
    .pt61{padding-top: 60px;}
    .ourvalu h3{padding: 40px 0 0px;}
    .ourvalu .fouricon{padding: 20px; margin-bottom: 20px; min-height: 100px;}
    .ourvalu .fouricon h2{font-size: 34px; line-height: 44px; padding-top: 20px;}
    .ourvalu .fouricon .line1{margin: 20px 0px;}
    .ourvalu .fouricon p{font-size: 20px; line-height: 30px;}
    .feature-carousel .carousel-features{max-width: 26%; margin: 0px 15px;}
    .white_box h4{font-size: 21px; line-height: 31px;}
    .feature-carousel .carousel-images{max-width: 400px;}
    .aboutus .shadow-fix{width: 77%; height: 43%; bottom:-20px;}
    .processnone{display: none;}
    .ptb135{padding: 100px 0px;}
    .fourimg .partyimg img{height: 250px; margin-bottom: 60px;}
    .fourimg .shadow-fix{width: 83%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 90px;}
    /*--- demoinquiry section ---*/
    .ptb97{padding: 100px 0px;}
    .curiousfrom .whitesection,.curiousfrom .whitesection1{padding: 60px 40px;}
    .form-group{margin-top: 10px;}
    /*--- contact section ---*/
    .pt108{padding: 100px 0px 150px;}
    .contactsus .getsection .formsection .row1 .formleft{margin-right: 28px;}

    /*--- pricing page section ---*/
    .ptb137{padding: 83px 0px 120px;}
    .pricingplans .threewhite .freesection{padding: 30px 20px 30px; min-height: 300px;}
    .pricingplans .threewhite h4{font-size:38px; line-height: 42px; padding-top: 40px;}
    .pricingplans .threewhite .freewhitesection,.pricingplans .threewhite .prowhitesection{padding: 30px 25px 30px;margin-bottom: 50px;}
    .pricingplans .threewhite{margin-bottom: 50px;}
    .pricingplans .threewhite .prosection{padding: 30px 20px 30px;}
    .pb207{padding-bottom: 0px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{padding: 30px 20px 30px 20px;}
    .pricingplans .beneath{padding-bottom: 60px;}
    .ptb106{padding: 100px 0px 30px;}
    .four_coloum h6{font-size: 19px; line-height: 29px;}
    .four_coloum .footernav ul li:last-child {padding-bottom: 30px;}
    .fa.fa-facebook, .fa .fa-twitter, .fa .fa-youtube-play{font-size: 20px; line-height: 22px;}   
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading{font-size: 19px; line-height: 24px;}
    .pricingplans .threewhite h4 span {
        font-size: 19px;
        line-height: 25px;
    }
    .cookie-banner p{padding-bottom: 10px; text-align: left;}
    .fourimg .partyimg {
        position: relative;
        margin-bottom: 30px;
    }
}

/* --------- 1200mediaquery ---------------- */
@media only screen and (max-width:1180px)
{
    .fourimg .partyimg img{height: 400px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 160px;}
    .fourimg .shadow-fix{width: 90%; bottom: 12px;}
    .hide6{display: none;}

}

/* --------- 1024mediaquery ---------------- */
@media only screen and (max-width:1024px)
{	
    .white_box {padding: 24px 10px 24px 22px;}
    .white_box h4{font-size: 16px; line-height: 22px;}
    .three .three-container .shadow-fix {width: 76%; bottom: 14%;}
    .ptb135{padding: 100px 0px;}
    .fourimg .partyimg img{height:360px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 60px;}
    .fourimg .shadow-fix{width: 88%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 140px;}
    .testimonial .slick-dots{width: 10%; left: 20%;}
    .contactsus .getsection .formsection{padding: 50px 55px 56px;}
    .contactsus .getsection .formsection .row1 .formleft{margin-right: 28px;}
}

/* --------- 991mediaquery ---------------- */
@media only screen and (max-width:991px)
{
    header{padding:25px 0px;}
    .toggle-btn{display: block;}
    nav{display:none; width:100%; padding-top: 0px; margin: 15px 0 0px;}
    .navright{margin: 0px 0 0 0px; float: left;}
    .cta3{margin-top: 15px;}
    nav ul li{padding: 15px 0px; width: 100%;}
    nav.show{display:block;}

    h1{font-size: 42px; line-height: 50px;}
    h2{font-size: 40px; line-height: 44px;}
    h3{font-size: 19px; line-height: 29px;}
    h4{font-size: 19px; line-height: 25px;}
    .bannerslider p{font-size: 24px; line-height: 34px; padding: 3px 0px 30px;}
    .bannerslider .cta,.four .cta1{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding:12px 18px;}
    .newsletter .cta2{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding: 12px 44px 12px 18px;}
    .banner-section::after{bottom: -160px;}
    .bslider1{padding:150px 0px 230px;}
    .mt130,.mt76{margin-top: 80px;}
    .testimonial .testcenter{margin: 80px 0px;}
    .mb74, .four .cta1{margin-bottom: 80px;}
    .four h3,.three h3,.testimonial h3{padding: 25px 0px;}
    .four h3 span,.threewh h6 span,.testimonial h3 span,.video .event h3 span,.aboutus h3 span,.newsletter h2 span,.great h3 span,.ourvalu .fouricon h2 span,.ourvalu .fouricon p span{display: inline;}
    .m10,.newsletter .cta2,.three_coloum .icons{margin-top: 30px;}
    .white_box,.threewh,.threewh h6{padding: 20px;}
    .three,.testimonial,.video .videologo,.aboutus,.references,.newsletter{padding: 80px 0px;}
    .threewh{height: 230px; min-height: 230px; margin-bottom: 30px;}
    .threewh:hover{transform: scale(1.0);}
    .threewh h5{font-size: 80px; line-height: 85px;}
    .threewh h6,.newsletter h6,.three_coloum .address{padding: 30px 0px;}
    .testimonial .testcolor{padding: 80px 20px 0px;}
    .testimonial .testcolor h6,.three_coloum{padding: 80px 0px;}
    .testimonial .testcolor::before{left: 42%;}
    .testimonial .slick-dots{left: 40%; width: 21%; top: 400px;}
    .video .event{padding: 80px 0 0px;}
    .video .event h3,.aboutus h3{padding: 30px 0 80px;}
    .newsletter h4,.three_coloum h5{padding-bottom: 30px;}
    .newsletter input[type="text"],.newsletter .pt50,.newsletter input[type="email"]{padding-top: 30px;}
    .three_coloum .pb100{padding-bottom: 80px;}
    .three_coloum .social .pt35{padding-top: 30px;}	
    .banner-section .banner-mask{bottom:-7px;}
    .threewh:hover ~ .shadow-fix{bottom:7%;}
    .shadow-fix{width: 86%;}
    .threewh h6{font-size: 20px; line-height: 26px;}
    .testimonial .pt100{padding: 36px 0%;}
    .three_coloum h5{font-weight: 300 !important;}	
    .testimonial .slick-dots {left: 10%; width: 14%; top: -100px;}
    .feature-carousel{margin: 0px;}
    .three_coloum .social .copyright h6{font-size:25px; line-height:35px;}
    .three_coloum h5{font-size: 28px; line-height: 35px;}
    .company h4,.address h4{font-size: 23px; line-height: 26px;}
    .three_coloum .core ul li.footer-link a{font-size: 28px; line-height: 32px;}
    .three_coloum .more ul li a{font-size: 28px; line-height:32px;}
    .three_coloum .social .imprint ul li a{font-size: 28px; line-height: 32px;}
    .banner-section .slick-dots{width: 21%; left:38%; top:-120px; z-index: 1;}
    .banner-section .slick-dots li button{top:0px;}   
    header nav{margin: 15px 0 0 0px;}
    header nav ul li{padding:15px 0 0 0px;}
    .navright{margin: 0px; padding: 0px;}
    .navright ul{display: block; flex-wrap: wrap;}
    .navright ul li {margin: 15px 0 0px;}
    header nav .navright .cta3{margin-top: 0px;}
    header nav .navright ul li{display: block;}
    .aboutus .shadow-fix{width: 75%; height: 43%; bottom: -18px;}
    .newsletter h6{font-size: 19px; line-height: 26px;}
    .newsletter input[type="text"],.newsletter input[type="email"]{font-size: 22px; line-height: 28px; padding-top: 20px;}
    label{font-size:22px; line-height:28px;}
    .three_coloum h5{font-size: 28px; line-height: 38px;}
    .three_coloum .social .imprint ul li a{font-size:20px; line-height:28px;}
    .white_box h4{font-size: 20px; line-height: 30px;}
    .feature-carousel .carousel-features{max-width: 50%; margin: 0px 0px;}
    .feature-carousel .carousel-images{max-width: 100%;}

    /*--- aboutus section ---*/
    .pt154{padding: 140px 0px 50px;}
    .aboutbanner h2{font-size:45px; line-height:55px;}
    .ptb83,.ptb86{padding: 70px 0px 100px;}
    .aboutour h3,.great h3{padding: 25px 0px 0px;}
    .pt115{padding-top: 60px;}
    .pt82{padding-top: 50px;}
    .aboutour .row2 .aniversy .aniversyplayer img{width: 50%; height: auto;}
    .aboutour .row2 .aniversy .aniversyplayer{top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 30% auto; width: 166px; height: auto; text-align: center;}
    .aboutour .shadow-fix,.great .shadow-fix{width: 86%; bottom:-18px;}
    .ptb105{padding: 95px 0px;}
    .empower h2{font-size: 24px; line-height: 34px;}
    .great h5{font-size: 38px; line-height: 48px;}
    .great h6{font-size: 28px; line-height: 38px;}
    .great p{padding-top: 30px; font-size: 20px; line-height: 30px;}
    .ptb65{padding: 60px 0px;}
    .pt61{padding-top: 60px;}
    .ourvalu h3{padding: 40px 0 0px;}
    .ourvalu .fouricon{padding: 20px; margin-bottom: 20px; min-height: 100px;}
    .ourvalu .fouricon h2{font-size: 32px; line-height: 42px; padding-top: 20px;}
    .ourvalu .fouricon .line1{margin: 20px 0px;}
    .ourvalu .fouricon p{font-size: 20px; line-height: 30px;}

    /*--- fourvideo section ---*/
    .ptb135{padding: 80px 0 30px;}
    .fourimg .partyimg img{height:320px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 60px;}
    .fourimg .shadow-fix{width: 86%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 120px;}

    /*--- demoinquiry section ---*/
    .ptb97{padding: 80px 0px;}
    .curiousfrom .whitesection,.curiousfrom .whitesection1{padding: 60px 40px;}
    .form-group{margin-top: 10px;}

    /*--- contacts section ---*/
    .pt88{padding-top: 80px;}
    .pt108{padding: 80px 0px;}
    .contactsus .phones{padding: 80px 0px 80px 108px;}
    .contactsus .phones::before{top: 80px;}
    .contactsus .getsection .sendmessage h5{font-size: 28px; line-height: 38px; padding: 25px 20px;}
    .contactsus .getsection .formsection{padding: 30px 20px;}

    /*--- pricing page section ---*/
    .ptb137{padding: 80px 0px 100px;}
    .hide6{display: none;}
    .pricingplans .threewhite .freesection{padding: 30px 20px 30px; min-height: 300px;}
    .pricingplans .threewhite h4{font-size:36px; line-height: 40px; padding-top: 40px;}
    .pricingplans .threewhite .freewhitesection,.pricingplans .threewhite .prowhitesection{padding: 30px 25px 30px;margin-bottom: 50px;}
    .pricingplans .threewhite{margin-bottom: 50px;}
    .pricingplans .threewhite .prosection{padding: 30px 20px 30px;}
    .pb207{padding-bottom: 0px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{padding: 20px 10px 20px 10px; margin-top: 60px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading::before{top: 50%;}
    .pricingplans .beneath{padding-bottom: 60px;}
    .ptb106{padding: 100px 0px 30px;}
    .four_coloum h6{font-size: 19px; line-height: 29px;}
    .four_coloum .footernav ul li:last-child {padding-bottom: 30px;}
    .fa.fa-facebook, .fa .fa-twitter, .fa .fa-youtube-play{font-size: 20px; line-height: 22px;}
    .four_coloum .company h4{font-size: 16px; line-height: 20px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordion-content p{font-size: 18px; line-height: 22px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading{font-size: 20px; line-height: 27px;}
    .cookie-banner p{font-size: 12px; line-height: 22px; text-align: left; padding-bottom: 10px;}
    .cookie-banner .cookie-banner-button{margin: 0px 0 0 0.45rem;}
}

@media only screen and (max-width: 812px) {
    .sticky-top nav.show {min-height: calc(100vh - 91px);display: flex;flex-direction: column;align-items: center;}
    .fourimg .partyimg img{height:280px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 100px;}
}

/* --------- 767mediaquery ---------------- */
@media only screen and (max-width:767px)
{ 
    .hide1{display: none;}
    .sticky-top nav.show {min-height: calc(100vh - 91px);display: flex;flex-direction: column;align-items: center;}
    h1{font-size: 36px; line-height: 46px;}
    h2{font-size: 34px; line-height: 38px;}
    h3{font-size: 22px; line-height: 30px;}
    h4{font-size: 20px; line-height: 25px;}
    p{font-size: 20px; line-height: 30px;}
    .bannerslider p{font-size: 21px; line-height: 28px; padding: 3px 0px 30px;}
    .bannerslider .cta,.four .cta1{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding:12px 18px;}
    .newsletter .cta2{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding: 12px 44px 12px 18px;}
    .bslider1{padding: 150px 0px 200px;}
    .banner-section::after{bottom: -180px;}
    .mt130,.testimonial .testcenter,.mt76{margin-top: 80px;}
    .mb74, .four .cta1{margin-bottom: 80px;}
    .four h3,.three h3,.testimonial h3{padding: 30px 0px;}
    .four h3 span,.threewh h6 span,.testimonial h3 span,.video .event h3 span,.aboutus h3 span,.newsletter h2 span,.three_coloum .address h4 span,.great h3 span,.ourvalu .fouricon h2 span,.ourvalu .fouricon p span{display: inline;}
    .white_box h4,.m10,.newsletter .cta2,.three_coloum .social .imprint,.three_coloum .icons{margin-top: 30px;}
    .white_box,.threewh,.threewh h6{padding: 20px;}
    .three,.testimonial,.video .videologo,.aboutus,.references,.newsletter{padding: 80px 0px;}
    .threewh{height: 230px; min-height: 230px; margin-bottom: 30px;}
    .threewh:hover{transform: scale(1.0);}
    .threewh h5{font-size: 85px; line-height: 90px;}
    .threewh h6,.newsletter h6,.three_coloum .address{padding: 30px 0px;}
    .testimonial .row2{flex-flow: column-reverse;}
    .testimonial .testcolor{padding: 80px 20px 0px;}
    .testimonial .testcolor h6,.three_coloum{padding: 80px 0px;}
    .testimonial .testcolor::before{left: 42%;}
    .testimonial .slick-dots{left: 40%; width: 21%; top: 400px;}
    .video .event,.aboutus p{padding: 80px 0 0px;}
    .video .videologo .footerlogo{width: 100%;}
    .video .videologo .footertext{width: 100%; padding: 30px 0px 0px;}
    .video .event h3,.aboutus h3{padding: 30px 0 80px;}
    .newsletter h4,.three_coloum h5{padding-bottom: 30px;}
    .newsletter input[type="text"],.newsletter .pt50,.newsletter input[type="email"]{padding-top: 30px;}
    .three_coloum .pb100{padding-bottom: 80px;}
    .three_coloum .social .pt35{padding-top: 30px;}	
    .banner-section .banner-mask{bottom:-7px;}
    .threewh:hover ~ .shadow-fix{bottom:7%;}
    .shadow-fix{width: 86%;}
    .threewh h6{font-size: 23px; line-height: 26px;}
    .testimonial .pt100{padding: 36px 0%;}
    .three_coloum h5{font-weight: 300 !important;}	
    .testimonial .slick-dots {left: 45%; width: 13%; top: 30px;}
    .feature-carousel{margin: 0px;}
    .three_coloum .social .copyright h6{font-size:19px; line-height:25px;}
    .three_coloum h5{font-size: 28px; line-height: 35px;}
    .company h4,.address h4{font-size: 23px; line-height: 26px;}
    .three_coloum .core ul li.footer-link a{font-size: 26px; line-height: 29px;}
    .three_coloum .more ul li a{font-size: 26px; line-height:29px;}
    .three_coloum .social .imprint ul li a{font-size: 26px; line-height: 29px;}
    .banner-section .slick-dots{width: 21%; left:38%; top:-90px; z-index: 1;}
    .banner-section .slick-dots li button{top:0px;}
    .testimonial .testcolor p{font-size: 24px; line-height: 36px;}
    .testimonial .testcolor h6{font-size: 26px; line-height: 38px;}
    header nav{margin: 15px 0 0 0px;}
    header nav ul li{padding:15px 0 0 0px;}
    .navright{margin: 0px; padding: 0px;}
    .navright ul{display: block; flex-wrap: wrap;}
    .navright ul li {margin: 15px 0 0px;}
    header nav .navright .cta3{margin-top: 0px;}
    header nav .navright ul li{display: block;}
    .aboutus .shadow-fix{width: 78%; height: 43%; bottom: -20px;}
    .newsletter h6{font-size: 19px; line-height: 26px;}
    .newsletter input[type="text"],.newsletter input[type="email"]{font-size: 22px; line-height: 28px; padding-top: 20px;}
    label{font-size:22px; line-height:28px;}
    .three_coloum h5{font-size: 28px; line-height: 38px;}
    .three_coloum .social .imprint ul li a{font-size:20px; line-height:28px;}
    .white_box h4{font-size: 15px; line-height: 20px;}
    .feature-carousel .carousel-features{max-width: 50%; margin: 0px 0px;}
    .feature-carousel .carousel-images{max-width: 100%;}
    /* .number-box .threewh {padding: 14px; height: 220px; min-height: 220px; margin-bottom: 0px; }
    .number-box .threewh h5{font-size: 70px; line-height: 80px;} */
    .number-box .threewh h6{font-size: 16px; line-height: 20px;}


    /*--- aboutus section ---*/
    .pt154{padding: 130px 0px 40px;}
    .aboutbanner h2{font-size:40px; line-height:50px;}
    .ptb83,.ptb86{padding: 70px 0px 100px;}
    .aboutour h3,.great h3{padding: 25px 0px 0px;}
    .pt115{padding-top: 60px;}
    .pt82{padding-top: 50px;}
    .aboutour .row2 .aniversy .aniversyplayer img{width: 60%; height: auto;}
    .aboutour .row2 .aniversy .aniversyplayer{top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 30% auto; width: 166px; height: auto; text-align: center;}
    .aboutour .row2 p{padding-top: 40px;}
    .aboutour .shadow-fix,.great .shadow-fix{width: 89%; bottom:-22px;}
    .ptb105{padding: 90px 0px;}
    .empower h2{font-size: 22px; line-height: 24px;}
    .empower .cta3{font-size: 14px; line-height: 16px; min-width: 160px; min-height: 40px; margin-top: 25px; padding: 12px 23px;}
    .great h5{font-size: 38px; line-height: 48px; margin-top: 50px;}
    .great h6{font-size: 28px; line-height: 38px;}
    .great p{padding-top: 30px; font-size: 20px; line-height: 30px;}
    .ptb65{padding: 50px 0px;}
    .pt61{padding-top: 50px;}
    .ourvalu h3{padding: 30px 0 0px;}
    .ourvalu .fouricon{padding: 20px; margin-bottom: 20px; min-height: 100px;}
    .ourvalu .fouricon h2{font-size: 28px; line-height: 38px; padding-top: 20px;}
    .ourvalu .fouricon .line1{margin: 20px 0px;}
    .ourvalu .fouricon p{font-size: 20px; line-height: 30px;}

    /*--- fourvideo section ---*/
    .ptb135{padding: 60px 0 30px;}
    .fourimg .partyimg img{height:250px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 60px;}
    .fourimg .shadow-fix{width: 85%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 100px;}	

    /*--- demoinquiry section ---*/
    .ptb97{padding: 60px 0px;}
    .curiousfrom .whitesection,.curiousfrom .whitesection1{margin-top: 60px; padding: 30px 30px;}
    .form-group{margin-top: 10px;}
    .curiousfrom button{margin-top: 40px;}

    /*--- contacts section ---*/
    .pt88{padding-top: 60px;}
    .pt108{padding: 60px 0px;}
    .contactsus .phones{padding: 60px 0px 60px 108px;}
    .contactsus .phones::before{top: 60px;}
    .contactsus btn{min-width: 300px !important; min-height:70px; font-size: 25px; line-height: 35px; padding: 15px 10px;}
    .contactsus .getsection .sendmessage h5{font-size: 28px; line-height: 38px; padding: 25px 20px;}
    .contactsus .getsection .formsection{padding: 30px 20px;}
    .contactsus .getsection .formsection .row1 .formleft{margin-right: 33px;}

    /*--- pricing page section ---*/
    .ptb137{padding: 80px 0px 80px;}
    .hide6{display: none;}
    .pricingplans .threewhite .freesection{padding: 30px 20px 30px; min-height: 250px;}
    .pricingplans .threewhite h4{font-size:36px; line-height: 40px; padding-top: 40px;}
    .pricingplans .threewhite .freewhitesection,.pricingplans .threewhite .prowhitesection{padding: 30px 25px 30px;margin-bottom: 40px;}
    .pricingplans .threewhite{margin-bottom: 50px;}
    .pricingplans .threewhite .prosection{padding: 30px 20px 30px;}
    .pb207{padding-bottom: 0px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{padding: 20px 10px 20px 10px; margin-top: 60px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading::before{top: 50%;}
    .pricingplans .beneath{padding-bottom: 60px;}
    .ptb106{padding: 100px 0px 30px;}
    .four_coloum h6{font-size: 19px; line-height: 29px;}
    .four_coloum .footernav ul li:last-child {padding-bottom: 30px;}
    .fa.fa-facebook, .fa .fa-twitter, .fa .fa-youtube-play{font-size: 20px; line-height: 22px;}
    .four_coloum .company h4{font-size: 16px; line-height: 20px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordion-content p{font-size: 18px; line-height: 22px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading{font-size: 20px; line-height: 27px;}
    .pricingplans .threewhite h4 span{font-size: 18px; line-height: 22px;}
    .cookie-banner p{text-align: center;}

}

/* --------- 680mediaquery ---------------- */
@media only screen and (max-width:680px)
{
    .fourimg .partyimg img{height:220px; margin-bottom: 60px;}
    .fourimg .shadow-fix{width: 83%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 80px;}		
}

/* --------- 600mediaquery ---------------- */
@media only screen and (max-width:600px)
{
    h1{font-size: 32px; line-height: 37px;}
    h2{font-size: 32px; line-height: 42px;}
    h3{font-size: 24px; line-height: 34px;}
    h4{font-size: 22px; line-height: 32px;}
    p{font-size: 18px; line-height: 30px;}
    .bannerslider p{font-size: 20px; line-height: 28px; padding: 3px 0px 25px;}
    .bannerslider .cta,.four .cta1{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding:12px 18px;}
    .newsletter .cta2{min-width:200px; min-height:55px; font-size:20px; line-height:25px; padding: 12px 44px 12px 18px;}
    .bslider1{padding: 110px 0px 150px;}
    .banner-section::after{bottom: -180px;}
    .mt130,.mt76{margin-top: 60px;}
    .testimonial .testcenter{margin: 60px 0px;}
    .mb74, .four .cta1{margin-bottom: 60px;}
    .four h3,.three h3,.testimonial h3{padding: 25px 0px;}
    .four h3 span,.threewh h6 span,.testimonial h3 span,.video .event h3 span,.aboutus h3 span,.newsletter h2 span,.three_coloum .address h4 span,.great h3 span,.ourvalu .fouricon h2 span,.ourvalu .fouricon p span,.ourvalu .fouricon h2 span{display: inline;}
    .white_box h4,.m10,.newsletter .cta2,.three_coloum .social .imprint,.three_coloum .icons{margin-top: 25px;}
    .white_box,.threewh,.threewh h6{padding: 20px;}
    .three,.testimonial,.video .videologo,.aboutus,.references,.newsletter{padding: 60px 0px;}
    .threewh{height: 230px; min-height: 230px; margin-bottom: 30px;}
    .threewh:hover{transform: scale(1.0);}
    .threewh h5{font-size: 80px; line-height: 85px;}
    .threewh h6,.newsletter h6,.three_coloum .address{padding: 25px 0px;}
    .testimonial .row2{flex-flow: column-reverse;}
    .testimonial .testcolor{padding: 60px 20px 0px;}
    .testimonial .testcolor h6,.three_coloum{padding: 60px 0px;}
    .testimonial .testcolor::before{left: 42%;}
    .testimonial .slick-dots{left: 36%; width: 27%; top: -26px;}
    .video .event,.aboutus p{padding: 60px 0 0px;}
    .video .videologo .footerlogo{width: 100%;}
    .video .videologo .footertext{width: 100%; padding: 25px 0px 0px;}
    .video .event h3,.aboutus h3{padding: 25px 0 60px;}
    .newsletter h4,.three_coloum h5{padding-bottom: 25px;}
    .newsletter input[type="text"],.newsletter .pt50,.newsletter input[type="email"]{padding-top: 25px;}
    .three_coloum .pb100{padding-bottom: 60px;}
    .three_coloum .social .pt35{padding-top: 25px;}
    .banner-section .banner-mask{bottom:-3px;}
    .threewh:hover ~ .shadow-fix{bottom:7%;}
    .shadow-fix{width: 86%;}
    .threewh h6{font-size: 20px; line-height: 26px;}
    .testimonial .pt100{padding: 36px 0%;}
    .three_coloum h5{font-weight: 300 !important;}	
    .testimonial .slick-dots {position: relative; left: 40%; width: 21%; top: -30px; z-index: 1;}
    .feature-carousel{margin: 0px;}
    .three_coloum .social .copyright h6{font-size:19px; line-height:25px;}
    .three_coloum h5{font-size: 28px; line-height: 35px;}
    .company h4,.address h4{font-size: 23px; line-height: 26px;}
    .three_coloum .core ul li.footer-link a{font-size: 26px; line-height: 29px;}
    .three_coloum .more ul li a{font-size: 26px; line-height:29px;}
    .three_coloum .social .imprint ul li a{font-size: 26px; line-height: 29px;}
    .banner-section .slick-dots{width: 21%; left:38%; top:-66px;}
    .banner-section .slick-dots li button{top:-5px;}
    .testimonial .testcolor p{font-size: 20px; line-height: 30px;}
    .testimonial .testcolor h6{font-size: 22px; line-height: 30px;}
    header nav{margin: 15px 0 0 0px;}
    header nav ul li{padding:15px 0 0 0px;}
    .navright{margin: 0px; padding: 0px;}
    .navright ul{display: block; flex-wrap: wrap;}
    .navright ul li {margin: 15px 0 0px;}
    header nav .navright .cta3{margin-top: 0px;}
    header nav .navright ul li{display: block;}
    .aboutus .shadow-fix{width: 77%; height: 43%; bottom: -20px;}
    .newsletter h6{font-size: 16px; line-height: 26px;}
    .newsletter input[type="text"],.newsletter input[type="email"]{font-size: 20px; line-height: 28px; padding-top: 20px;}
    label{font-size:20px; line-height:28px;}
    .three_coloum h5{font-size: 28px; line-height: 38px;}
    .three_coloum .social .imprint ul li a{font-size:20px; line-height:28px;}
    .feature-carousel .carousel-images{max-width: 100%;}
    .feature-carousel .carousel-features{max-width: 50%; margin: 0px 0px;}

    /*--- aboutus section ---*/
    .pt154{padding: 100px 0px 30px;}
    .aboutbanner h2{font-size:35px; line-height:45px;}
    .ptb83,.ptb86{padding: 60px 0px 100px;}
    .aboutour h3,.great h3{padding: 25px 0px 0px;}
    .pt115{padding-top: 60px;}
    .pt82{padding-top: 50px;}
    .aboutour .row2 .aniversy .aniversyplayer img{width: 60%; height: auto;}
    .aboutour .row2 .aniversy .aniversyplayer{top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 30% auto; width: 150px; height: auto; text-align: center;}
    .aboutour .row2 p{padding-top: 30px;}
    .aboutour .shadow-fix,.great .shadow-fix{width: 87%; bottom:-18px;}
    .ptb105{padding: 80px 0px;}
    .empower h2{font-size: 22px; line-height: 32px;}
    .empower .cta3{font-size: 14px; line-height: 16px; min-width: 160px; min-height: 40px; margin-top: 25px; padding: 12px 23px;}
    .great h5{font-size: 36px; line-height: 46px; margin-top: 50px;}
    .great h6{font-size: 26px; line-height: 38px;}
    .great p{padding-top: 30px; font-size: 18px; line-height: 28px;}
    .ptb65{padding: 50px 0px;}
    .pt61{padding-top: 50px;}
    .ourvalu h3{padding: 25px 0 0px;}
    .ourvalu .fouricon{padding: 20px; margin-bottom: 20px; min-height: 100px;}
    .ourvalu .fouricon h2{font-size: 26px; line-height: 38px; padding-top: 20px;}
    .ourvalu .fouricon .line1{margin: 20px 0px;}
    .ourvalu .fouricon p{font-size: 20px; line-height: 30px;}

    /*--- fourvideo section ---*/
    .ptb135{padding: 60px 0 30px;}
    .fourimg .partyimg img{height:200px; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 60px;}
    .fourimg .shadow-fix{width: 83%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 71px;}	

    /*--- demoinquiry section ---*/
    .ptb97{padding: 60px 0px;}
    .curiousfrom .whitesection,.curiousfrom .whitesection1{margin-top: 60px; padding: 30px 25px;}
    .form-group{margin-top: 10px;}
    .curiousfrom .whitesection label,.curiousfrom .whitesection1 label{font-size: 16px; line-height: 20px;}
    .curiousfrom .whitesection input[type="text"],.curiousfrom .whitesection1 input[type="text"]{font-size: 14px; line-height: 20px;}
    .curiousfrom button{margin-top: 30px;}

    /*--- contacts section ---*/
    .pt88{padding-top: 60px;}
    .pt108{padding: 60px 0px;}
    .contactsus .phones{padding: 60px 0px 60px 108px;}
    .contactsus .phones::before{top: 60px;}
    .contactsus btn{min-width: 290px !important; min-height:65px; font-size: 25px; line-height: 35px; padding: 15px 10px;}
    .contactsus .getsection .sendmessage h5{font-size: 28px; line-height: 38px; padding: 25px 20px;}
    .contactsus .getsection .formsection{padding: 30px 20px;}
    .contactsus .getsection .formsection .row1 .formleft{margin-right: 30px;}

    /*--- pricing page section ---*/
    .ptb137{padding: 60px 0px 60px;}
    .ptb38{padding: 35px 0px;}
    .hide6{display: none;}
    .pricingplans .threewhite .freesection{padding: 30px 20px 30px; min-height: 240px;}
    .pricingplans .threewhite h6{padding: 0px 0px 40px 0px;}
    .pricingplans .threewhite h4{font-size:33px; line-height: 38px; padding-top: 35px;}
    .pricingplans .threewhite .freewhitesection,.pricingplans .threewhite .prowhitesection{padding: 30px 25px 30px;margin-bottom: 40px;}
    .pricingplans .threewhite{margin-bottom: 50px;}
    .pricingplans .threewhite .prosection{padding: 30px 20px 30px;}
    .pb207{padding-bottom: 0px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{margin-top: 60px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{padding: 20px 10px 20px 10px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading::before{top: 50%;}
    .pricingplans .beneath{padding-bottom: 60px;}
    .ptb106{padding: 100px 0px 30px;}
    .four_coloum h6{font-size: 19px; line-height: 29px;}
    .four_coloum .footernav ul li,.four_coloum .footernav1 ul li{font-size: 19px; line-height: 24px;}
    .four_coloum .footernav ul li:last-child {padding-bottom: 30px;}
    .fa.fa-facebook, .fa .fa-twitter, .fa .fa-youtube-play{font-size: 20px; line-height: 22px;}
    .four_coloum .company h4{font-size: 16px; line-height: 20px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading{font-size: 18px; line-height: 23px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordion-content p{font-size: 16px; line-height: 22px;}
}


/* --------- 575mediaquery ---------------- */
@media only screen and (max-width:575px)
{
    .fourimg .partyimg img{width: 100%; height:400px;}
    .fourimg .shadow-fix{width: 87%; bottom: 12px;}	
    .fourimg .partyimg .playerbutton .playertop{bottom: 120px;}		
    .contactsus .getsection .formsection .row1 .formleft{width:100%; margin-right: 0px; margin-bottom: -30px;}
    .contactsus .getsection .formsection .row1 .formright{width:100%;}
    .hide6{display: none;}
}

/* --------- 530mediaquery ---------------- */
@media only screen and (max-width:530px)
{
    .fourimg .partyimg img{width: 100%; height: 320px;}
    .fourimg .shadow-fix{width: 87%; bottom: 12px;}	
    .fourimg .partyimg .playerbutton .playertop{bottom: 125px;}		
}



/* --------- 480mediaquery ---------------- */
@media only screen and (max-width:480px)
{
    h1{font-size: 26px; line-height: 33px;}
    h2{font-size: 28px; line-height:  38px;}
    h3{font-size: 16px; line-height: 26px;}
    h4{font-size: 18px; line-height: 28px;}
    h5{font-size: 30px; line-height: 36px;}
    .aboutus p{font-size: 16px; line-height: 28px ;}
    .bannerslider p{font-size: 16px; line-height: 25px; padding: 3px 0px 20px;}
    .bannerslider .cta,.four .cta1{min-width:150px; min-height:50px; font-size:16px; line-height:20px; padding:12px 18px;}
    .newsletter .cta2{min-width:180px; min-height:50px; font-size:20px; line-height:25px; padding: 10px 30px 10px 18px;}
    .bslider1{padding: 110px 0px 150px;}
    .banner-section::after{bottom: -180px;}
    .mt130,.mt76{margin-top: 60px;}
    .testimonial .testcenter{margin: 60px 0px;}
    .mb74, .four .cta1{margin-bottom: 60px;}
    .four h3,.three h3,.testimonial h3{padding: 20px 0px;}
    .four h3 span,.threewh h6 span,.testimonial h3 span,.video .event h3 span,.aboutus h3 span,.newsletter h2 span,.three_coloum .address h4 span,.aboutour h3 span,.great h3 span,.ourvalu .fouricon h2 span,.ourvalu .fouricon p span,.ourvalu .fouricon h2 span{display: inline;}
    .white_box h4,.m10,.newsletter .cta2,.three_coloum .social .imprint,.three_coloum .icons{margin-top: 25px;}
    .white_box,.threewh,.threewh h6{padding: 20px;}
    .three,.testimonial,.video .videologo,.aboutus,.references,.newsletter{padding: 60px 0px;}
    .threewh{height: 210px; min-height: 210px; margin-bottom: 30px;}
    .threewh:hover{transform: scale(1.0);}
    .threewh h5{font-size: 74px; line-height: 80px;}
    .threewh h6,.newsletter h6,.three_coloum .address{padding: 25px 0px;}
    .testimonial .row2{flex-flow: column-reverse;}
    .testimonial .testcolor{padding: 60px 20px 0px;}
    .testimonial .testcolor h6,.three_coloum{padding: 60px 0px;}
    .testimonial .testcolor::before{left: 42%;}
    .testimonial .slick-dots{left: 36%; width: 27%; top: -26px;}
    .video .event,.aboutus p{padding: 60px 0 0px;}
    .video .videologo .footerlogo{width: 100%;}
    .video .videologo .footertext{width: 100%; padding: 25px 0px 0px;}
    .video .event h3,.aboutus h3{padding: 25px 0 60px;}
    .newsletter h4,.three_coloum h5{padding-bottom: 25px;}
    .newsletter input[type="text"],.newsletter .pt50,.newsletter input[type="email"]{padding-top: 25px;}
    .three_coloum .pb100{padding-bottom: 60px;}
    .three_coloum .social .pt35{padding-top: 25px;}
    .banner-section .banner-mask{bottom:0px;}
    .threewh:hover ~ .shadow-fix{bottom:7%;}
    .shadow-fix{width: 86%;}
    .threewh h6{font-size: 18px; line-height: 28px;}
    .testimonial .pt100{padding: 36px 0%;}
    .three_coloum h5{font-weight: 300 !important;}
    .feature-carousel{margin: 0px;}
    .three_coloum .social .copyright h6{font-size:18px; line-height:28px;}
    .three_coloum h5{font-size: 28px; line-height: 35px;}
    .company h4,.address h4{font-size: 16px; line-height: 22px;}
    .three_coloum .core ul li.footer-link a{font-size: 24px; line-height: 29px;}
    .three_coloum .more ul li a{font-size: 24px; line-height:29px;}
    .three_coloum .social .imprint ul li a{font-size: 24px; line-height: 29px;}
    .banner-section .slick-dots{width: 31%; left:34%; top:-74px;}
    .banner-section .slick-dots li button{top:0px;}
    .testimonial .testcolor p{font-size: 18px; line-height: 30px;}
    .testimonial .testcolor h6{font-size: 19px; line-height: 30px;}
    header nav{margin: 0px 0 0 0px;}
    header nav ul li{padding:15px 0 0 0px;}
    .navright{margin: 0px; padding: 0px;}
    .navright ul{display: block; flex-wrap: wrap;}
    .navright ul li {margin: 15px 0 0px;}
    header nav .navright .cta3{margin-top: 0px;}
    header nav .navright ul li{display: block;}
    .aboutus .shadow-fix{width: 74%; height: 43%; bottom: -20px;}
    .newsletter h6{font-size: 16px; line-height: 26px;}
    .newsletter input[type="text"],.newsletter input[type="email"]{font-size: 18px; line-height: 28px; padding-top: 20px;}
    label{font-size:18px; line-height:28px;}
    .three_coloum h5{font-size: 27px; line-height: 37px;}
    .three_coloum .social .imprint ul li a{font-size:18px; line-height:28px;}
    .feature-carousel .carousel-features{max-width: 100%; margin: 0px 0px;}
    .feature-carousel .carousel-images{max-width: 100%;}

    /*--- aboutus section ---*/
    .pt154{padding: 100px 0px 30px;}
    .aboutbanner h2{font-size:30px; line-height:40px;}
    .ptb83,.ptb86{padding: 50px 0px 80px;}
    .aboutour h3,.great h3{padding: 25px 0px 0px;}
    .pt115{padding-top: 60px;}
    .pt82{padding-top: 50px;}
    .aboutour .row2 .aniversy .aniversyplayer img{width: 60%; height: auto;}
    .aboutour .row2 .aniversy .aniversyplayer{top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 30% auto; width: 120px; height: auto; text-align: center;}
    .aboutour .row2 p{padding-top: 30px;}
    .aboutour .shadow-fix,.great .shadow-fix{width: 85%; bottom:-18px;}
    .ptb105{padding: 80px 0px;}
    .empower h2{font-size: 20px; line-height: 30px;}
    .empower .cta3{font-size: 14px; line-height: 16px; min-width: 150px; min-height: 35px; margin-top: 20px; padding: 9px 23px;}
    .great h5{font-size: 34px; line-height: 44px; margin-top: 50px;}
    .great h6{font-size: 24px; line-height: 34px;}
    .great p{padding-top: 30px; font-size: 16px; line-height: 28px;}
    .ptb65{padding: 50px 0px;}
    .pt61{padding-top: 50px;}
    .ourvalu h3{padding: 25px 0 0px;}
    .ourvalu .fouricon{padding: 20px; margin-bottom: 20px; min-height: 100px;}
    .ourvalu .fouricon h2{font-size: 24px; line-height: 34px; padding-top: 20px;}
    .ourvalu .fouricon .line1{margin: 20px 0px;}
    .ourvalu .fouricon p{font-size: 18px; line-height: 28px;}

    /*--- fourvideo section ---*/
    .ptb135{padding: 0px 0 30px;}
    .fourimg .partyimg img{height:320px; width: 100%; margin-bottom: 60px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 60px;}
    .fourimg .shadow-fix{width: 85%; bottom: 12px;}
    .fourimg .partyimg .playerbutton .playertop{bottom: 125px;}	

    /*--- demoinquiry section ---*/
    .ptb97{padding: 50px 0px;}
    .curiousfrom .whitesection,.curiousfrom .whitesection1{margin-top: 50px; padding: 30px 20px;}
    .form-group{margin-top: 10px;}
    .curiousfrom .whitesection label,.curiousfrom .whitesection1 label{font-size: 16px; line-height: 20px;}
    .curiousfrom .whitesection input[type="text"],.curiousfrom .whitesection1 input[type="text"]{font-size: 14px; line-height: 20px;}
    .curiousfrom button{margin-top: 30px;}

    /*--- contacts section ---*/
    .pt88{padding-top: 50px;}
    .pt108{padding: 50px 0px;}
    .contactsus .phones{padding: 50px 0px 50px 108px;}
    .contactsus .phones::before{top: 50px;}
    .contactsus btn{min-width: 290px !important; min-height:65px; font-size: 25px; line-height: 35px; padding: 15px 10px;}
    .contactsus .getsection .sendmessage h5{font-size: 25px; line-height: 35px; padding: 25px 20px;}
    .contactsus .getsection .formsection{padding: 30px 20px;}
    .contactsus .getsection .formsection .row1 .formleft{width:100%; margin-right: 0px; margin-bottom: -30px;}
    .contactsus .getsection .formsection .row1 .formright{width:100%;}

    /*--- pricing page section ---*/
    .ptb137{padding: 50px 0px 50px;}
    .ptb38{padding: 30px 0px;}
    .hide6{display: none;}
    .pricingplans h3{padding-top: 30px;}
    .pricingplans .threewhite .freesection{padding: 20px 10px 20px;}
    .pricingplans .threewhite h6{padding: 0px 0px 30px 0px;}
    .pricingplans .threewhite h4{font-size:33px; line-height: 38px; padding-top: 30px;}
    .pricingplans .threewhite .freewhitesection,.pricingplans .threewhite .prowhitesection{padding: 20px 20px 20px; margin-bottom: 30px;}
    .pricingplans .threewhite .freewhitesection .democta .demobtn,.pricingplans .threewhite .prowhitesection .democta .demobtn{margin-top: 20px;}
    .pricingplans .threewhite{margin-bottom: 50px;}
    .pricingplans .threewhite .prosection{padding: 20px 10px 20px;}
    .pb207{padding-bottom: 0px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{margin-top: 50px;}
    .pricingplans .beneath #faq__accordian-main-wrapper{padding: 20px 10px 20px 10px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading::before{top: 35%;}
    .pricingplans .beneath{padding-bottom: 50px;}
    .ptb106{padding: 80px 0px 40px;}
    .four_coloum h6{font-size: 18px; line-height: 28px;}
    .four_coloum .footernav,.four_coloum .footernav1{padding-top: 30px;}
    .four_coloum .footernav ul li,.four_coloum .footernav1 ul li{font-size: 17px; line-height: 22px;}
    .four_coloum .footernav ul li:last-child {padding-bottom: 30px;}
    .fa.fa-facebook, .fa .fa-twitter, .fa .fa-youtube-play{font-size: 20px; line-height: 22px;}
    .four_coloum .company h4{font-size: 16px; line-height: 20px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordian-heading{font-size: 18px; line-height: 23px;}
    .pricingplans .beneath #faq__accordian-main-wrapper .faq__accordion-content p{font-size: 16px; line-height: 22px;}
    .fourimg .partyimg {
        position: relative;
        margin-bottom: 30px;
    }
}

/* --------- 380mediaquery ---------------- */
@media only screen and (max-width:380px)
{
    .fourimg .partyimg img{height:280px; width: 100%; margin-bottom: 60px;}	
    .fourimg .partyimg .playerbutton .playertop{bottom: 100px;}
    .pricingplans .threewhite h4 span{font-size: 15px; line-height: 20px;}
    .pricingplans .threewhite h4 .excel{font-size: 13px; line-height: 15px;}
}