﻿@font-face { font-family: 'Assistant'; font-style: normal; font-weight: 400; src: url('fonts/Assistant-Regular.ttf') format('truetype'); font-display: swap;}
@font-face { font-family: 'Assistant'; font-style: normal; font-weight: 700; src: url('fonts/Assistant-Bold.ttf') format('truetype'); font-display: swap;}
@font-face { font-family: 'icomoon';   font-style: normal; font-weight: 400; src: url(fonts/icomoon.ttf) format('truetype'); font-display: swap;}
    
 /* Basic */
html{
    margin: 0;
    padding: 0;
    border: 0;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    direction:rtl;
    float:right;
}

body{
    margin: 0;
    padding: 0;
    border: 0;
    width:100%;
    height:100%;
    font-family: 'Assistant', sans-serif;
    text-align:center;
    font-size: 20pt;
    color: #4D4F54;
    letter-spacing: 0px;
}

*{
    outline:0px;
}

strong, b{
	font-weight: bold;
}
	
h1{
    font-size: 2em;
    font-weight:600;
    line-height: 1.2em;
}
	
h2{
    font-size: 1.5em;
}
	
h3{
    font-size: 1.25em;
}
	
h4{
    font-size: 1.15em;
    font-weight:400;
}
	
h5{
    font-size: 1.1em;
    font-weight:400;
}				

h1 a, h2 a, h3 a, h4 a, h5 a{
	color: inherit;
	text-decoration: none;
}

a{
	color: #4D4F54;
	text-decoration: none;
    outline:0px;
    display: inline-block;
}
	
a:hover{
    color: blue;
	text-decoration: none;
}

br.clear{
	clear: both;
}

::selection {background-color: #6EC1E4;}
::-moz-selection {background-color: #6EC1E4; }
    
/*  WhatsApp  */
#iWhatsapp{
    position:fixed;
    z-index:9999;
    top:150px;
    right:40px; 
}

#iWhatsapp .iWhatsapp-inner{
    position: relative;
    border-radius: 50%;
    display: inline-block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
}

#iWhatsapp .iWhatsapp-inner img{
    width: 100%;
    height: 100%;
}


/*  Call  */
#iCall{
    position:fixed;
    z-index:9999;
    top:150px;
    left:40px; 
}

#iCall .iCall-inner{
    position: relative;
    border-radius: 50%;
    display: inline-block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
}

#iCall .iCall-inner img{
    width: 100%;
    height: 100%;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 icomoon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin:0px 10px;
}

.fa-success:before {
    content: "\ea10";
    color: #5eb645;
}

