html{scroll-behavior:smooth}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family: 'Montserrat', sans-serif;}
.asidePhone{        width: 100%;}

    @media only screen and (max-width: 768px) 
{
.asidePhone{width: 100%; margin: 0px;}
}
.asidePhone p{margin:0;color:#fff;}
.asidePhone p i{width:25px;height:25px;background:#fff;text-align:center;color:#005fc0;border-radius:50%;padding:5px 0 0 0}
.secmain{float:left;width:100%;position:relative;max-height:565px;overflow:hidden}
.header{width:100%;float:left;    padding: 0px 0px;
    background-color:  #3455a8;}
.aside_logo{float:left;width: 450px}
.asideNavigation{    width: 100%;
    text-align: center;margin:0}
.asideNavigation ul{list-style:none;margin:0;display: inline;
    margin-left: 100px;}

    @media only screen and (max-width: 768px)
     {
.asideNavigation ul{list-style:none;margin:0;display: inline;
    margin-left: 0px;}

    }
.asideNavigation ul li{display:inline-block}

.asideNavigation ul li.show {
    position: relative;
}

.asideNavigation ul li a{padding:10px 15px;font-weight:bold;color:#fff;}
.asideNavigation ul li.show a{color:#000}
/*.aside_social{width:120px;text-align:right;margin:22px;}*/
.aside_social ul{list-style:none;margin:0;    padding-top: 45px;}
#logo{
            width: 70%;
    padding-top: 20px;
}


@media only screen and (max-width: 768px) 

{
     #logo
     {
        width: 80%;
     }

#callaside
{
display: none;
}

}

#callaside
{
    padding: 40px 0px;
}

#theme-a
{
    color: #3a5bab;
   text-shadow: 1px 2px 2px rgb(4 7 7);
    font-weight: 600;
    font-size: 27px;
    font-family: verdana;
}
#theme-b
{
   color: #009eff;
   text-shadow: 1px 2px 2px rgb(4 7 7);
        font-weight: 600;
    font-size: 40px;
    letter-spacing: 10px;
       font-family: 'Merriweather', serif;
}

#theme-a1
{
    color: #3a5bab;
   text-shadow: 1px 1px 1px rgb(3 6 6);
    font-size: 16px;
    font-family: verdana;
}
#alig
{
        padding-left: 120px;
    margin-top: -104px;
}
.theme{
         margin-bottom: 0px;
    line-height: 26px;
    margin-top: 10px;
}
.h6-logo
{
    color: black;
    margin-left: 0px;font-weight: 600;
    font-size: 15px;
    margin-top: -10px;
}

#callhead
{
        border: 1px solid blue;
    width: 33px;
    padding: 10px 10px;
    background-color: #3a5bab;
    color: white;
}
#callhead:hover
{
        border: 1px solid blue;
    width: 33px;
    padding: 10px 10px;
    background-color: white;
    color: #3a5bab;
}
@media only screen and (max-width: 768px)
 {
    
#theme-a
{
    color: #3a5bab;
   text-shadow: 1px 2px 2px rgb(4 7 7);
    font-weight: 600;
    font-size: 15px;
   font-family: 'Orbitron', sans-serif;
}
#theme-b
{
   color: #009eff;
   text-shadow: 1px 2px 2px rgb(4 7 7);
    font-weight: 600;
    font-size: 35px;
}

#theme-a1
{
    color: #3a5bab;
   text-shadow: 1px 1px 1px rgb(3 6 6);
    font-size: 10px;
    font-family: verdana;
}
#alig
{
        padding-left: 90px;
    margin-top: -88px;
}
.theme{
        margin-bottom: 0px;
}

.h6-logo
{
    color: black;
    margin-left: 0px;
    margin-top: -10px;
    font-weight: 600;
    font-size: 15px;
}
#callhead
{
        border: 1px solid blue;
    width: 30px;
    padding: 6px 8px;
    background-color: #3a5bab;
    color: white;
}
#callaside {
    padding: 30px;
}
    }
.aside_social ul li{display:inline-block}
.opacity_banner{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%}
.aside_social ul li a{    display: block;
    width: 40px;
    height: 40px;
    background-color: #3354a8;
    border: 1px solid #395aab;
    text-align: center;
    padding: 2px 0 0 0;
    margin: 0 0 0 5px;
    font-size: 19px;
    color: white;}
.aside_social ul li .fa{color:#ffffff;}

.asideNavigation ul li a .fa{font-size:15px;padding:3px 0 0 2px}
.asideNavigation ul li a:hover{color:#ffffff;}
.aside_social ul li a:hover{background:#33b5e5;color:white;}
.asideNavigation .dropdown-toggle,.asideNavigation a{color:#fff;}
.asideNavigation .dropdown-item{color:white;font-size:14px}
 .dropdown-item:hover{color:white;font-size:14px; background-color:#3455a8;}
.secmainAboutus .asideNavigation .dropdown-toggle,.secmainAboutus .asideNavigation a{color:#575757}
.asideBannerForm{width:450px;position:absolute;z-index:0;background:#000000bf;top:60px;right:68px;z-index:9;border:1px solid #3556a9;padding:28px 37px 23px}
.asideBannerForm h3{color:#fff;font-weight:bold;text-transform:uppercase}
.asideBannerForm p{color:#0399d3;font-weight:bold;font-size:17px}
.asideBannerForm .form-control{height:auto;padding:10px .75rem;background-color:#282828;border:1px solid #434343;border-radius:0;margin:0 0 10px 0}
.asideBannerForm .btn-info{background-color:#007eff!important;color:#fff}
.bannerContent{z-index:99;position:absolute;top:40px;left:60px;font-weight:bold;text-transform:uppercase;padding:33px 25px}
.bannerContent p{color:#fff;letter-spacing:10px}
.bannerContent h1{color:#fff;font-weight:bold;font-size:40px;margin:0 0 10px}
.bannerContent h2{color:#3096ff;font-weight:900;font-size:46px}
.sec_aboutus{padding:30px 0;float:left;width:100%;background:#0074b8;background:linear-gradient(90deg,#0074b8 0,#009beb 100%)}
.aboutImages{float:left;width:281px;border-radius:2px;overflow:hidden}
.aboutContent{float:left;width:56%;margin:0 0 0 25px}
.aboutContent{float:left;width:40%;margin:0 0 0 25px}
.aboutContent p{height:122px;overflow:hidden}
.aboutContent h5{font-weight:600;color:#fff}
.aboutContent h3{font-weight:700;color:#fff;font-size:23px}
.aboutContent p{color:#b8e2ff;font-size:14px;font-weight:400;margin:0}
.briefing{float:right;width:30%;margin:34px 0 0 0}
.briefNumber{text-align:center}
.briefing ul{list-style:none}
.briefing ul li{display:inline-block;color:#fff;padding:0 15px;text-align:center}
.briefNumber h2{font-weight:900;margin:0}
.briefNumber p{margin:0;font-weight:600;font-size:14px}
.btnReadmore{text-align:center;float:left;width:100%;margin:24px 0 0 0}
.btnReadmore a{background:#fff;padding:10px 25px;border-radius:25px;color:#0074b8;font-weight:600}
.secWeAreAdyah{float:left;width:100%;padding:100px 0 63px;background:#fff}
.btnWeAre{float:left;width:100%;margin:39px 0 0}
.btnWeAre a{background:linear-gradient(90deg,#0074b8 0,#009beb 100%);padding:17px 42px;border-radius:32px;color:#fff;font-weight:600;text-transform:uppercase;box-shadow:3px 9px 21px 5px #ccc}
.contentweAre h5{text-transform:uppercase;font-weight:600;letter-spacing:3px;color:#a3a3a3}
.contentweAre h2{text-transform:uppercase;font-weight:900;font-size:44px;margin:0 0 41px 0}
.contentweAre p{font-weight:600;color:#787878;overflow:hidden}
.weAreBoxes{float:left;width:100%}
.secWeAreAdyah_left{float:left;width:33%;padding:0 3% 0 0}
.secWeAreAdyah_right{float:right;width:67%}
.weAreBoxes ul{float:left;width:100%;margin:0;list-style:none}
.weAreBoxes ul li{float:left;width:33.33%;color:#000;border:1px solid #ededed;padding:30px;background:#fff}
.weAreBoxes ul li:hover,.weAreBoxes ul li:first-child{float:left;color:#fff;background:#0074b8;background:linear-gradient(90deg,#0074b8 0,#009beb 100%)}
.imageWeAre{float:left;text-align:center;width:100%;margin:0 0 10px}
.imageWeAre .fa{font-size:28px}
.imageWeAre img{margin:0 auto}
.weAreBoxes ul li p{margin:0;font-size:14px;font-weight:400}
.contentWeAre p strong{font-weight:bold;font-size:25px}
.sec_testimonial{min-height:500px;float:left;width:100%;background-image:url('../images/testiBg.png');padding:100px 0;text-align:center;position:relative}
.opacityTesti{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;background:#00000085}
.sec_testimonial .carousel .carousel-control-next-icon{background-image:url('https://mdbootstrap.com/wp-content/themes/mdbootstrap4/img/svg/arrow_right.svg')}
.sec_testimonial .carousel .carousel-control-prev-icon{background-image:url("https://mdbootstrap.com/wp-content/themes/mdbootstrap4/img/svg/arrow_left.svg")}
.testiContainer{position:absolute;left:10%;width:80%;z-index:99}
.testiContent p{color:#fff;font-weight:600;max-width:790px;margin:0 auto;width:100%;font-size:18px;line-height:29px}
.testiIcon{margin:0 0 25px}
.testiIcon img{max-width:50px}
.userDesc{margin:52px 0 20px 0}
.userDesc h4{font-size:20px;font-weight:900;color:#ffce60}
.userDesc h5{color:#bebebe;font-size:16px}
.sec_testimonial .carousel-indicators{bottom:-37px}
.sec_clicktoEnquire{padding:59px 0 61px;float:left;width:100%;background:#0074b8;background:linear-gradient(90deg,#0074b8 0,#009beb 100%)}
.enquireContent{float:left;width:70%}
.enquireContent h2{font-weight:900;color:#fff;margin:0 0 19px}
.enquireContent p{font-weight:700;color:#8cd7ff;margin:0}
.secPrepurchase{background:#f7f7f7}
.secPrepurchase .enquireContent{width:100%}
.secPrepurchase .enquireContent h2{font-weight:900;color:#000;margin:0 0 19px;font-size:23px}
.enquireContent p{font-weight:normal;color:#030303;margin:0}
.enquireBtn{float:right;width:206px;margin:22px 0 0}
.enquireBtn a{background:#fff;display:block;padding:13px 0;border-radius:26px;text-align:center;font-weight:600;color:#008fdb}
.secGooglemap{float:left;width:100%}
.secGooglemap iframe{width:100%;height:450px}
.secFooterTop{float:left;width:100%;background:#333;padding:100px 0}
.footerLogo{text-align:center}
.footerLogo img{width:300px}
.network{float:left;width:100%;text-align:center;margin:100px 0 0 0}
.network h4{font-weight:900;color:#fff;font-size:26px}
.network ul{padding:0;margin:0}
.network ul li{display:inline-block}
.network ul li a{color:#727272;padding:0 3px}
.addressBar{float:left;width:100%;margin:45px 0 0 0}
.addressBar ul{float:left;width:100%;list-style:none;text-align:center;margin:0}
.addressBar ul li{display:inline-block;width:33%;padding:0 10px 0 0}
.addressbsrBx{background:#2e2e2e;width:100%;height:64px;float:left}
.contentAddress{float:left;margin:10px 0 0 14px;text-align:left}
.contentAddress p{color:#fff;margin:0;font-size:13px}
.contentAddress h3{color:#0399d3;font-weight:600;font-size:13px;margin:0}
.iconAddress{width:71px;background:#3b3b3b;float:left;text-align:center;padding:0;height:64px;display:flex}
.iconAddress .fa{font-size:26px;color:#fff;margin:auto}
footer{float:left;width:100%;padding:7px 0 7px;background:#2e2e2e}
.webUrl{float:left}
.footNav{float:right}
.footNav ul{float:left;width:100%;margin:0}
.footNav ul li{float:left}
.footNav ul li a{color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;padding:0 20px}
.footNav ul li a:hover{color:#007bff}
.webUrl a{color:#0399d3;font-weight:600;font-size:17px;margin:0}
.webUrl a:hover{color:#fff}
.clickToTop{position:fixed;right:20px;bottom:45px;width:32px;z-index:999}
.clickToTop a{cursor:pointer}
.secServices{float:left;width:100%;padding: 10px 0 80px; }
#owl-demo .item{margin:3px}
#owl-demo .item img{display:block;width:100%;height:auto}
.titleServices{text-align:center;float:left;width:100%;padding:39px 0 33px}
.titleServices h4{text-transform:uppercase;font-weight:700;color:#0086ba;font-size:31px}
.titleServices p{color:#ccc;font-weight:500}
.serviceImageBx{float:left;width:100%}
.serviceContentBx{float:left;width:100%;text-align:center;margin:21px 0 0 0}
.serviceContentBx h3{font-size:15px;font-weight:500}
.btnViewDetails{float:left;width:100%;margin:8px 0 0 0}
.btnViewDetails a { text-align: center; text-transform:uppercase;font-size:12px;font-weight:600;background:#0060d7;padding:7px 0;color:#fff;border-radius:2px;display:block;width:107px;margin:0 auto}
.servicesItem{float:left;width:100%;padding:0 0 13px 0;box-shadow:1px 0 4px 1px #ccc;margin:0 0 7px 0}
.servicesCarousel{float:left;width:100%}
.secShipManagement{background:#f5f5f5;padding:40px 0 50px}
.secShipManagement .servicesItem{background:#fff}
.secShipManagement .serviceContentBx{text-align:left;padding:0 10px 10px 12px}
.serviceContentBx h3{font-weight:600}
.serviceContentBx p{margin:0;font-size:14px;font-weight:500;color:#848484}
.secTestimonial{padding:32px 0 65px;background: #fcfcfc; display: none; }
.sec-aboutus{float:left;width:100%;padding:85px 0 60px;background:#f9f9f9;}
.fixed-footer-cust{display:none}
.primitiveObjective{margin:0 0 45px}
.primitiveObjective h3{font-weight:800;margin:21px 0 13px;font-size:21px;color:#2f2f2f}
mark{-webkit-appearance:none;color:#fff;padding:2px 11px;border-radius:4px;font-weight:400;font-size:14px;color:#fff;background-color:#23a0ce}
.readmoreBtn{margin:39px 0 0}
.readmoreBtn a{    border: 1px solid #ccc;
    padding: 15px 15px;
    background-color:#00b4ff;
    color:black;
    text-align: center;}

.readmoreBtn a:hover {
    border: 1px solid #007eff;
    background: #007eff;
    color: #fff;
}

.headerAboutus{position:relative}
.sec_headtop{background:#0074b8;background:linear-gradient(90deg,#0074b8 0,#009beb 100%);padding:7px 0;float:left;width:100%}
.contact_headtop{float:right}
.contact_headtop p{margin:0;color:#fff;font-size:15px}
.headtopAbout{float:left}
.headtopAbout ul{padding:0;list-style:none;margin:0}
.headtopAbout ul li{display:inline-block;color:#fff;font-size:14px;padding-right:11px;font-weight:700}
.headtopAbout ul li .fa{padding:0;width:auto;color:#fff}
.headtopAbout ul li .fa.fa-phone{border-radius:50%;border:2px solid #fff;width:22px;height:22px;padding:2px 0 0 4px}
.contact_headtop p a{color:#fff}
.socialIcons{float:right}
.socialIcons ul{padding:0;margin:0;list-style:none}
.socialIcons ul li{float:left;padding:0 9px 0 0}
.socialIcons ul li a{background:#fff;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;display:block;text-align:center;padding:0 2px 0 3px;display:flex}
.socialIcons ul li a .fa{font-size:15px;margin:auto}
.bannerForm .helpLine{display:none}
.sec_headtop .helpLine{display:block}
.helpLine p{margin:0 auto 0;color:#fff;text-align:center;font-size:14px;font-weight:700}
.helpLine p a{color:#fff}
.helpLine p a:hover{color:#ffb9b9}
.headtopAbout a{color:#fff}
.secmainAboutus .asideNavigation ul li a{color:#575757}
.secmainAboutus .asideNavigation ul{margin:0}
.secmainAboutus .aside_social ul li .fa{color:#515151}
.secmainAboutus .header{padding:18px 0 15px 0}
.secmainAboutus .aside_social{display:none}
.secmainAboutus .asideNavigation{float:right}
.secmainAboutus .asideNavigation ul li a:hover{color:#008dd9}
.secInnerBanner{float:left;width:100%;height:314px;position:relative;background:url(../images/sec-bg.jpg);background-size:100%;background-attachment:fixed}
.innerBannerImage{float:left;width:100%}
.innerBannerImage img{width:100%}
.innerBannerOpacity{position:absolute;left:0;top:0;width:100%;background:#0000009e;z-index:1;height:100%}
.secInnerBanner-course .innerBannerOpacity{background:#000000b3}
.innerBannerContent{position:absolute;left:0;top:25%;width:100%;z-index:1;text-align:center}
.innerBannerContent h3{text-transform:capitalize;font-weight:600;color:#fff;font-size:25px}
.asideBreadcrumb{float:left;width:100%;padding:6px 0;background:#f3f3f3;border-bottom:1px solid #eaeaea}
.asideBreadcrumb .breadcrumb{text-align:center;background:border-box;display:inline-flex;padding:0}
.asideBreadcrumb .breadcrumb li{display:inline-block}
.asideBreadcrumb .breadcrumb a{font-size:14px;color:#000}
.asideBreadcrumb .breadcrumb{margin:0}
.asideBreadcrumb .breadcrumb-item{color:#000}
.asideBreadcrumb .breadcrumb-item.active a{color:#0a87b7}

.aboutusPageContent h2{font-weight:400;margin:4px 0 9px;color:#262626;font-size:27px;text-transform:capitalize}
.aboutusPageContent p{color:#1e1e1e}
.secGallery { padding:50px 0 73px; background: #fcfcfc; }
.galleryBx{float:left;width:100%}
.galleryBx ul{float:left;width:100%;margin:0;list-style:none}
.galleryBx ul li{display:inline-block;width:25%;float:left;padding:8px}
.secTestimonial .titleServices h4{font-weight:600;color:#323232}
.testimonialDetails{float:left;width:100%;position:relative}
.testiImage{float:left;width:68px;height:68px;border-radius:50%;overflow:hidden}
.testiData{float:left;position:relative;margin:5px 0 0 17px}
.testiData h5,.testiData p{margin:0;font-weight:600;font-size:16px}
.testiData h5{color:#000}
.testiData p{color:#fe7d14;font-size:14px}
.testiComma{position:absolute;right:10px;top:10px}
.secTestimonial .servicesItem{padding:37px 29px;box-shadow:0 0 0 0 #ccc;margin:0;background:#f6f6f6}
.owl-carousel .owl-item .testiImage img{max-width:120%;width:120%}
.secTestimonial .serviceContentBx{text-align:left}
.breadcrumb-section{background-size:cover;background-repeat:no-repeat;background-position:center center}
.overlay-black{padding:80px 0}
.breadcrumb-title{padding:0 70px}
.breadcrumb-title .sub-title{color:#fff;margin-bottom:15px;letter-spacing:8px;font-size:18px;text-transform:uppercase;font-weight:500;line-height:51px}
.breadcrumb-title .big-title{margin:0;font-size:42px;font-weight:600;color:#fff;text-transform:uppercase}
.breadcrumb-title .big-title strong{font-weight:900;color:#0095ff}
.breadcrumb-list ul{padding:0;margin:36px auto 0;font-weight:600;display:table}
.breadcrumb-list ul .breadcrumb-item{float:left;list-style:none;position:relative;margin-right:10px;padding-right:13px;color:#fff;display:inline-block;text-transform:capitalize}
.breadcrumb-list ul .breadcrumb-item:before{top:0;bottom:0;right:-5px;margin:0;padding:0;content:'|';font-weight:700;position:absolute;color:#fff}
.breadcrumb-list ul .breadcrumb-item:last-child{margin-right:0;padding-right:0}
.breadcrumb-list ul .breadcrumb-item:last-child:before{display:none}
.breadcrumb-list ul .breadcrumb-item .breadcrumb-link{font-weight:700;
    font-size: 15px;color:#fff;text-transform:capitalize}
.breadcrumb-list ul .breadcrumb-item .breadcrumb-link:hover{color:#0095ff}
.item-title{margin-bottom:30px}
.title-text{margin:0;display:table;font-weight:900;position:relative;padding-right:60px;font-size:21px}
.title-text:after{right:0;bottom:6px;height:5px;width:50px;content:'';position:absolute;background-color:#0095ff}
.aboutContent_right{float:left;width:35%}
.aboutContent_right{float:right;width:66%}
.missionVisionbx{float:left;width:48%}
.missionVisionbx.visionBx{float:right}
.black-color{font-weight:400}
.black-color strong i{font-weight:700}
.borderweAre{width:50px;background-color:#0095ff;height:4px;margin:10px 0 14px}
.asideNavigation .dropdown-menu.show{padding:0}
.asideNavigation .dropdown-divider{margin:0}
.sec-contactus{float:left;width:100%;padding:80px 0 60px;}
.contactAdress{float:left;width:100%;    padding: 60px 27px;
}
.contactAdress ul{margin:0;list-style:none}
.contactAdress ul li{margin:10px 0;padding:0px;color:#fff;position:relative;float:left;width:100%}
.contactAdress ul li img{position:absolute;left:0;top:0;    width: 30px;}
.contactAdress ul li p{    margin-top: -27px;
    color: #000000;
    padding-left: 40px;
}
    #callp
    {
        margin-top: -22px;
    }
    #confa
    {
            color: #3455a8;
    font-size: 20px;
    }
.contactMap{width:100%;float:left;margin:33px 0 0}
.contactMap iframe{width:100%;min-height:300px;border:2px solid #fff}
.contactForm .border-light{border-color:#101010!important;     background-color: #3455a8;}
.contactForm .form-control{background:1;    border: 1px dashed #8fb0ff;}
.contactForm .btn{border:1px dashed #8fb0ff;background:#000;color:#fff;font-size:15px}
.contactForm .btn:hover{border:1px solid #00aff1;background:#00aff1;color:#fff}
.contactForm h4{color:#fff}
.contactForm p{color:#d3d3d3}
.secWhatWeDo{float:left;width:100%;padding:100px 0 40px;background:#fff}
.whatweDoFull{float:left;width:100%}
.whatweDoFull h2 { text-transform: capitalize;
    font-weight: 900;
    font-size: 29px;
    margin: 0 0 26px 0;
    color: #343434; }
.whatweDoFull p{font-size:16px}
.whatweDoFull{margin:0 0 50px}
.whatweDoFull ul{padding:0 0 0 19px}
.whatweDoFull ol { padding:0 0 0 19px}
#modalLoginForm .modal-content{background:#004e7cd1}
#modalLoginForm .modal-dialog{width:750px;z-index:2147483647}
#modalLoginForm .subscribe{border:1px solid #eeeeee52;box-shadow:0 0 1px 1px rgba(0,0,0,0.04);display:inline-block;margin-bottom:15px;padding:21px 10px 29px;width:100%}
#modalLoginForm .subscribe>h2{color:#fff;margin-bottom:0;margin-top:0;text-transform:uppercase;font-weight:bold}
#modalLoginForm .subscribe>form{margin-top:20px}
.modal-open .modal{z-index:99999999999999999999}
#modalLoginForm .modal-body{padding:0}
#modalLoginForm .modal-open{overflow-x:hidden;overflow-y:visible;padding:0!important}
#modalLoginForm .modal-open .modal{padding:0!important;overflow-y:hidden}
.newsletter-block>img{height:auto;max-width:100%}
#modalLoginForm .modal-content textarea{width:100%}
.stikyForm button.close{opacity:1}
.close .fa{padding:10px 0 10px 10px!important;color:#fff;opacity:1;font-size:14px}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.subscribe .form-group{margin-bottom:4px}
.subscribe .form-group p{text-align:left;color:#e8c1e7;font-weight:100;margin:0}
.subscribe .btn:hover{background:#fff;color:#368391}
.newsletter-block>img{height:auto;max-width:100%}
#modalLoginForm .modal-content textarea{width:100%}
.lookingImage{overflow:hidden;max-height:480px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select.form-control{background-color:#f6f6f6;border:1px solid #0000001a;border-radius:0;box-shadow:none;color:#999;display:block;font-size:12px;height:46px;line-height:1.42857;padding:6px 12px}
input[type="radio"],.checkbox input[type="radio"],.checkbox input[type="checkbox"],input[type="checkbox"]{display:none;margin-left:0;margin-top:3px;position:absolute}
.checkbox label::before{border:1px solid #dcdcdc;content:"";height:20px;left:0;position:absolute;width:20px}
.checkbox label::after{background-color:#f0f0f0;border:1px solid #dcdcdc;content:"";height:12px;left:0;margin:4px;position:absolute;width:12px}
.checkbox input:checked+label::after{background-color:#ba9a2d;border-color:#ba9a2d}
.radio label,.checkbox label{color:#282828;font-size:13px;font-weight:normal;padding-left:30px}
.checkbox input:checked+label{color:#ba9a2d}
.form-control::-moz-placeholder{color:#999;font-size:13px;font-weight:300}
.form-control:-ms-input-placeholder{color:#999;font-size:13px;font-weight:300}
.form-control::-webkit-input-placeholder{color:#999;font-size:13px;font-weight:300}
.contact-block form .form-group{margin-bottom:14px;padding:0 7px}
.sec_banner .carousel-indicators li,.sec_testimonial .carousel-indicators li{display:inline-block;width:6px;height:3px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#942a90;border:1px solid #636363}
.sec_banner .carousel-indicators li.active,.sec_testimonial .carousel-indicators li.active{width:8px;height:3px;background-color:#fff}
textarea.form-control{background-color:#f6f6f6;border:1px solid transparent;border-radius:0;box-shadow:none;height:150px;resize:none}
input:focus,textarea.form-control:focus,select:focus{border-color:#f0f0f0!important;box-shadow:none!important;background-color:#fff!important}
input.btnsubmit:focus{background:#307282!important}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;background-image:url("../images/select-arrow.png"),-webkit-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:url("../images/select-arrow.png"),-moz-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:url("../images/select-arrow.png"),-ms-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:url("../images/select-arrow.png"),-o-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:url("../images/select-arrow.png"),linear-gradient(to bottom,#f0f0f0,#f0f0f0);background-position:96% center;background-repeat:no-repeat}
select::-ms-expand{display:none}
#modalLoginForm select{width:100%}
.subscribe .btn:hover{background:#fff;color:#368391}
#modalLoginForm select{width:100%;margin:7px 0}
#modalLoginForm .subscribe>p{font-size:14px;text-align:center;color:#fff;font-size:13px;font-weight:100}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
.subscribe .form-group{margin-bottom:11px}
.subscribe .form-group p{text-align:left;color:#e8c1e7;font-weight:100;font-size:13px;font-weight:500;margin:0 0 10px;margin:0}
.subscribe .btn{background:#17a2b8;color:#fff;padding:12px 12px;font-size:17px;font-weight:600;text-transform:uppercase;width:100%}
.subscribe .btn:hover{background:#fff;color:#368391}
.stikyForm select{width:100%}
.stikyForm .input-group{background:#fff;box-shadow:1px 1px 1px 0 #b5a9c5}
.stikyForm hr{border-top:1px solid #eeeeee52}
.stikyForm .btn{width:100%;background:#2a6e94;border:0;border-radius:0;padding:14px 5px;margin-top:10px}
.orcall{float:left;width:100%;text-align:center;padding-bottom:13px}
.orcall a{display:block;float:left;width:100%;color:#942a90;font-size:20px;font-weight:600}
.orcall a:hover{text-decoration:none;color:#398439}
.modal-content .orcall a{color:#fff}
.modal-content .orcall a:hover{color:#ccc}
.stikyForm .orcall a{color:#942a90}
.stikyForm .orcall a:hover{color:#942a90}
.stikyForm .modal-content{float:left;width:100%}
.stikyForm .modal-heading{float:left;width:100%;background:#942a90;padding:5px 0}
.stikyForm hr{float:left;width:100%}
.stikyForm .btn-success:hover{color:#fff;background-color:#368391;border-color:#398439}
.waves-input-wrapper{width:100%}
button.close{text-align:right}
.menuBtnMobile{display:none}


/* ===========================
        Thank you
============================*/
.thantoyheader{background-color:#f7f7f7;float:left;width:100%}
.thantoyheader .second-img img{padding: 8px 0 0 0px}
.thantoyheader .last-img { padding: 9px 5px 0; }
.thantoyheader .last-img img{float:right}
.sec_thankyou { float:left;width:100%;text-align:center;min-height:90vh;padding-top:100px;background: #000;}
.footerThankyou { background:#000;text-align:center;float:left;width:100%;padding:10px 0}
.footerThankyou p { color:#ccc}

.thankyou h1 {
    font-size: 30px;
    font-weight: 800;
    color: #48d1cc;
}
.thankyou h2 img {
    width: 50px;
}
.thankyou h3 {
    font-size: 19px;color: #fff;
}
.thankyou h4 {
    font-size: 13px;
    color: #ffffff;
    font-weight: 400;
}
.thankyou h5 {
    margin-top: 51px;
}
.thankyou h5 a {
    background: #eaeaea;
    padding: 8px 20px;
    border-radius: 17px;
    color: #fff;
    font-weight: 600;
    font-size: 14px; background: #000;text-decoration: none; border: 1px solid #48d1cc;
}
.thankyou h5 a:hover {
    background: #48d1cc;color:#000; text-decoration: none;
}
.owl-dots {
    display: none;
}
#lg-download { display: none; }

/* ===========================
        Responsive
============================*/
@media(max-width: 1400px){
    .bannerContent h1 { font-size: 42px;}
    .bannerContent h5 { font-size: 25px;  color: white;}
}
@media(max-width:1199px){
    .aside_logo{width:243px}
    .asideNavigation ul li a{padding:10px 10px}
    .asideNavigation{width:100%}
    .bannerContent h2 { font-size: 27px; }
    .bannerContent h3 { font-size: 23px; }
}
@media(max-width:991px){
    .asideNavigation{width:369px}
    .aside_social ul li a{margin:0}
    .aside_social{/*width:100px;margin:1px 0 0 0*/}
    .asideNavigation ul li a{padding:10px 1px}
    .bannerContent h2 { font-size: 22px; }
    .bannerContent h3 { font-size: 20px; }
}
@media(max-width:767px){
    .menuBtnMobile{display:block;float:right;position:relative;background:#ffffffde;width:35px;height:30px;padding:7px 8px 0;margin: 5px 0 0 14px;border-radius:1px;z-index: 999999;}
    .menuBtnMobile ul{margin:0;padding:0;list-style:none}
    .menuBtnMobile ul li{width:100%;height:3px;background:#007eff;margin:0 0 4px}
    .asideNavigation{display:none;position:absolute;width:100%;left:0;top:54px;background:#005a88f0;z-index:9;padding:0 21px}
    .asideNavigation ul li{width:100%;text-align:left}
    .asideNavigation ul li a{padding:17px 1px;display:block;border-bottom:1px solid #767676; color: #fff; }
    .asideBannerForm { width:100%; z-index:1;position: relative;top: auto;left: auto;right: auto; }
    .sec_aboutus{padding:453px 0 30px}
    .bannerContent {
        top: 100px;
        left: 16px;
        background: #00000045;
        padding: 12px 25px;
    }
    .bannerContent h1 {
        font-size: 20px;margin: 0 0 3px;
        text-align: center;
    }
    .bannerContent h2 {
        font-size: 20px;
    }
    .titleServices {
        padding: 3px 0 12px;
    }
    .aboutImages{width:100%}
    .aboutImages img{width:100%}
    .aboutContent{width:100%;margin:24px 0 0}
    .briefing{width:100%}
    .secWeAreAdyah_left{width:100%;padding:0}
    .secWeAreAdyah_right{width:100%}
    .weAreBoxes ul li{width:100%;margin:0 0 13px}
    .testiContent p{font-size:13px;line-height:25px}
    .testiIcon img{max-width:39px}
    .sec_testimonial{min-height:400px;padding:61px 0 0}
    .userDesc{margin:26px 0 20px 0}
    .enquireContent h2{font-size:19px}
    .enquireContent{width:100%}
    .enquireBtn{width:188px}
    .addressBar ul li{width:100%}
    .network { margin:2px 0 0 0}
    .addressBar {
        margin: 21px 0 0 0;
    }
    .secFooterTop{padding:21px 0}
    .webUrl{float:left;width:100%;text-align:center}
    .footNav{float:left;margin:0px 0 0 0;text-align:center}
    .footNav ul li a{font-size:11px;padding:0 12px}
    .contentweAre h2{font-size:27px;margin:0 0 24px 0}
    .secWeAreAdyah{padding:48px 0 20px}
    .btnWeAre{margin:39px 0 30px}
    .secGooglemap iframe{height:337px}
    .aboutContent_right{width:100%}
    .missionVisionbx{width:100%}
    .missionVisionbx{width:100%;margin:0 0 35px}
    .breadcrumb-title .big-title{font-size:24px}
    .secInnerBanner{height:256px}
    .headtopAbout ul li.phoneTop{display:none}
    .secmainAboutus .asideNavigation ul li a{color:#fff}
    .secmainAboutus .asideNavigation .dropdown-toggle,.secmainAboutus .asideNavigation a:not([href]):not([tabindex]){color:#fff}
    .secmainAboutus .asideNavigation ul li a.dropdown-item{color:#000}
    .whatweDoFull h2{font-size: 23px;margin: 0 0 16px 0;
        font-weight: 600;
        color: #000;}
    .secWhatWeDo{padding:42px 0 40px}
    .breadcrumb-title .sub-title{letter-spacing: 1px;
        font-size: 13px;}
    .breadcrumb-list ul{margin:21px auto 0}
    .breadcrumb-list ul .breadcrumb-item{margin-right:1px;padding-right:10px}
    .whatweDoFull{margin:0}
    .contactAdressMap{margin:35px 0 0}
    .contactMap iframe{width:100%}
    .sec-contactus{padding:52px 0 24px}
    .secmain {     
        overflow: unset;
        height: auto;
        max-height: unset;}
    .sec-aboutus {
        padding: 52px 0 49px;
    }
    .galleryBx ul li {
        width: 49%;padding: 2px;
    }
    footer {
        padding: 17px 0 14px;
    }
    .footNav ul li {
        display: inline-block;
    }
    .footNav ul {
        float: left;
        width: 100%;
    }
    footer {
        padding: 17px 0 14px;
    }
    .secGallery {
        padding: 50px 0 32px;
    }
    .titleServices h4 {
        font-size: 21px;
    }
    .asideNavigation .dropdown-toggle, .asideNavigation a:not([href]):not([tabindex]) {
        color: #fff;
    }
    .asideNavigation .dropdown-item {
        padding: 17px 14px;
    }
    .aboutImage {
        float: left;
        width: 100%;
        margin: 33px 0 0 0;
    }
    .aside_logo {
        width: 305px;
    }
    .header {
        padding: 11px 0 11px 0;
    }
    .asidePhone p {
        font-size: 12px;
    }
    .aside_social ul li a {
        width: 26px;
        height: 26px;
        border: 2px solid #309fff;
    }
}




/*-------------------------------------------------------*/
.counter {
    text-align: center;
    color: white;
}


#core_valu {
    width: 35px;
    padding-top: 15px;
}
.counter h3 {
    padding: 10px;
    font-size: 1.5rem;
    font-weight: 700;
}
.counter h5 {
    padding-bottom: 1rem;
}
.wide-tb-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.callout-style-1 {
    font-size: 14px;
    color: #FFF;
}
.bg-navy-blue {
    background: #3455a8;
}
.center-text {
    padding: 0 4rem;
}
.btn-theme.light {
    color: #333 !important;
}
.btn-theme {
    color: #FFF !important;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0.5rem 1.9rem;
    font-size: 0.875rem;
    display: inline-block;
    display: inline-flex;
    outline: none;
    border: none;
    cursor: pointer;
    overflow: hidden;
    z-index: 2;
    align-items: center;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: 0px 14px 47px 0px rgb(28 28 28 / 24%);
    -moz-box-shadow: 0px 14px 47px 0px rgba(28, 28, 28, 0.24);
    box-shadow: 0px 14px 47px 0px rgb(28 28 28 / 24%);
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;
}

.btn-theme i, [class*="link-"] i {
    padding-left: 5px;
    line-height: inherit;
    -webkit-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    transition: 0.5s all ease;
}
.secrow
{
    padding: 100px 0px;
}
.quotesrow
{
    background-color: #2a2a2a;
        width: 90%;
}
.tdrow
{
    padding: 30px 55px;
}

.tdrow1
{
    padding: 0px 55px;
}
.spanno
{
    font-size: 55px;
    font-weight: 700;
}
#iconsty
{
        border: 2px solid #395aab;
    border-radius: 50%;
    padding: 30px;
    font-size: 30px;
    margin-bottom: 20px;
}
.nav-item:hover{
    background-color: #ffa500;
}

.navbar .dropdown-menu a:hover{
    background-color:#ffa500 !important ;
    color: white;
}
#iconsty:hover
{
    border-radius: 50%;
    padding: 30px;
    font-size: 30px;
    margin-bottom: 20px;
    color: white;
    background-color: #395aab;
}
.h3head
{
        font-weight: 400;
}
.imgst
{
    
}
.card-title
{
        color: #395aab;
}

.h2head
{
        color: #00b4ff;
    padding: 20px 0px;
        font-size: 40px;
}
.h1name
{
    color: #395aab; font-weight: 600;
}
.h1name1
{
    color:#00b4ff;     font-weight: 600;
}
#servicebtn
{
    background-color: #009cff;
    color: white;
    font-size: 14px;
        border-color: #009cff;
}



.heading {
    text-align: center;
    color: #454343;
    font-size: 40px;
    position: relative;
    margin-bottom: 10px;
    z-index: 999;
}
.white-heading{
    color: #395aab;
}
.heading span {
    font-size: 18px;
    display: block;
    font-weight: 500;
}
.white-heading span {
    color: #ffffff;
}
/* ------testimonial  close-------*/

  #quicklink
  {
         color:#ffffff;
    font-weight: 500;
     margin-bottom: 0px;
  }
  #heading_foot
  {
       color: #ffffff;
    font-weight: 600;margin-bottom:30px;
  }
  #footer_bg
  {
 background-color: #000;
  }
  #footer_icon
  {
     color: #ffffff;
  }
  #foot_p
  {
     padding-left: 35px;    color: #ffffff;
    font-weight: 500; margin-top: -25px;
  }
  #follow_head {    color: #ffffff;
    font-weight: 600; margin-bottom:20px;     margin-top: 40px;}
  #footicon
  {
 background-color: #0a66c2; color: #fff; padding: 15px; border-radius:50px;
  }
  #footicon:hover
  {
 background-color:  #fff; color:#0a66c2; padding: 15px; border-radius:50px;
  }
  #short
  {
        color: white;
    font-weight: 900;
    font-size: 20px;
  }
  .shortdiv
  {
    padding: 20px;
    background-color: #00b7ff;
    color: white;
  }
  .color
  {
color: #3859aa;

    font-weight: 600;
  }
  .color1 {
    color: #009dff;
    font-weight: 600;
}
.h3headem
{
    padding: 20px 0px;
        color: #3c5dad;
}
#misval
{
    height: 100%;
        padding: 20px;
}
#misval p, h3
{
    color: #000;
}

.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 10px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.call {
  background: #007bb5;
  color: white;
}

.whatsapp {
  background: green;
  color: white;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}
#teamcolor
{
    color: #009eff;
        font-weight: 600;
}
.serviceshead
{
    color: #009eff;
}
#concol
{
        background-color: #395aab;
}
#concol1
{
    padding: 0px;
}
.psty
{
    margin-bottom: 5px;
}
#pstyle
{
        color: #3a5bab;
    font-weight: 700;
    font-size: 17px;
}
#cardh
{
        height: 380px;
}
#cardimg
{
        height: 210px;
            width: 100%;
}
#card-ti
{
        color: #3a5bab;
    font-weight: 600;
    font-size: 17px;
}
#h2vessel
{
        color: #3a5bab;
    
}
@media (max-width: 767px)
{
.asideNavigation {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100px;
    background: #005a88f0;
    z-index: 9;
    padding: 0 21px;
}
}
/* Dashed border */
hr.dashed {
  border-top: 1px dashed #bbb;
}

#iconclr
{
    color: #3a5bab;
}
#enqbtn
{
background-color:orange;
border: 0; border-radius: 1px; color: black;
}

/*--------------------------------------------------------->*/
#vacancy
{
    padding-left: 30px;
    margin-top: -24px;
}
.teamname
{
    color:  #3c5dad;
}
.btnbg
{
        background-color: #376aba;
        color: white;
}
#logo-adyah
{
        font-size: 17px;
    line-height: 44px;
    font-weight: 600;
    letter-spacing: 1px;
        font-family: 'Merriweather', serif;
        text-align: center;
}
#card-body-prod:
{
background-color: white;
}
#card-body-prod:hover
{
background-color: #00b4ff26;
color: white;
}
#copy
{
    color: white;
    text-decoration: underline;
}
 @media only screen and (max-width: 768px) 
{
#logo-adyah
{
        font-size: 14px;
    line-height: 44px;
    font-weight: 600;
    letter-spacing: 0px;
        font-family: 'Merriweather', serif;
}

}