

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=Kalam&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=utsah&display=swap'); 


@media only screen and (max-width: 600px) {
  .iimg{ width: 100%; height:60%; }
}
@media only screen and (min-width: 650px) {
  .iimg{ width: 80%; height:70%; }
}


        body {
          /* font-family: "Poppins", sans-serif; */
         /* font-family: "utsaah";*/
          /*font-size: 30px;*/
          
        }
        
        button{
            background-color: #1a406d;
        
            
        }
        .btn{
              background-color: #1a406d !important;
              color: white;
              
        }
        .danger{
            color:red;
        }
        .login-btn{
            height: 26px;
            margin: 2px;
            padding-left: 2px;
            padding-right: 2px;
            padding-top: +0px;   
        }
        
        h2{
            font-family: 'Poppins' !important;
        }
        .heading{
            font-family: 'Poppins' !important;
        }
        
        .subheadline{
            font-family: 'Century Gothic'!important;
        }
        .btn_button{
        
        font-family: 'Century Gothic'!important;
        color: #fff;
        background-color: #17a2b8;
        border-color: #1a406d;
        position: relative;
        bottom: -9px;
        left: -16px;
        }
        .image_center{
            margin-right:auto;
            margin-left:auto;
        }
        
        /* @font-face {
            font-family: myFirstFont;
            src: url(sansation_light.woff);
        } */
        /* src:  url({{asset('/font/utsaah/AcrosstheRoad.woff2')}}) format('woff2'),
        url('/assets/fonts/AcrosstheRoad.woff') format('woff'),
                 url('/assets/fonts/AcrosstheRoad.ttf') format('truetype');
        */
        @font-face {
            font-family: 'utsaah';
            src:  url('http://cyberdigitalinfotech.com/newmgics/font/utsaah/utsaah.ttf') format('ttf');
                  
        }
        @font-face {
            font-family: 'impact';
            src:  url('http://cyberdigitalinfotech.com/newmgics/font/Impact-Font/impact.ttf') format('ttf');
                  
        }
         @font-face {
            font-family: 'KrutiDev';
            src:  url('http://cyberdigitalinfotech.com/newmgics/font/dev/Kruti_Dev_010_Regular.ttf') format('ttf');
                  
        }
        
        .hindi{
            font-family: "KrutiDev";
        }
        
        .description{
            font-family: "utsaah";
            font-size: 20px;
            text-align: justify;
        }

        .menu-name-desk:hover{
            color: #fff;
            text-decoration: none;
            background-color: #1a406d;
        }

        .afont{
            font-size: 12px;
        }

        .full{
            width: 100%;
        }
        .logo{
            width: 726px;
            height: 85px;
            padding: 0px;
        }
        .navbar{
            /*height: 85px;*/
            width: 100%;
            padding: 15px;
        }
        .down-icon:hour{
            color: blue;
            background-color: blue;
            transform: scale(1.5);
        }
        @media only screen and (min-width: 600px) {
        .d-hide {
                /*background-color: lightblue;*/
                /*float: left;*/
                /*margin: 10px auto 5px 20px;*/
                /*width: 28%;*/
                visibility: hidden;
                clear: both;
                display: none;
            }
            
            .banner-hight{
                height: auto;
            }
            
            .slider-img{
                height: 362px; 
                object-position: center center;
            }
            
        }

        @media only screen and (max-width: 600px) {
        .contact-form12 {
                /*background-color: lightblue;*/
                /*float: left;*/
                /*margin: 10px auto 5px 20px;*/
                /*width: 28%;*/
                visibility: hidden;
                clear: both;
                display: none;
            }
            
            .m-hide {
                /*background-color: lightblue;*/
                /*float: left;*/
                /*margin: 10px auto 5px 20px;*/
                /*width: 28%;*/
                visibility: hidden;
                clear: both;
                display: none;
                
            }
            
           
            
            .Qsec{
                width: 314px;
            }
            
            .banner-hight{
                height: 122%;
            }
            .slider-img{
                height: 122%;
                object-position: center center;
            }
            
            .logo{
                    width: 247px;  
                    height: 48px;
            }   
        
        }
        .main-desk-nav{
            width: 100%;
            margin-left: 16px;
        }
        .navbar-nav{
            /*margin-left: 160px;*/
        }
        li{
            /* width: 40%; */
            padding: 0px;
            margin: 5px;
            color: white;
        }
        lli:hover{
            background-color: #00a1e2;
            color: #0096d5;
            opacity: 2;
            border-bottom: 10px #0096d5;
            font-size: 14px;
        }
        .nav-link:visited,
        .nav-link:link {
        border-bottom: 10px solid transparent;
        }

        .nav-link:hover,
        .nav-link:active {

        /* border-bottom: 8px solid #25a0d4;
        color: #25a0d4; */

        /*border-bottom: 8px solid ;*/
        color: #1a406d;
       /* background-color: #1a406d; */
        /*padding: 4px;*/
        }
    
        .icon-tab{
            border: 2px solid white; 
            border-radius: 10px; 
            object-position: center center;
            /* padding: 2px; */
        }
        .about-img{
            width: 100%;
            margin: 0px;
            object-position: center center;
        }
        /* Video Slider Css */

        @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Rubik:300,400,500,700,900');

        /* * {
            margin: 0;
            padding: 0;
            -webkit-font-smoothing: antialiased;
            -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
            text-shadow: rgba(0, 0, 0, .01) 0 0 1px
        } */

        .bbb_viewed {
            padding-top: 51px;
            padding-bottom: 60px;
            /* background: #eff6fa */
        }

        .bbb_main_container{
            background-color: #fff;
            padding: 11px;
        }

        .bbb_viewed_title_container {
            border-bottom: solid 1px #dadada
        }

        .bbb_viewed_title {
            margin-bottom: 16px;
            margin-top: 8px;

        }

        .bbb_viewed_nav_container {
            position: absolute;
            right: -5px;
            bottom: 14px
        }

        .bbb_viewed_nav {
            display: inline-block;
            cursor: pointer
        }

        .bbb_viewed_nav i {
            color: #dadada;
            font-size: 18px;
            padding: 5px;
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease
        }

        .bbb_viewed_nav:hover i {
            color: #606264
        }

        .bbb_viewed_prev {
            margin-right: 15px
        }

        .bbb_viewed_slider_container {
            padding-top: 13px;
        }

        .bbb_viewed_item {
            width: 100%;
            background: #FFFFFF;
            border-radius: 2px;
            padding-top: 25px;
            padding-bottom: 25px;
            padding-left: 30px;
            padding-right: 30px
        }

        .bbb_viewed_image {
                width: 150px;
            height: 150px;
        }

        .bbb_viewed_image img {
            display: block;
            max-width: 100%
        }

        .bbb_viewed_content {
            width: 100%;
            margin-top: 25px
        }

        .bbb_viewed_price {
            font-size: 16px;
            color: #000000;
            font-weight: 500
        }

        .bbb_viewed_item.discount .bbb_viewed_price {
            color: #df3b3b
        }

        .bbb_viewed_price span {
            position: relative;
            font-size: 12px;
            font-weight: 400;
            color: rgba(0, 0, 0, 0.6);
            margin-left: 8px
        }

        .bbb_viewed_price span::after {
            display: block;
            position: absolute;
            top: 6px;
            left: -2px;
            width: calc(100% + 4px);
            height: 1px;
            background: #8d8d8d;
            content: ''
        }

        .bbb_viewed_name {
            margin-top: 3px
        }

        .bbb_viewed_name a {
            font-size: 14px;
            color: #000000;
            -webkit-transition: all 200ms ease;
            -moz-transition: all 200ms ease;
            -ms-transition: all 200ms ease;
            -o-transition: all 200ms ease;
            transition: all 200ms ease
        }

        .bbb_viewed_name a:hover {
            color: #fff;
        }

        .item_marks {
            position: absolute;
            top: 18px;
            left: 18px
        }

        .item_mark {
            display: none;
            width: 36px;
            height: 36px;
            border-radius: 50%;
            color: #FFFFFF;
            font-size: 10px;
            font-weight: 500;
            line-height: 36px;
            text-align: center
        }
    lo
        .item_discount { 
            background: #df3b3b;
            margin-right: 5px
        }

        .item_new {
            background: #0e8ce4
        }

        .bbb_viewed_item.discount .item_discount {
            display: inline-block
        }

        .bbb_viewed_item.is_new .item_new {
            display: inline-block
        }
        .main-img
        {
        position: relative;
        top: 0;
        left: 0;
        }
        .icon-img
        {
        position: absolute;
        top: 60px;
        left: 82px;
        width: 30px;
        }   
        .notification-title-box{ 
            margin: 20px; 
            padding: 10px;
            margin-left: 20px; 
            margin-right: 20px;
        }
        .notification-title{

        }
        .card-size{
            height: 400px;
            overflow: hide;

        }
        .menu-name{
            /*color: white;*/
            /*font-size: 14px;*/
            font-weight: 600;
            float: left;
            padding: 1px;
            color: #25a0d4;
            text-decoration: none;
            /*font-size: 16px;*/
            width: max-content;
            /* width: 100%; /* Four equal-width links. If you have two links, use 50%, and 33.33% for three links, etc..  */
            text-align: center; /* If you want the text to be centered */
        }
        .menu-name-inr{
            color: black;
            font-size: 13.3px;
            font-weight: 600;
        }
        
        h5{
            font-weight: 600;
        }
        footer{
            background-color: gray;
        }

        .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
        @media (min-width:768px){
        .container{width:750px;}
        }
        @media (min-width:992px){
        .container{width:970px;}
        }
        @media (min-width:1200px){
        .container{width:1170px;}
        }
        /*.row{margin-right:-15px;margin-left:-15px;}*/
        /*.col-md-8,.col-sm-10,.col-sm-12,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}*/
        .col-xs-12{float:left;}
        .col-xs-12{width:100%;}
        @media (min-width:768px){
        .col-sm-10,.col-sm-12{float:left;}
        .col-sm-12{width:100%;}
        .col-sm-10{width:83.33333333%;}
        .col-sm-offset-1{margin-left:8.33333333%;}
        }
        @media (min-width:992px){
        .col-md-8{float:left;}
        .col-md-8{width:66.66666667%;}
        .col-md-offset-2{margin-left:16.66666667%;}
        }
        .form-control{display:block;width:100%;height:55px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
        .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
        .form-control::-moz-placeholder{color:#999;opacity:1;}
        .form-control:-ms-input-placeholder{color:#999;}
        .form-control::-webkit-input-placeholder{color:#999;}
        .btn{ text-transform: Uppercase; display:inline-block;padding:6px 20px;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background-color: #17A2B8;color: white; font-family:'Century Gothic !important'}
        .btn:active:focus,.btn:focus{ text-transform: Uppercase ; outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
        .btn:focus,.btn:hover{text-transform: Uppercase; background-color:#1b59a2 !important; color:white;text-decoration:none;}
        .btn:active{ text-transform: Uppercase ; background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
        .btn-primaryy{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
        .btn-primaryy:active, .btn-primaryy:focus, .btn-primaryy:hover{color:#fff;background-color:#286090;border-color:#204d74;}
        .btn-primaryy:active{background-image:none;}
        .container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
        .container:after,.row:after{clear:both;}
        /*! CSS Used from: http://pierian-design.com/monster/7-solutions/css/vendor/animate.min.css */
        .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
        /*! CSS Used from: http://pierian-design.com/monster/7-solutions/css/vendor/font-awesome.min.css */
        .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
        .fa-twitter:before{content:"\f099";}
        .fa-facebook:before{content:"\f09a";}
        .fa-linkedin:before{content:"\f0e1";}
        .fa-instagram:before{content:"\f16d";}
        .fa-dribbble:before{content:"\f17d";}
        /*! CSS Used from: http://pierian-design.com/monster/7-solutions/css/vendor/magnific-popup.css */
        button::-moz-focus-inner{padding:0;border:0;}
        /*! CSS Used from: http://pierian-design.com/monster/7-solutions/css/style.css */
        a{background-color:transparent;}
        button,input{font-family:'Century Gothic'!important;font-size:100%;line-height:1.15;margin:0;}
        button,input{overflow:visible;}
        button{text-transform:none;}
        button,[type="submit"]{-webkit-appearance:button;}
        button::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
        button:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
        ::-webkit-scrollbar-track{background-color:#fff;border-left:1px solid #c9c9c9;}
        ::-webkit-scrollbar{width:7px;background-color:#fff;}
        ::-webkit-scrollbar-thumb{
            background-image: -moz-linear-gradient(0deg, #d2d2d2 0%, #09a4e1 100%) !important;
            background-image:-webkit-linear-gradient(0deg, #d2d2d2 0%, #09a4e1 100%);
            background-image:-ms-linear-gradient(0deg, #d2d2d2 0%, #09a4e1 100%);border:1px solid #999;}
        a{color:#25a0d4;text-decoration:none!important;outline:0!important;}
        a:hover,a:active,a:focus{color:#0056b3;}
        h2{font-weight:600;line-height:1.25;color:#272727;}
        /* font-family:inherit; */
        ul{margin:0;padding:0;list-style-type:none;}
        a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .section{position:relative;}
        .white{color:#ffffff;}
        .section-heading-1{position:relative;text-align:center;margin-bottom:55px;text-transform:capitalize;}
        .section-heading-1 p{margin-top:5px;margin-bottom:0;}
        .section-heading-1 h2{position:relative;margin-top:0;margin-bottom:15px;font-size:36px;font-weight:900;line-height:1.25;letter-spacing:.5px;text-transform:uppercase;color:#7367f0;}
        .section-heading-1 h2.white{color:#0000;}
        .btn-primaryy{margin:20px 0 0 0;position:relative;border:none;border-radius:100px;padding:18px 38px!important;text-transform:uppercase;font-weight:700;pointer-events:all;overflow:hidden;font-size:14px;line-height:1!important;box-shadow:0px 5px 15px 0px transparent;outline:0!important;color:#fff!important;background-color:#ff6ba7;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background-image:-moz-linear-gradient(0deg, #d2d2d2 0%, #09a4e1 100%) !important;background-image:-webkit-linear-gradient(0deg, #ff6ba7 0%, #ff8765 100%)!important;background-image:-ms-linear-gradient(0deg, #ff6ba7 0%, #ff8765 100%)!important;}
        .btn-primaryy:hover{background-color:transparent;-webkit-box-shadow:0px 10px 20px 0px rgba(119, 119, 119, 0.15);-moz-box-shadow:0px 10px 20px 0px rgba(119, 119, 119, 0.15);box-shadow:0px 10px 20px 0px rgba(119, 119, 119, 0.15);}
        .color-overlay  .btn-primaryy:hover{background-color:transparent;-webkit-box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);}
        .btn-primaryy span{position:relative;}
        .color-overlay:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;left:0;background-image:-moz-linear-gradient(0deg, #d2d2d2 0%, #09a4e1 100%) !important;background-image:-webkit-linear-gradient(0deg, rgba(206, 159, 252, 0.9) 0%, rgba(115, 103, 240, 0.9) 100%);background-image:-ms-linear-gradient(0deg, rgba(206, 159, 252, 0.9) 0%, rgba(115, 103, 240, 0.9) 100%);z-index:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .color-overlay > *{position:relative;z-index:2;}
        input.form-control,input[type=email].form-control{height:35px;line-height:55px;padding:6px 20px; border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:10px;-webkit-box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);}
        .svg{z-index:9;}
        .svg-top{width:100%;display:block;position:absolute;left:0;top:-1px;}
        .footer-1{padding-top:120px;position:relative;background-color:#181721;}
        .footer-1 .social-icon-footer{margin-top:55px;}
        .footer-1 .social-icon-footer > li{padding-right:5px;padding-left:5px;}
        .footer-1 .list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}
        .footer-1 .social-icon-footer a{color:#7367f0;display:inline-block;text-align:center;width:60px;height:60px;border-radius:50%;line-height:60px;font-size:18px;background:#ffffff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .footer-1 .social-icon-footer a:hover{color:#fff!important;background-image:-moz-linear-gradient(0deg, #ff6ba7 0%, #ff8765 100%)!important;background-image:-webkit-linear-gradient(0deg, #ff6ba7 0%, #ff8765 100%)!important;background-image:-ms-linear-gradient(0deg, #ff6ba7 0%, #ff8765 100%)!important;-webkit-box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);box-shadow:0px 10px 20px 0px rgba(255, 255, 255, 0.15);}
        .fcopy{margin-top:100px;padding:20px 0;font-size:13px;border-top:1px solid rgba(255, 255, 255, 0.2);color:#ffffff;}
        .newsletter-1 .newsletter-bg{position:relative;z-index:1;}
        .newsletter-1 form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
        .newsletter-1 .form-control{width:100%;}
        .newsletter-1 input.form-control,.newsletter-1 input[type=email].form-control{border-radius:30px;padding-right:170px;}
        .newsletter-1 input.form-control:focus,.newsletter-1 input[type=email].form-control:focus{box-shadow:none;}
        .newsletter-1  .btn-primaryy{position:relative;margin:0;padding:21px 38px!important;margin-left:-150px;border-radius:30px;}
        .newsletter-1  .btn-primaryy:before{border-radius:30px;background:transparent;}
        .newsletter-1  .btn-primaryy:hover:before{border-radius:30px;background:transparent;}
        @media (max-width: 992px){
        .svg-top{display:none;}
        }
        @media (max-width: 479px){
        .newsletter-1 input.form-control,.newsletter-1 input[type=email].form-control{border-radius:30px;padding-right:120px;}
        .newsletter-1  .btn-primaryy{position:relative;margin:0;padding:21px 18px!important;margin-left:-112px;border-radius:30px;}
        .footer-1 .social-icon-footer a{width:40px;height:40px;line-height:40px;font-size:16px;}
        }
        @media (max-width: 480px){
        .section-heading-1 h2{font-size:28px;}
        }
        /*! CSS Used keyframes */
        @-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}
        @keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}
        /*! CSS Used fontfaces */
        @font-face{font-family:'FontAwesome';src:url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('http://pierian-design.com/monster/7-solutions/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}

