            /*============================================================================================*/
            /* Your custom styles below */
            /*============================================================================================*/
            
            .logo_normal {
                width: 50%;
                height: 50%;
                background-color: rgba(240, 244, 244, 0.5);
                background-color: #ffffff;
                border-radius: 30%;
            }
            
            .logo_sticky {
                width: 50% !important;
                height: 50% !important;
            }
            
            .btn_2 {
                background-color: #d98125 !important;
            }
            
            .home_icon>.text-center>i {
                font-size: 45px;
                color: #009BD4;
                font-weight: 500;
            }
            
            .home_icon_1 {
                display: flex;
            }
            
            .home_icon_1>.text-center>i {
                font-size: 35px;
                color: #009BD4;
                font-weight: 500;
            }
            
            .home_icon_1>.text-center>h4 {
                font-size: 1rem;
                font-weight: 400;
            }
            
            @media (max-width: 767px) {
                .hero_single.version_3 {
                    height: 70vh;
                }
                .mob_pos {
                    text-align: center;
                }
                /* .call_section {
                    min-height: 1000px;
                } */
            }
            
            .vh_cus {
                height: 50vh;
            }
            /* .center {
                display: flex;
                justify-content: center;
            } */
            
            .center>.box_feat {
                display: flex;
            }
            
            .center>.box_feat i {
                font-size: 1.7rem;
                position: relative;
                top: -4px;
                left: -4px;
                font-weight: 600;
            }
            
            .pd_mg_0 {
                padding: 0 !important;
                margin: 0 !important;
            }
            
            .flag{
                width:25%;
            }
            
            .logo_footer{
                width:30%;
                height:30%;
            }

            @media only screen and (max-width: 768px) {
                .vh_cus {
                    height: 80vh !important;
                }
                .opacity-mask{width:100%}
            }
            /* Extra small devices (phones, 600px and down) */
            
            @media only screen and (max-width: 600px) {
                 .logo_normal {
             width: 14% !important;
                    height: 100% !important;
                    margin: 0 !important;
            }
            .logo_sticky{
                    width: 14% !important;
                    height: 100% !important;
                    margin: 0 !important;

              }
              
                .flag{
                width:15%;
            }
            }
            
            #toTop>a>i{
                font-size:50px;
                color:white;
                position: relative;
    top: 5px;
            }
            
            	.hamburger{float:right !important;}
            	
            /* Small devices (portrait tablets and large phones, 600px and up) */
            
            @media only screen and (min-width: 600px) {}
            /* Medium devices (landscape tablets, 768px and up) */
            
            @media only screen and (min-width: 768px) {
                /* .vh_cus {
                    height: 150vh !important;
                } */
            }
            /* Large devices (laptops/desktops, 992px and up) */
            
            @media only screen and (min-width: 992px) {
                ...
            }
            /* Extra large devices (large laptops and desktops, 1200px and up) */
            
            @media only screen and (min-width: 1200px) {
                ...
            }