.fa-fullStar:before {
    content: "\e9d9";
    color: #5eb645;
}

    /*  inner  */
    .inner{
        width: 1280px;
        margin: 0 auto;
        position: relative;
    }

    /*  Page  */
    .iLandingPage {
        width:100%;
        position: relative;
        float: right; 
    }

    #header{
        float:right;
        width:100%;
        position:relative;	
        background-image:url('../images/Top_banner.jpg');
        background-position:top left;
        background-repeat:no-repeat;
        background-size:cover;
        border-bottom:solid 15px #025394;
	}
	
	#header .header-inner{
        float: right;
        position:relative;	
        width:100%;
        padding:10px 0px 10px 0px;
	}

	#header .header-inner .header-inner-logo {
        float: right;
        display: inline-block;
        width:100%;
    }

	#header .header-inner .header-inner-logo .hLogo{
        float: right;
    }

	#header .header-inner .header-inner-logo .hPhone{
        float: left;
        text-align: center; 
        white-space: pre-line;
        line-height:0.65em;
    }

	#header .header-inner .header-inner-logo .hPhone .hPhone-1{
        float: left;
        display: inline-block;
        clear: both;
        width:auto;
    }

	#header .header-inner .header-inner-logo .hPhone .hPhone-1 span{
        font-size: 22pt;
        color:#025394;
    }

	#header .header-inner .header-inner-logo .hPhone .hPhone-1 a span{
        font-size: 33pt;
        font-weight:bold;
        color:#025394;
    }

	#header .header-inner .header-inner-text{
        float: right;
        display: inline-block;
        width:100%;
	}

	#header .header-inner .header-inner-text .hText{
        float: right;
        position:relative;
        padding: 30px 0px 0px 0px;
    }

    #header .header-inner .header-inner-text .hText .hText-img{
        float: right;
        position:relative;
        text-align:right;
    }

	#header .header-inner .header-inner-text .hText .hText-kav{
        position:absolute;
        left:20px;
        bottom:-20px;
        z-index:999;
        width:350px;
        height:54px;
        opacity: 1;
    }

	#header .header-inner .header-inner-text .hText .hText-kav .st0{
        fill: none;
        stroke: #ED2224;
        stroke-width: 12;
        stroke-linecap: round;
        stroke-linejoin: round;
        stroke-miterlimit: 10;
    }

	#header .header-inner .header-inner-text .hText .hText-kav path {
        stroke-dasharray: 350;
        animation: draw 5s infinite;
    }

    @keyframes draw {
      from {
        stroke-dashoffset: -350;
      }
      to {
        stroke-dashoffset: 0;
      }
    }

    /*Women*/
    #header .header-inner .hText-women{
        position:absolute;
        left:0;
        bottom:0;
    }

    #header .header-inner .hText-women img{
        max-width :340px;
    }

    /*Pag*/
    
    .iLandingPage .iLandingPage-inner{
        width:100%;
        position:relative;
        float:right;
    }

    .iLandingPage .iLandingPage-inner:first-child{
        margin-top:-42px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes {
        width:100%;
        position:relative;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube{
        width:33.3333%;
        position:relative;
        float:right;
        background-color:#3487BF;
        overflow:hidden;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube .iCube-inner{
        width:calc(100% - 60px);
        position:relative;
        float:right;
        padding:30px;
        text-align:center;
        color:#fff;
        font-size: 21pt;
        font-weight: bold;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube:nth-child(2){
        background-color:#025394;
        margin-top:-15px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube .iCube-1{
        width:100%;
        position:relative;
        float:right;
        text-align:center;
        color:#fff;
        font-size: 21pt;
        font-weight: bold;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube .iCube-2{
        width:100%;
        position:relative;
        float:right;
        text-align:center;
        font-size: 60pt;
        font-weight: bold;
        color:#fff;
        text-shadow: rgb(255, 0, 0) 6px 0px 0px, rgb(255, 0, 0) 5.91686px 0.995377px 0px, rgb(255, 0, 0) 5.66974px 1.96317px 0px, rgb(255, 0, 0) 5.2655px 2.87655px 0px, rgb(255, 0, 0) 4.71532px 3.71022px 0px, rgb(255, 0, 0) 4.03447px 4.44106px 0px, rgb(255, 0, 0) 3.24181px 5.04883px 0px, rgb(255, 0, 0) 2.35931px 5.51667px 0px, rgb(255, 0, 0) 1.41143px 5.83163px 0px, rgb(255, 0, 0) 0.424423px 5.98497px 0px, rgb(255, 0, 0) -0.574341px 5.97245px 0px, rgb(255, 0, 0) -1.55719px 5.79441px 0px, rgb(255, 0, 0) -2.49688px 5.45578px 0px, rgb(255, 0, 0) -3.36738px 4.96596px 0px, rgb(255, 0, 0) -4.14455px 4.33852px 0px, rgb(255, 0, 0) -4.80686px 3.59083px 0px, rgb(255, 0, 0) -5.33596px 2.74364px 0px, rgb(255, 0, 0) -5.71718px 1.8204px 0px, rgb(255, 0, 0) -5.93995px 0.84672px 0px, rgb(255, 0, 0) -5.99811px -0.150428px 0px, rgb(255, 0, 0) -5.89004px -1.14341px 0px, rgb(255, 0, 0) -5.61874px -2.1047px 0px, rgb(255, 0, 0) -5.19172px -3.00766px 0px, rgb(255, 0, 0) -4.62082px -3.82727px 0px, rgb(255, 0, 0) -3.92186px -4.54081px 0px, rgb(255, 0, 0) -3.11421px -5.12852px 0px, rgb(255, 0, 0) -2.22026px -5.57409px 0px, rgb(255, 0, 0) -1.26477px -5.86518px 0px, rgb(255, 0, 0) -0.274238px -5.99373px 0px, rgb(255, 0, 0) 0.723898px -5.95617px 0px, rgb(255, 0, 0) 1.70197px -5.75355px 0px, rgb(255, 0, 0) 2.63288px -5.39147px 0px, rgb(255, 0, 0) 3.49082px -4.87998px 0px, rgb(255, 0, 0) 4.25202px -4.23324px 0px, rgb(255, 0, 0) 4.89538px -3.46919px 0px, rgb(255, 0, 0) 5.40307px -2.60899px 0px, rgb(255, 0, 0) 5.76102px -1.67649px 0px, rgb(255, 0, 0) 5.95932px -0.697531px 0px;
        -webkit-font-smoothing: antialiased;
        margin:0px 0px 10px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube .iCube-2 span{
        font-size: 30pt;
        font-weight: bold;
        color:#fff;
        text-shadow: rgb(255, 0, 0) 6px 0px 0px, rgb(255, 0, 0) 5.91686px 0.995377px 0px, rgb(255, 0, 0) 5.66974px 1.96317px 0px, rgb(255, 0, 0) 5.2655px 2.87655px 0px, rgb(255, 0, 0) 4.71532px 3.71022px 0px, rgb(255, 0, 0) 4.03447px 4.44106px 0px, rgb(255, 0, 0) 3.24181px 5.04883px 0px, rgb(255, 0, 0) 2.35931px 5.51667px 0px, rgb(255, 0, 0) 1.41143px 5.83163px 0px, rgb(255, 0, 0) 0.424423px 5.98497px 0px, rgb(255, 0, 0) -0.574341px 5.97245px 0px, rgb(255, 0, 0) -1.55719px 5.79441px 0px, rgb(255, 0, 0) -2.49688px 5.45578px 0px, rgb(255, 0, 0) -3.36738px 4.96596px 0px, rgb(255, 0, 0) -4.14455px 4.33852px 0px, rgb(255, 0, 0) -4.80686px 3.59083px 0px, rgb(255, 0, 0) -5.33596px 2.74364px 0px, rgb(255, 0, 0) -5.71718px 1.8204px 0px, rgb(255, 0, 0) -5.93995px 0.84672px 0px, rgb(255, 0, 0) -5.99811px -0.150428px 0px, rgb(255, 0, 0) -5.89004px -1.14341px 0px, rgb(255, 0, 0) -5.61874px -2.1047px 0px, rgb(255, 0, 0) -5.19172px -3.00766px 0px, rgb(255, 0, 0) -4.62082px -3.82727px 0px, rgb(255, 0, 0) -3.92186px -4.54081px 0px, rgb(255, 0, 0) -3.11421px -5.12852px 0px, rgb(255, 0, 0) -2.22026px -5.57409px 0px, rgb(255, 0, 0) -1.26477px -5.86518px 0px, rgb(255, 0, 0) -0.274238px -5.99373px 0px, rgb(255, 0, 0) 0.723898px -5.95617px 0px, rgb(255, 0, 0) 1.70197px -5.75355px 0px, rgb(255, 0, 0) 2.63288px -5.39147px 0px, rgb(255, 0, 0) 3.49082px -4.87998px 0px, rgb(255, 0, 0) 4.25202px -4.23324px 0px, rgb(255, 0, 0) 4.89538px -3.46919px 0px, rgb(255, 0, 0) 5.40307px -2.60899px 0px, rgb(255, 0, 0) 5.76102px -1.67649px 0px, rgb(255, 0, 0) 5.95932px -0.697531px 0px;
        -webkit-font-smoothing: antialiased;
        margin:16px 0px 6px 0px;
        padding-right:10px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider{
        width: 100%;
        position: relative;
        float:left;
        text-align:center;
        margin:100px 0px 80px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider .iLandingPage-inner-logosSlider-1{
        width: 100%;
        position: relative;
        float: right;

    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider .iLandingPage-inner-logosSlider-1 .slider-items{
        width: 90%;
        position: relative;
        display:inline-block;
        padding: 0px 5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider .iLandingPage-inner-logosSlider-1 .slider-items .slick-slide {
        margin: 0 20px;
    }
        .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider .iLandingPage-inner-logosSlider-1 .slider-items .slick-list {
        margin: 0 -10px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-logosSlider .iLandingPage-inner-logosSlider-1 .slider-items .item .item-recommendation{
        width: 100%;
        position: relative;
        float: right;
        padding: 20px 0px;
        text-align:justify;
    }

    /* Contact Us */
    .hpContactUs {
        width: 100%;
        padding: 30px 0px;
        text-align: center;
        background-color:#E6E1E5;
        margin-bottom: 100px;
        float: right;
        position: relative;
    }

     .hpContactUs .hpContactUs-inner{
        position:relative; 
        width:100%;   
        float:right;
        margin-bottom:20px;
     }

     .hpContactUs .hpContactUs-inner .hpContactUs-text{	
        font-weight:bold;
        font-size: 24pt;
    }

     .hpContactUs .hpContactUs-inner .hpContactUs-text span{	
        font-weight:bold;
        font-size: 24pt;
        color:#FF0000;
        text-decoration:underline;
    }

     .hpContactUs .hpContactUs-inner .hpContactUs-text a{	
        font-weight:bold;
        font-size: 23pt;
    }

    /*form*/
     .hpContactUs .hpContactUs-1-form {
        position:relative; 
        width:100%;   
        float:right;
        margin-top:10px;
    }     

    .hpContactUs .hpContactUs-1-form .hpQuickContactUsForm{
        position:relative; 
        width:100%;
        padding:0px;  
        margin:0px;
        float:right;
    }

    .hpContactUs .hpQuickContactUsForm .sectionQuickContactUs{
        position: relative;
        width:100%;
        float:right;
        margin:0px;
    }
        
    .hpContactUs .rowContect{
        width:38%;
        margin-left:2%;
        float:right;
        vertical-align:top;
    }

    .hpContactUs .rowContect:last-child{
        margin-left:0%;
        width:20%;
    }

    .hpContactUs input[type=text]{
        font-weight:normal;
        color: #4D4F54;  
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-appearance: none;
	    display: block;
	    border: 0;
	    border:solid 1px #e5e5e5;
	    padding: 10px 16px;
	    font-size: 18pt;
        letter-spacing: 0.25px;  
	    width:calc(100% - 32px);
        background-color:#fff;
    }
        
    .hpContactUs input[type=text]:focus{
        outline: none !important;
	    border-color:#00426d;
	    border-bottom:solid 1px #353839;
        opacity: 1;
        filter: alpha(opacity=100);
    }
        
    .hpContactUs .button{
	    -webkit-appearance: none;
	    text-decoration: none;
	    cursor: pointer;
	    border: 0;
	    outline: 0;
	    background-color:#025394;
        font-weight:normal;
	    font-size: 20pt;
        color: #fff;
        letter-spacing: 0.1px;			
	    -moz-transition: background-color .25s ease-in-out;
	    -webkit-transition: background-color .25s ease-in-out;
	    -o-transition: background-color .25s ease-in-out;
	    -ms-transition: background-color .25s ease-in-out;
	    transition: background-color .25s ease-in-out;
	    float:left;
        width: 100%;
        padding: 10px 26px;
    }    
    
    .hpContactUs .button:hover{
        background-color:#4D4F54;
        color: #fff;
    }           
    
    /* Wait */    
    .hpContactUs .sectionContectWait{
        background-color:rgba(255,255,255,0.85);
        width:100%;
        height:51px;
        position:absolute;
        display:none;
        z-index: 99999;
    }

    .hpContactUs .sectionContectWait>div{
        position: relative;
        height: 32px;
        width: 32px;
        margin: -16px auto 0px auto;
        top: 50%;
    }

    .ax-hidden {
        border: 0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    /*recommended*/
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider{
        width: 100%;
        position: relative;
        float:right;
        text-align:center;
        background-image:url('../images/center_Image.jpg');
        background-position:top left;
        background-repeat:no-repeat;
        background-size:cover;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-inner{
        width: 100%;
        position: relative;
        float:right;
        padding:60px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-title{
        width: 100%;
        position: relative;
        float:right;
        padding:20px 0px;
        font-weight: 700;
        font-size: 28pt;
        letter-spacing: 0;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1{
        width: calc(100% - 60px);
        position: relative;
        float: right;
        background-color:rgba(255,255,255,0.55);
        padding:30px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .slider-items{
        width: 90%;
        position: relative;
        display:inline-block;
        padding: 0px 5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .slider-items .slick-slide {
        margin: 0 20px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .slider-items .slick-list {
        margin: 0 -10px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item{
        width: 100%;
        position: relative;
        float: right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-inner{
        width: 100%;
        position: relative;
        float: right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-img{
        width: 30%;
        position: relative;
        float: right;
        margin-left:5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info{
        width: 65%;
        position: relative;
        float: right;
        text-align:justify;
        padding-top:30px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info .item-name,
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info .item-desc{
        width: 100%;
        position: relative;
        float: right;
    }

    /*Staff*/
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff{
        width:100%;
        position:relative;
        float:right;
        margin:100px 0px;
        display:table;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1{
        width:100%;
        position:relative;
        float:right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff{
        width:48%;
        position:relative;
        float:right;
        margin-left:2%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff:last-child{
        margin-right:2%;
        margin-left:0%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-img{
        position:relative;
        width:100%;
        text-align:center;
        float:right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-img img{
        position:relative;
        text-align:center;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-text{
        position:relative;
        width:100%;
        text-align:center;
        float:right;
        margin:10px 0px 0px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-info{
        position:relative;
        text-align:center;
        float:right;
        width:calc(100% - 240px);
        padding:10px 120px 0px 120px;
        height:250px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff:last-child .iStaff-info{
        height:210px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-signature{
        position:relative;
        text-align:center;
        float:right;
        width:100%;
    }

    /*calander*/
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander{
        width: 100%;
        position: relative;
        float:left;
        text-align:center;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander .iLandingPage-inner-calander-text{	
        font-weight:bold;
        font-size: 24pt;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander .iLandingPage-inner-calander-text span{	
        font-weight:bold;
        font-size: 24pt;
        color:#FF0000;
        text-decoration:underline;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander .iLandingPage-inner-calander-1{
        width: 100%;
        position: relative;
        float: right;
        padding:60px 0px;
        height:1006px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander .iLandingPage-inner-calander-1 iframe{
        position: relative;
        border: 0;
        width: 100%;
    }

    /*contact us*/
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact{
        width: 100%;
        position: relative;
        float:right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-inner{
        width: 100%;
        position: relative;
        float: right;
        padding:60px 0px;
        text-align:right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-inner .iLandingPage-inner-Contact-title{
        font-weight: bold;
        font-size: 24pt;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info{
        width: 100%;
        position: relative;
        float: right;
        padding:0px 0px 0px 0px;
        text-align:right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .items{
        width: 30%;
        position: relative;
        float: right;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item{
        width: 100%;
        position: relative;
        float: right;
        margin:6px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item:first-child{
        width: 100%;
        position: relative;
        float: right;
        margin:36px 0px 6px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item .item-inner{
        display: flex;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item .item-inner img{
        vertical-align:middle;
        margin-left:10px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item .item-inner span,
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item .item-inner span a{
        font-size: 18pt;
    }

    /*  Public Trus  */
    #iPublicTrus{
        width: 40%;
        position: relative;
        float: right;
    }

    #iPublicTrus .iPublicTrus-inner{
        position: relative;
        display: block;
        width: 100%;
        text-align:center;
    }

    #iPublicTrus .iPublicTrus-inner img{
        width: 300px;
        height: 300px;
    }

    /*CopyRight*/
    #iCopyright{
        position: relative;
        display: block;
        width: 100%;
        text-align:center;
        float:right;
        margin-top:100px;
        background-color:rgba(225, 224, 224, 0.64);
    }

    #iCopyright .iCopyright-text{
        position: relative;
        display: block;
        width: 100%;
        text-align:center;
        font-size: 12pt;
        padding:10px 0px 5px 0px;
    }

    #iCopyright .iCopyright-text a{
        font-size: 12pt;
    }

    /*thanks*/
    .thanks .iLandingPage {
        display: inline-block;
        height: 100%;
        overflow:hidden;
    }

    .thanks #header {
        height:100vh;
        background-size: cover;
    }

    .thanks #header .header-inner .header-inner-logo .hLogo {
        float: unset;
        text-align:center;
    }

    .thanks #header .header-inner .header-inner-text .hText {
        text-align:center;
        width: 100%;
    }

    .thanks .hText{
        position: relative;
        margin-top:30px;
    }

    .thanks .hText h5 {
        font-size: 53pt;
        font-weight: bold;
        color: #025394;
        margin:46px 0px;
    }

    .thanks .hText h6 {
        font-size: 33pt;
        color: #025394;
        margin:20px 0px;
    }

    .thanks .hText h7 {
        font-size: 33pt;
        color: #025394;
        margin:6px 0px;
    }

    .thanks .hText h7 a {
        font-size: 33pt;
        color: #025394;
    }

    .thanks .hText h7 a:hover {
        text-decoration:underline;
    }

@media screen and (min-width: 1600px) {

    #header .header-inner {
        padding: 10px 0px 90px 0px;
    }

    #header .header-inner .header-inner-text {
        padding: 0px 0px;
    }

    #header .header-inner .header-inner-logo .hPhone {
        line-height: 0.45em;
        padding: 0px;
        margin: 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info .item-name, 
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info .item-desc {
        font-size: 14pt;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-info {
        font-size: 14pt;
        height: 220px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff:last-child .iStaff-info {
        height: 140px;
    }
}

@media screen and (max-width: 1600px) {

    * {
        font-size: 18px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-info .iLandingPage-inner-info-text .title .logo {
        max-width: 250px;
    }


    .iLandingPage .iLandingPage-inner .iLandingPage-inner-info .iLandingPage-inner-info-text .title ul {
        padding: 10px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-info .iLandingPage-inner-info-text .title ul li::before {
        font-size: 22px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-info .iLandingPage-inner-info-text .title ul li .title-text {
        font-size: 22px;
    }

    #hpContactUs #hpContactUsForm input[type=text] {
        padding: 4px 10px;
        font-size: 20px;
    }

    /*copyright*/
	.iCopyright{
		position: relative;
        padding:10px 0px;
        width:100%;
        display:inline-table;
        text-align:center;
        background-color:rgba(176,174,176,0.35);
	}	
			
	.iCopyright .iCopyright-text, 
    .iCopyright .iCopyright a{
		font-size:16px;
        color:#301A1D;
	}
   
}

@media screen and (max-width: 990px) {

    html {
        width: 100% !important;
        margin: 0% 0% !important;
        padding: 0% 0% !important;
        height: auto;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

    body {
        overflow-x: hidden !important;
        overflow-y: auto !important;
        width: 100% !important;
        height: auto !important;
    }

    #iWhatsapp {
        right: 10px;
    }

    #iCall {
        left: 10px;
    }

    #iWhatsapp .iWhatsapp-inner,
    #iCall .iCall-inner {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    #iLandingPage1 {
        display: block;
    }

    .inner {
        width: 100% !important;
        margin: 0% 0% !important;
        padding: 0% 0% !important;
    }

    .iLandingPage {
        width: 100% !important;
        height: auto !important;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }

    #header {
        background-position: top right;
    }

    #header .header-inner .header-inner-logo .hLogo {
        width: 100%;
        text-align: center;
        margin-top:30px;
    }

    #header .header-inner .header-inner-logo .hLogo img{
        width: 80%;
    }

    #header .header-inner .header-inner-logo .hPhone {
        width: 100% !important;
        text-align: center;
    }

    #header .header-inner .header-inner-logo .hPhone .hPhone-1 {
        width: 100% !important;
        text-align: center;
    }

    #header .header-inner .header-inner-text .hText {
        padding: 30px 0px 20px 0px;
        margin-bottom: 60px;
    }

    #header .header-inner .header-inner-text .hText .hText-img{
        width: 100% !important;
        text-align: center;
    }

    #header .header-inner .header-inner-text .hText img {
        width: 96%;
    }

    #header .header-inner .header-inner-text .hText .hText-kav{
        width:80%;
        height:auto;
        left:0px;
        margin:0px 10%;
        bottom:-15px;
    }

	#header .header-inner .header-inner-text .hText .hText-kav .st0{
        stroke-width: 8;
    }

    #header .header-inner .hText-women {
        display: none;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube {
        width: 100%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube .iCube-inner {
        width: calc(100% - 40px);
        padding: 20px;
        font-size: 18pt;

    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-cubes .iCube:nth-child(2) {
        margin-top: 0px;
    }

    .hpContactUs {
        margin-bottom: 30px;
    }

    .hpContactUs .hpContactUs-inner .hpContactUs-text {
        width: 90%;
        margin: 0% 5%;
        font-size: 22pt;
    }

    .hpContactUs .rowContect {
        width: 90%;
        margin: 1% 5%;
    }

    .hpContactUs .rowContect:last-child {
        width: 90%;
        margin: 1% 5% 0% 5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .slider-items {
        width: 100%;
        padding: 0px 0%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-img {
        width: 100%;
        margin: 0% 0% 2% 0%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-img img{
        width: 90%;
        margin: 1% 5% 0% 5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-recommendedSlider .iLandingPage-inner-recommendedSlider-1 .item .item-info {
        width: 100%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff {
        margin: 100px 0px 20px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff,
    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff:last-child {
        width: 100%;
        margin: 0% 0% 60px 0%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-img {
        width: 90%;
        margin: 0% 5% 1% 5%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-img img {
        max-width: 100%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff .iStaff-info {
        width: calc(100% - 40px);
        padding: 10px 20px 0px 20px;
        height: 210px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-staff .iLandingPage-inner-staff-1 .iStaff:last-child .iStaff-info {
        height: 160px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-calander .iLandingPage-inner-calander-text {
        width: 90%;
        margin: 0% 5%;
        font-size: 22pt;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-inner {
        text-align: center;
        padding: 40px 0px 60px 0px;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .items{
        width: 100%;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info {
        text-align: center;
    }

    .iLandingPage .iLandingPage-inner .iLandingPage-inner-Contact .iLandingPage-inner-Contact-info .item .item-inner {
          align-items: center;
          justify-content: center;
    }

    #iPublicTrus {
        width: 100%;
        margin-top:50px;
    }

    #iPublicTrus .iPublicTrus-inner {
        width: 100%;
    }
}