/*   
Theme Name: BLANK Theme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v3.0.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 2
*/


@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
 

 
 
/*----------------------
GLOBAL RESET
----------------------*/

body {
    line-height: 20px;
   font-family: 'Poppins', sans-serif;

    font-size:13px;
    margin: 0px;
    padding: 0px;
}

/*----------------------
Special Effects
----------------------*/

a {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


ol, ul , li {
    list-style: square inside;
    padding: 0px;
    margin: 0px 0px 10px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.72;
    color: #312a2e;
}


a {
    color:#009fd0;

}
a:hover {color:#000;}

p {font-size: 15px;font-weight:normal;line-height: 1.72;color: #312a2e;margin-bottom: 25px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family: 'Poppins', sans-serif; }


/*----------------------
Global Images
----------------------*/

img { border: none; }
.img-rounded {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.img-polaroid {padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}




.slider_wrapper {
    width:960px;
    height:409px;
    overflow:hidden;

}
 
/*----------------------
Header
----------------------*/

#header {
    float: left;
    width: 100%;
}

.logo {
    float: left;
}
h2 {
    font-size: 36px;
    font-weight: bold;
    color: #312a2e;
}

/*----------------------
Navigation
----------------------*/
/* Main Navigation
====================================*/
.selectnav {
display: none;
cursor: pointer;
width: 100%;
padding: 8px;
height: 37px;
float: left;
font-size: 14px;
margin: 15px 0;
}

#navigation {
background: #303030;
display: block;
width: 100%;
float: left;
max-height: 52px;
margin: 0;
position: relative;
z-index: 9999;
}

#navigation ul,
#navigation li {
list-style:none;
padding:0;
margin:0;
display:inline;
}
#navigation ul li{
float:left;
position:relative;
}

#navigation ul li a { 
display: inline-block;
color: #fff;
text-decoration: none;
font-size: 15px;
-webkit-font-size:17px;
-moz-font-size:17px;
font-weight: normal;
padding: 15px 14px;
border-right: 1px solid #535353;
font-family: muli;
}

#navigation ul li a:hover,
#navigation .current-menu-item a, #navigation .current_page_parent .current-menu-item a, .current_page_parent {
background: #72b626 !important;
color: #fff;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

#navigation ul ul {
position: absolute;
display: none;
top: 51px;
left: 0;
background: #3B7FC3;
z-index: 999;
}

#navigation ul ul li a {color: #fff;}
#navigation ul ul li a:hover {
color: #fff;
}

#navigation ul ul li a {
display: block;
width: 155px;
margin: 0;
padding: 9px 18px;
font-family: muli;
font-weight: normal;
font-size: 15px;
border-right:0;
border-bottom: 1px solid #2866A3;
background: none;
}

#navigation ul ul ul { 
position: absolute; 
top:0px; 
left:100%; 
z-index: 999;
}

#navigation ul ul ul li a { 
border-bottom: 1px solid #404040 !important;
border-top: 1px solid transparent;
background: none;
}

#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul ul ul li:last-child a {border-bottom: 1px solid transparent !important}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a {background: #72b626}
#navigation ul ul li:hover > a {color: #fff;}

#navigation .last a {
border-right:0 !important;
}

.headline, .pages_title {
    background: url(images/headline-bg.png) 0 50% repeat-x;
    display: block;
    margin: 30px 0 8px 0;
}
.headline h2, .pages_title h2 {
    background-color: #fff;
    display: inline;
    padding: 0 10px 0 0;
}


.page_homepage main {background-image: url('images/banner-main.jpg');padding: 120px 0 0;background-repeat: no-repeat;background-size: cover;background-position: center;background-color: #293064;}
header {
    position: absolute;
    left: 0;
    width: 100%;
    top: 30px;
    z-index: 9;
}

.menu li {
    display: inline-block;
    margin-left: 30px;
}

ul#menu-menu-1 {
    float: right;
    margin-top: 0;
    margin-bottom: 0;
}
.menu li a {

color: #fff;

font-size: 15px;

font-weight: normal;

text-transform: uppercase;
}

.special.menu-item-type-custom a {
    background-color: #fdfdfd;
    color: #565cce;
    padding: 13px 30px 15px 62px;
    border-radius: 30px;
    background-image: url('images/app-download.png');
    background-repeat: no-repeat;
    background-position: 20px center;
    font-weight: 900;
    font-size: 18px;
}


footer a {
    /* font-size: 13px; */
    color: #000 !important;
    /* font-weight: 700; */
}

footer ul {
    float: none;
    margin-top: 0;
}

footer li {
    /* display: inline-block; */
    margin-left: 0;
    list-style: none;
}

footer {
    padding: 60px 0 0;
    border-top: none;
    margin-top: 0;
    background: #fff;
}
img.banner-inner {
    max-width: 100%;
}

.captioninpage-in {
    /* position: absolute; */
    /* top: 37%; */
    width: 100%;
    color: #fff;
    padding-top: 10em;
    padding-bottom: 5em;
    margin-bottom: 0;
    background-size: cover;
    background-color: #0c232b;
}

.captioninpage-in h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    text-align: center;
}

.captioninpage-in p {
    color: #fff;
    font-size: 20px;
    max-width: 100%;
    line-height: 1.6;
    text-align: center;
}

.captioninpage {
    position: relative; 
    /*z-index: -1;*/
}
.page_contact-us h3 {
    /*font-size: 35px;*/
    /*margin-bottom: 10px;*/
    /* padding-top: 10px; */
    /* display: table; */
    /*margin-top: 0;*/
    /*font-weight: 800;*/
}

.cont-form-area label {
    /* display: block; */
    font-size: 15px;
    /* margin: 14px 0 10px 0; */
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    display: block;
}

.lefty input, .lefty textarea {
    width: 100%;
    padding: 12px 13px;
    border: 1px solid hsla(0, 0%, 87%, 0.5);
    border-radius: 2px;
    max-height: 120px;
    resize: none;
    margin-bottom: 10px;
    display: table;
    height: 48px;
}
.cont-form-area input.wpcf7-form-control.wpcf7-submit {
    background-color: #2d9ec1;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    width: auto;
    border-radius: 5px;
    padding: 16px 37px;
    border: 0;
    margin-bottom: 0;
    display: inline-block;
    float: none;
}
.page_homepage footer {
    margin-top: 0;
    border: 0;
    position: static;
    bottom: 0;
    z-index: 1;
    width: 100%;
    background-color: #fff;
    padding: 16px 0;
}
.page_about-us .captioninpage-in h1 {
    text-align: center;
}

.page_about-us .captioninpage-in p {
    text-align: center;
    max-width: 100%;
}
.owl-item.active.center img {
    /* transform: scale(1.1); */
}

.owl-item {
    /* padding: 20px 0; */
}
.row1 {
    /* margin: 40px 0 0; */
}

.row1 .vc_single_image-wrapper {
    /* width: 80px; */
    /* height: 80px; */
    /* vertical-align: middle; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    /* border-radius: 50px; */
    transition: 0.3s all 0s;
}

.row1 .wpb_column.vc_column_container.vc_col-sm-4:hover .vc_single_image-wrapper {
    border-color: #0074bd;
}

.row1 h4 {
    color: #000;
    font-size: 24px;
    font-weight: 800;
}

.row1 p {
    color: #8b8b8b;
    font-size: 16px;
    line-height: 1.5;
}

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column {
    padding: 125px 25px 25px;
    border: 1px solid #f1f1f2;
    background: #f8f8f8;
    width: 100%;
    max-width: 280px;
    margin: 50px auto 0;
    position: relative;
}

.row1 .wpb_column.vc_column_container.vc_col-sm-4:hover h4 {
    /* color: #000; */
}

.app-work {
    margin-top: 50px;
}

.app-work h3 {
    font-size: 30px;
    font-weight: bold;
}

.app-work li {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 110px;
    margin: 30px 0;
}

.app-work li i {
    position: absolute;
    left: 0;
    text-align: center;
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #0074bd;
    border-radius: 50px;
    background-color: #fff;
}

.app-work li strong {
    font-size: 22px;
    color: #0074bd;
    margin-bottom: 10px;
    display: block;
}

.app-work li p {
    font-size: 15px;
    line-height: 1.6;
}

.app-work li i:after {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    border: 2px solid #0074bd;
    border-radius: 50px;
    z-index: -1;
    opacity: 0;
    transition: 0.6s all 0s;
}

.app-work li:hover i:after {
    opacity: 1;
}

.app-work li:before {
    content: "";
    width: 1px;
    height: 140%;
    position: absolute;
    left: 40px;
    background-color: #0074bd;
    top: -30px;
}

.app-work ul {
    margin: 50px 0;
}
.ourapp h3 {
    font-size: 30px;
    font-weight: bold;
    color: #312a2e;
    position: relative;
    margin-bottom: 10px;
    display: block;
    padding-bottom: 0;
}

.ourapp h3:after {
    display: none;
    content: "";
    width: 90px;
    height: 2px;
    background-color: #0074bd;
    position: absolute;
    bottom: 33px;
    left: 50%;
    transform: translateX(-50%);
}

.owl-carousel.loop.owl-theme.owl-loaded.owl-drag:after {
    content: "";
    width: 600px;
    height: 600px;
    position: absolute;
    background-color: #0071ba;
    left: 50%;
    top: -30px;
    border-radius: 500%;
    z-index: -1;
    transform: translateX(-50%);
    display: none;
}
.owl-dots span {
    width: 14px;
    height: 14px;
    border: 2px solid #5159bf;
    float: left;
    border-radius: 50px;
    margin: 0 4px;
}

.owl-dots .active span {
    background-color: #5159bf;
}

.owl-dots {
    display: table !important;
    margin: 20px auto  60px;
}

.owl-carousel.loop.owl-theme.owl-loaded.owl-drag ~ .wpb_text_column {
    display: none;
}
.about-contact h3 {
    font-size: 30px;
    color: #232323;
    font-weight: bold;
}

.about-contact h6 {
    font-size: 17px;
    font-weight: bold;
    color: #474752;
    line-height: 1.5;
    margin-bottom: 20px;
}

.about-contact input, .about-contact textarea {
    width: 100%;
    margin-bottom: 5px !important;
    display: block;
    padding: 10px 10px;
    max-height: 120px;
    resize: none;
}

.about-contact  br {
    display: none;
}


.about-contact h3 {
    font-size: 30px;
    color: #232323;
    font-weight: bold;
}

.about-contact h6 {
    font-size: 17px;
    font-weight: bold;
    color: #474752;
    line-height: 1.5;
    margin-bottom: 20px;
    text-align: center;
}

.about-contact input, .about-contact textarea {
    width: 100%;
    margin-bottom: 12px !important;
    display: block;
    padding: 10px 10px;
    max-height: 120px;
    resize: none;
    border: 1px solid #dfe5f0;
}

.about-contact  br {
    display: none;
}

.about-contact input.wpcf7-form-control.wpcf7-submit {
    background-color: #dc4d00;
    width: auto;
    border: 0;
    color: #fff;
    border-radius: 30px;
    padding: 10px 50px;
    font-weight: bold;
}

.row1 .vc_single_image-wrapper img {
    margin-top: 20px;
}
footer strong {
    clear: both;
    display: block;
    font-weight: 900;
    /*color: #565cce;*/
    font-size: 15px;
}

footer .menu li a {
    font-size: 15px;
    font-weight: normal;
}

footer .menu li {
    margin-left: 0;
    display: block;
    width: 100%;
    line-height: normal;
    margin-bottom: 15px;
}

footer .lefty ul {
    float: left;
    margin-top: 10px;
}


.aboutmain {
    /* border-bottom: 1px solid #e4e4e4; */
    /* padding-top: 3em; */
}

.aboutmain .wpb_single_image img {max-width: none;display: table;margin: 0;}

.aboutmain figure.vc_figure {
    display: table;
    margin:  0 auto;
    float: none;
}
.owl-carousel .owl-item.center img {
    transform: scale(1);
}

.aboutmain .wpb_single_image.vc_align_left {
    margin-bottom: 0;
}
.owl-carousel .owl-item img {
    /*height: unset;*/
}
.owl-carousel .owl-item img {
    /*height: unset;*/
    /*max-width: 100%;*/
    /*max-height: 390px;*/
    /*transform: scale(0.8);*/
    /*height: auto;*/
}
.ourapp h3 small {
    clear: both;
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
    color: #48598a;
}

.ourapp p {
    color: #343d48;
    font-size: 16px;
    font-weight: 500;
}
ul.btns img {
    border-radius: 6px;
}

.caption {
    /* overflow: hidden; */
}
.menu li.current-menu-item a, .menu li a:hover, .menu li a:focus, .menu li a:active {
    color: #000 !important;
}
body.samtechpk.page_homepage.template_home-page {
    position: relative;
}

.page_homepage footer * , .page_homepage footer a {
    color: #000;
}

.page_homepage footer li a {
    color: #000;
}
.row1 .vc_single_image-wrapper img {/* filter: grayscale(1); */max-width: none;position: relative;left: -50px;top: 0;}

.row1 .wpb_column.vc_column_container.vc_col-sm-4:hover .vc_single_image-wrapper img {
    filter: unset;
}

.row1 .wpb_column.vc_column_container.vc_col-sm-4:hover p {
}

.vc_row.wpb_row.vc_row-fluid.aboutmain h2 {margin-bottom: 25px;position: relative;font-size: 50px;font-weight: 800;}
 
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {background: no-repeat !important;background-color: #dc4d00 !important;color: #fff !important;border: 0 !important;font-weight: 600;padding: 13px 40px;}
.owl-item.active.center img {
    /* transform: scale(1.3); */
}

.owl-carousel .owl-item {
    /* margin: 50px 0; */
}

ul.foot-contact i {
    font-size: 20px;
    border: 2px solid #dc4d00;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 1.9;
    position: absolute;
    left: 0;
    color: #dc4d00 !important;
    border-radius: 50px;
}

ul.foot-contact li {
    display: block;
    margin-bottom: 30px;
    color: #5d5d5d;
    padding-left: 57px;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}

ul.foot-contact li a {
    display: block;
}

ul.foot-contact li a {
    color: #5d5d5d;
    font-weight: 700;
}
.contmain .wpcf7 label {display: none;}

.contmain {
    z-index: 999;
}

#post-8 {
    position: relative;
}

#post-8 .col-md-12 {
    margin-bottom: 10px;
}
#post-8 .lefty h3 {
    color: #000 !important;
}

#post-8 .lefty form {}
html #wpcf7-f23-p8-o1 .wpcf7-validation-errors {
    color: red !important;
    border-color: red !important;
}

html #wpcf7-f23-p8-o1 span.wpcf7-not-valid-tip {
    color: red !important;
}

@media only screen and (max-width : 767px) {
img {    max-width: 100%;}
	.logo img {    max-width: 60%;}
a.logo {    display: table;    margin: 0 auto;    float: none;    text-align: center;}


.col-md-6.lefty {    display: none;}
footer li {    margin-left: 5px;    display: block;    text-align: center;}
footer ul {    width: 100%;   margin: 0;}
.special.menu-item-type-custom a {    background-image: none;}
.captioninpage img {    height: 140px;}
.captioninpage-in h1 {font-size: 20px;display: none;}
.captioninpage-in p {    display: none;}
.owl-carousel.loop.owl-theme.owl-loaded.owl-drag .item {    text-align: center;}
.owl-carousel.loop.owl-theme.owl-loaded.owl-drag .item img {    display: table;    margin: 0 auto;    float: none;}
.page_contact-us h3 {    font-size: 24px;}

} 

footer strong {    
    /*color: #fff; */
    
    
}

footer .menu li a {color: #000;padding-left: 40px;position: relative;text-decoration: none !important;}

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column:hover {
    background: #5259bf;
    color: #fff;
}

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column:hover * {
    color: #fff;
}
.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column:before {content: "";position: absolute;top: 40px;width: 80px;height: 80px;background-position: center top;right: 0;left: 0;margin: 0 auto;filter: brightness(0);background-repeat: no-repeat;}

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column:hover:before {    filter: brightness(1); }

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column.icon01:before { background-image:url('images/icon01.png') ; }

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column.icon02:before { background-image:url('images/icon02.png') ; }

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column.icon03:before { background-image:url('images/icon03.png') ; }

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column.icon04:before { background-image:url('images/icon04.png') ; }

.row1 .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner .wpb_text_column:hover { box-shadow: 0 0 10px rgba(82, 89, 191, 0.3);  }

.text-page h3 {    font-weight: bold;    font-size: 24px;    margin-bottom: 20px; }

.lefty > .vc_column-inner > .wpb_wrapper {    padding: 4em;     background: #f7f7f7;     width: 100%; }

#post-8 .col-md-12:last-child {    margin-bottom: 0; }

.lefty textarea {    height: 90px; }

.wpb_map_wraper.map_height iframe {    min-height: 100%;  }

.thsicon a {font-size: 20px;color: #000;font-weight: bold;padding-left: 95px;display: table;padding-top: 20px;padding-bottom: 20px;margin: 0 auto;}

.thsicon a strong {    display: block;    font-size: 14px;  }

.contact-info {    padding-bottom: 5em; }

.icon05.thsicon a { background: url('images/icon05.png') no-repeat scroll left center; }

.icon06.thsicon a { background: url('images/icon06.png') no-repeat scroll left center; }

.icon07.thsicon a { background: url('images/icon07.png') no-repeat scroll left center; }

.wpb_gmaps_widget .wpb_map_wraper iframe {     height: 595px;   }

footer a:hover , footer a:focus , footer a:active {color: #000;}

.car_center  {margin: 50px auto 0;max-width: 940px;width: 100%;}

.owl-carousel .owl-item.center .item{/* background:url('images/mob-map.png') no-repeat scroll center top; *//* padding: 11px 13px; *//* background-size: contain; */width: 100%;}




.mcontainer {
    overflow: hidden;
}

.vc_row.container {
    margin-left: auto;
    margin-right: auto;
}

.hsection1{
    background: url('/wp-content/uploads/2021/09/banner.jpg') no-repeat scroll center top #021d30;
    background-size:cover;
    padding-top: 15em;
    padding-bottom: 250px !important;
}

.hsection1 h1 {
    font-weight: 600;
    font-size: 34px;
    color: #fff;
    margin-top: 0;
}

.menu-top-menu-container {
    float: right;
}

.menu li:last-child {
    margin-right: 0;
}

.hsection1 h1 + p {
    color: #fff;
    font-size: 18px;
}

.hsection1 .wpb_text_column {
    margin-bottom: 20px;
}

.cust-btm a.vc_btn3.vc_btn3-size-lg {
    padding: 14px 35px;
    background: #2d9ec1 !important;
    border-radius: 3px;
    font-weight: 600;
    font-size: 19px;
}
 
.hsection.hsection2 {
    /* padding-top: 6em; */
    position: relative;
}

.hsection.hsection2 h2 {
    margin-top: 0;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
}


.hsection.hsection2  p {
    max-width: 900px;
    margin: 0 auto 10px;
    font-weight: 500;
}

.hsection.hsection2  h4 {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: bold;
}

.hsection.hsection2 h4 strong {
    color: #19c0e4;
    font-weight: normal;
}

.bnr-text.vc_col-sm-7 {
    padding-top: 7em;
}

.hsection1 h1 {font-size: 40px;}

.page_home1 .hsection.hsection4 {
    display: none !important;
} 

.hs2-item > .vc_column-inner > .wpb_wrapper {
    text-align: center;
    padding: 30px;
    border-radius: 30px;
    box-shadow: 0 0 30px #ddd;
    width: 100%;
    height: 100%;
}

.hs2-item > .vc_column-inner > .wpb_wrapper h3 {
    font-weight: bold;
    font-size: 20px;
    margin-top: 0;
}

.hs2-item > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    margin-bottom: 0;
}

.hs2-item {
    margin-top: 20px;
}

.hsection.hsection3 {
    padding-top: 5em;
    background: #f3f3f3;
    padding-bottom: 2em;
}

.hsection3 h2 {
    margin-bottom: 20px;
}

.hsection3 li {
    position: relative;
    list-style: none;
    padding-left: 30px;
}

.hsection3 li:before {content: "\f00c";position: absolute;left: 0;font-family: FontAwesome;color: #2d9ec1;}

.hsection.hsection4 {
    text-align: center;
    padding-top: 4em;
    /* padding-bottom: 4em; */
}

.hsection.hsection4 h2 {color: #fff;}

.hsection.hsection4  h2 + p {
}

.hsection4 .vc_col-sm-4 h3 {
    /* color: #fff; */
    /* font-weight: 500; */
    margin-top: 0;
    font-weight: bold;
    font-size: 18px;
}

.hsection4 .vc_col-sm-4 h3 + p {
    color: #fff !important;
    padding: 0 50px;
    font-weight: 400;
}


.hsection5 {
    background: url('images/availbg.jpg') no-repeat scroll center top #0f232b;
    padding-top: 5em;
    text-align: center;
    padding-bottom: 5em;
    background-size: cover;   
}

.hsection5 h2 {
    color: #fff;
    font-size: 36px;
    /* font-weight: normal; */
}

.hsection5 h2 + p {
    color: #bccdd3;
    padding: 0 100px;
}

.app_links + p {
    color: #fff;
    font-size: 15px;
    font-style: italic;
}

.app_links {
    margin-bottom: 2em;
}

.hsection5 .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}


.copy {
    border-top: 1px solid #1b2241;
    /* text-align: center; */
    padding: 15px 0;
    width: 100%;
    margin-top: 30px;
    border-bottom: 10px solid #42c5db;
}

.copy address {
    margin-bottom: 0;
    font-size: 15px;
    color: #000;
}

footer ul.social-link {
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
}

footer ul.social-link li { 
    margin-bottom: 0;
    margin-right: 10px;
}

.lefty-text img {
    margin-bottom: 20px;
}

.lefty-text img + p {
    margin-bottom: 20px;
    color: #000;
    padding-right: 60px;
}

footer h3 {
    font-weight: 600;
    margin-bottom: 40px;
    color: #000;
}

footer  .menu-top-menu-container {
    float: none;
}

.bnr-thumb .wpb_single_image.wpb_content_element {
    margin-bottom: 0;
    text-align: center;
}

.hsection1 > .wpb_column {
    position: relative;
}

.hsection1 > .wpb_column:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 260px;
    bottom: 0;
    background: url('images/home-shadow1.png') no-repeat scroll center top;
    background-size: cover;
}

.bnr-text {
    padding-top: 10em;
}

.hsection55 .wpb_text_column {
    text-align: center;
}

.hsection55 {
    padding-top: 5em;
    padding-bottom: 1em;
}

.hsection55 h2 {
    margin-top: 0;
} 

.new-inn {    width: 100%;    max-width: 570px;    margin: 0 auto;}

.news-section {padding-top: 3em;text-align: center;padding-bottom: 3em;background: url('images/mapbg.jpg') no-repeat scroll center top;}

.news-section h2 {font-weight: bold;text-transform: capitalize;margin-bottom: 30px;}

.news-section .tnp-field label {    display: none;}

.news-section .tnp-subscription input[type=text], 
.news-section .tnp-subscription input[type=email], 
.news-section .tnp-subscription input[type=submit], 
.news-section .tnp-subscription select {
    box-shadow: 0 0 15px #ddd;
    background: #fff;
    height: 62px;
    border-radius: 3px;
}
.news-section .tnp-subscription input[type=submit] {
    width: 100%;
    background: #2d9ec1;
    box-shadow: none;
    font-size: 22px;
    height: auto;
    height: 62px;
}

 .app_links img {
    height: auto;
}

.app_links a {
    margin: 0 8px;  
} 

.hsection4 .vc_col-sm-4:after {content: "";display: block;right: 0;position: absolute;width: 2px;height: 100%;font-family: FontAwesome;/* bottom: 0; */top: 0;margin: auto;font-size: 50px;line-height: normal;background: #23454f;}

.hsection4 .vc_col-sm-4 {
    position: relative;
}


.hsection4 .vc_col-sm-4:last-child:after{
    display:none;
}

.page_about-us .captioninpage {     display: none; }
.page_about-us .hsection1 {padding-top: 13em;padding-bottom: 7em;background: url(images/abt-bg.jpg) no-repeat scroll center top #0f232b;background-size: cover;}
.page_about-us .hsection1 > .wpb_column:before {    display: none;}
.page_about-us .bnr-text {    padding-top: 0;}

.page_contact-us .captioninpage {     display: none; }
.page_contact-us .hsection1 {/* padding-top: 13em; *//* padding-bottom: 7em; *//* background: url(images/cont-bg.jpg) no-repeat scroll center top #0f232b; *//* background-size: cover; */display: none;}
.page_contact-us .hsection1 > .wpb_column:before {    display: none;}
.page_contact-us .bnr-text {    padding-top: 0;}



.cont-form-area label input.wpcf7-form-control ,
.cont-form-area label textarea.wpcf7-form-control {
    height: 62px;
    border: 1px solid #ddd;
    width: 100%;
    margin-top: 4px;
    padding: 10px;
}

.contf-head h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.cont-form-area .col-md-6 {
    margin-bottom: 2.5em;
}

.cont-form-area label textarea.wpcf7-form-control {
    width: 100%;
    height: 150px;
}

.cont-form-area .col-md-12 {
    margin-bottom: 1.5em;
}

.cont-bluebg {background: #edf4f6;padding-top: 5em;padding-bottom: 3em;text-align: center;}

.cont-formbg {    padding-top: 5em; }

.cont-bluebg .vc_col-sm-6 .wpb_text_column.wpb_content_element {    margin-bottom: 0;}

.cont-bluebg .vc_col-sm-6 p {    margin-bottom: 0;    font-size: 16px;}

.cont-bluebg .vc_col-sm-6 p a {    color: #000;}

.cont-bluebg  .vc_col-sm-6 {    /* padding-top: 70px; */    position: relative;}
  
.cont-bluebg .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {    padding-top: 120px;    position: relative;     }

.cont-bluebg .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper:before {content: "";background: #c8e8f3;width: 100px;height: 100px;border-radius: 50%;display: block;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}

.cont-bluebg .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper:after {     content: ""; background: url(images/cicon0.png) no-repeat scroll center center;    width: 100px;   height: 100px;    border-radius: 0;   display: block;       position: absolute; top: 0;     left: 0;    right: 0;   margin: 0 auto; }

.cont-bluebg .vc_col-sm-6.cicon01 > .vc_column-inner > .wpb_wrapper:after { background: url(images/cicon0.png) no-repeat scroll center center; }

.cont-bluebg .vc_col-sm-6.cicon02 > .vc_column-inner > .wpb_wrapper:after { background: url(images/cicon1.png) no-repeat scroll center center; }

.cont-bluebg .vc_col-sm-6.cicon03 > .vc_column-inner > .wpb_wrapper:after { background: url(images/cicon2.png) no-repeat scroll center center; }

.cont-bluebg .vc_col-sm-6.cicon04 > .vc_column-inner > .wpb_wrapper:after { background: url(images/cicon3.png) no-repeat scroll center center; }

.app_back {    background: #0d262f;    text-align: center;    padding-top: 3em;    color: #fff;    padding-bottom: 1em;    background: rgb(32,104,127);        background: linear-gradient(90deg, rgba(32,104,127,1) 0%, rgba(13,38,46,1) 100%);    }

.app_back * {    color: #fff;   }

.app_back + .hsection.hsection3 {     padding-top: 5em; }
 
.app_back  .owl-carousel .owl-item img {
    border-radius: 0;
    opacity: 0.5;
    transform: scale(0.8);
    height: auto;
}

.app_back  .owl-carousel .owl-item.center img {
    opacity: 1;
    
    transform: scale(1);
}

.text-page {
    padding-top: 5em;
}


.page_home1 .captioninpage {
    display: none;
}


.captioninpage-in p.cont-text {
    font-size: 17px;
    padding: 0 5%;
} 


.welcome-section {
     padding-bottom: 5em;
    text-align: center;
    padding-top: 0;
    /* background: #e8e8e88c; */
    margin-top: 5em;
    margin-bottom: 5em;
    color: #fff;
    border-bottom: 1px solid #dddd;
}

.hsection.hsection2 {/* background: url('images/arcbg.png') no-repeat scroll right bottom; */background-size: contain;padding-bottom: 6em;}

.welcome-section p {
    font-weight: 400;
    line-height: 32px;
}

.welcome-section h2 {
    margin-bottom: 20px;
    text-transform: capitalize;
    margin-top: 0;
    font-weight: bold;
}

.welcome-section .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}

.welcome-section h2 strong {
    color: #19c0e4;
    vertical-align: initial;
}  

.bnr-thumb .wpb_single_image img {
    max-width: none;
}  
.hs2-item .wpb_single_image {
    margin-bottom: 15px;
}

.head ul#menu-main-menu {    margin-bottom: 0;    float: right; }

.head .row {    display: flex;    align-items: center;  }

.hsection1 h3 {    color: #fff;    font-size: 26px;    margin-top: 0;    text-transform: uppercase;    margin-bottom: 0;    }

.hsection1 h2 {font-size: 45px;color: #fff;text-transform: capitalize;margin-top: 10px;font-weight: 800;}

.hsection1 ul {    display: flex;    justify-content: center;    margin-top: 20px;  }

.hsection1 h4 {    color: #5fd2a4;    font-weight: 800;    font-size: 20px;    margin-bottom: 0;    }

.hsection1 p {    color: #fff;  }

.hsection2 .vc_row.container {
    padding-top: 6em;
} 

.hsection1 .wpb_single_image.wpb_content_element {
    margin-bottom: 0;
}  

.hs6-item > .vc_column-inner > .wpb_wrapper {
    background: #fff;
    padding: 3em 2em;
    border-radius: 10px;
    border: 1px solid #ebecf5;
    width: 100%;
    box-shadow: 0px 10px 20px #ddd;
}

.hs6-item > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.hs6-item:hover > .vc_column-inner > .wpb_wrapper {
    background: #01092b;
    border-color: #01092b;
    color: #fff;
}

.hs6-item:hover > .vc_column-inner > .wpb_wrapper p {
    color:#fff;
}  


.hs6-item .wpb_single_image {
    min-height: 76px;
    margin-bottom: 10px;  
} 
     
.h2-sec1 .wpb_text_column {
    margin-bottom: 0;
}

.hsection.hsection2 .h2-sec1 h2 {
    margin-bottom: 0;
    color: #5fd2a4;
}

.hsection.hsection2 .h2-sec1 h2 + h2 {
    font-size: 28px;
    color: #000;
    padding-bottom: 10px;
}

.hsection2 .vc_row.container.h2-sec2 {
    padding-top: 3em;
}

.cp-right h4 {
    margin-top: 0;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
}

footer  .cp-right ul {
    display: flex;
    margin-bottom: 10px;
}

footer .cp-right ul li {
    margin-bottom: 0;
}

.cp-right p {
    margin-bottom: 0;
    font-size: 12px;
    color: #fff;
}

footer .cp-right ul li {
    margin-right: 5px;
}

footer .menu li a:before {
    content: "\f178";
    position: absolute;
    left: 0;
    font-family: FontAwesome;
}
.cp-right-inn {
    float: right;
} 

.nos_list ul {
    display: flex;
    list-style: none;
    margin-bottom: 0;
    justify-content: space-between;
}

.nos_list ul li {
    list-style: none;
    margin-bottom: 0;
    width: 31.33%;
    text-align: center;
}

.nos_list ul li span {
    display: block;
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: normal;
}

.nos_list ul li a {
    background: #4fd1dc;
    width: 100%;
    border-radius: 15px;
    padding: 35px 15px;
    display: block;
    text-decoration: none !important;
    box-shadow: 0 10px 10px #ddd;
    background: #4dd1e3;
    background: -moz-linear-gradient(top,  #4dd1e3 0%, #5ed2a8 100%);
    background: -webkit-linear-gradient(top,  #4dd1e3 0%,#5ed2a8 100%);
    background: linear-gradient(to bottom,  #4dd1e3 0%,#5ed2a8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dd1e3', endColorstr='#5ed2a8',GradientType=0 );
}

.nos_list ul li a small {
    color: #fff;
    font-size: 14px;
}

.hsection.hsection2  .down_rig h4 {
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 0;
}

.hsection.hsection2 .down_rig ul {
    display: flex;
    list-style: none;
}

.hsection.hsection2 .down_rig ul li {list-style: none;margin-right: 10px;}

.hsection2 .vc_row.container.hs2-download {
    padding-top: 3em;
}  

.hsection1.ina h1 + p {
    font-size: 15px;
}

.page_about-us .hsection.hsection2 {
    background: #fff;
}

.page_about-us .hsection2 .vc_row.container.the-re {
    padding-top: 22em;
    background: url('images/ab-arc.png') no-repeat scroll center top;
    margin-top: 3em;
}
.contact-name {
    padding-top: 6em;
    padding-bottom: 4em;
} 

.wpcf7-form input, .wpcf7-form textarea {
    width: 100%;
    padding: 10px 10px;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #ddd;
}

.wpcf7-form label {
    width: 100%;
}

.wpcf7-form  p {
    margin-bottom: 10px;
}

.wpcf7-form textarea {
    height: 110px;
}

.wpcf7-form input[type="submit"] {
    width: auto;
    background: #43cae0;
    color: #fff;
    padding: 7px 20px;
    border: none;
    font-size: 14px;
} 

.wpb_gmaps_widget .wpb_map_wraper iframe {
    height: 450px;
} 

.cc-icon h4 {
    font-weight: 600;
    margin-bottom: 5px;
}

.error-pg {
    padding-top: 5em;
    padding-bottom: 5em;
    text-align: center;
    width: 100%;
} 
.page_contact-us .hsection1.cta p {
    font-size: 15px;
}


.hsection1 ul li {
    list-style: none;
    margin: 0 5px 10px;
} 

.bannercol h2 {
    font-weight: 500 !important;
}

.bannercol .vc_btn3 {
    background: #38cde7 !important;
    font-size: 20px !important;
}
span.clrcng {
    color: #38cde7 !important;
}

.head {
    border-bottom: 2px solid #1b2c31;
    padding-bottom: 20px;
}
.aboutrow h3 {
    color: #43c9e0 !important;
    margin-top: -4em;
}
.roundrow h3 {
    color: #42c5db;
}

.owl-carousel {
    display: block !important;
    /* width: 25% !important; */
    /* z-index: 1; */
    /* align-items: center; */
    /* justify-content: center; */
    /* margin: 0 auto; */
}

.content h3 {
    color: #fff;
    text-align: center;
    margin-top: -20px;
    color: #09b0d2;
    font-weight: 600;
}

.content p {
    text-align: center;
    color: #fff;
    font-size: 14px !important;
    padding: 0 10px;
}

.servicestxt {
    display: none;
}

.features h4 {
    color: #fff;
    font-size: 26px;
}

.features h2 {
    margin-top: 0px;
    color: #fff;
    font-size: 41px;
    font-weight: 500;
}

.features p {
    color: #fff;
    font-size: 18px;
}

.item {
    background: #1f2a32;
    padding-bottom: 5px;
    margin-top: 20px;
    border-radius: 10px;
}

.higl_row h2 {
    font-size: 40px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #000;
    margin-top: 60px;
}

.higl_row p {
    font-size: 18px;
}

.rounds_row h2 {
    font-size: 30px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #000;
}

.rounds_row p {
    font-size: 16px;
    padding-left: 35px;
    font-weight: 500;
}

.rounds_row h1 {
    color: #38cde7;
    font-size: 40px;
    font-weight: bold;
    font-family: 'Poppins';
}

.rounds_row h6 {
    color: #000;
    font-weight: 500;
    font-size: 15px;
    margin-left: 25px;
}

.down_rig h4 {
    color: #38cde7;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
}

.down_rig li {
    display: inline-block;
    margin: 0 10px;
    align-items: center;
    justify-content: center;
    /* margin: 0 auto; */
    margin-bottom: 20px;
}

.down_rig {
    text-align: center;
    margin-top: 10px !important;
}

.rounds_row {
}

.rounds_row {
    position: relative;
    display: table;
    clear: both;
}

.rounds_row:after {content: "";position: absolute;width: 100% !important;height: 400px;background-repeat: no-repeat;background-image: url('/wp-content/uploads/2021/09/vector.png') !important;bottom: -20px;z-index: -1;width: 100%;left: 0;right: 0;margin: auto;background-position: right;}

.hsection.hsection4 {
    overflow: unset !important;
    /* margin-top: -60px !important; */
}
ul#menu-main-menu .current-menu-item a , ul#menu-main-menu .current-menu-item a:focus {
    color: #fff !important;
}
.lefty-text {
}
.vc_row.wpb_row.vc_row-fluid.hsection.hsection4.roundrow.vc_custom_1630506447942.vc_row-has-fill {
    overflow: visible !important;
    overflow: unset !important;
}

.hsection.hsection4 .vc_row[data-vc-full-width] {
    overflow: unset !important;
}

.vc_row.wpb_row.vc_row-fluid.rounds_row {
}
.in-banner {
    padding-top: 150px;
}

.in-banner h1 {
    color: #fff;
    font-weight: 600;
    font-family: 'Poppins';
    margin-left: 50px;
}

.in-banner h4 {
    font-size: 20px;
    color: #fff;
    padding-bottom: 100px;
    margin-left: 50px;
}

.in-banner p {
    color: #fff;
    z-index: 9;
    padding-top: 10px;
    font-size: 16px;
    margin-left: 50px;
    max-width: 40%;
}

.vc_row.wpb_row.vc_row-fluid.in-banner.vc_custom_1630510630764.vc_row-has-fill {
    overflow: unset !important;
}

.podrow {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}

.podrow i {
    font-size: 20px;
    background: #cccccc40;
    width: 50px;
    height: 50px;
    display: flex;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    color: #43cae0;
}

.podrow h6 {
    font-size: 20px;
}

.podrow a {
    color: #000 !important;
    font-size: 16px;
    text-decoration: none;
}

.in-banner {
    overflow: unset !important;
}

.learn_row h3 {
    font-size: 22px;
    color: #38cde7;
    font-weight: 500;
}

.learn_row h2 {
    color: #000;
    margin-top: 0px;
}

.learn_row {
    padding-left: 60px;
}

.check_box h6 {
    font-size: 18px;
    line-height: 40px;
    position: relative;
    color: #000;
    padding-left: 27px;
}

.check_box h6:before {
    content: "\f058";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    color: #43cae0;
}

.roundcol h5 {
    font-size: 20px;
    font-weight: 600;
    color: #43cae0;
    margin-top: -60px;
}

.roundcol .vc_column-inner>div {
    background: #1f2a32;
    padding-bottom: 5px;
    margin-top: 20px;
    border-radius: 10px;
    margin-right: 20px;
    margin-top: 50px;
}
.captioninpage-in.banner-inner {
    display: none;
}

.in-banner ul li {
    display: inline-block;
    color: #fff;
    margin-bottom: 0;
    padding: 0 5px;
}

.in-banner ul {
    margin-left: 52px;
    background-color: #43cae1;
    float: left;
    padding: 10px 20px;
}

.in-banner ul li:after {content: "\f105 ";font-family: 'FontAwesome';padding-left: 14px;}

.in-banner ul li:last-child:after {
    display: none;
}
.down_rig.left-align * {
    text-align: left;
    float: left;
}
div#services-slider .content {
    min-height: 370px;
}
.vc_tta-panel {
    background-color: #fff;
    border: 3px solid #43cae1;
    padding: 0;
    border-radius: 5px;
}

.vc_tta-panel .vc_tta-panel-body {
    display: none;
}

.vc_tta-panel {
    margin-bottom: 15px;
}

.vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    padding: 20px;
    padding-bottom: 0;
}

.vc_tta-panel.vc_active h4.vc_tta-panel-title a {
    background-color: #43cae1;
    color: #fff;
    font-weight: 600;
}

.vc_tta-panel h4.vc_tta-panel-title a {
    padding: 12px 20px;
    display: block;
}

.vc_tta-panel h4.vc_tta-panel-title {
    margin: 0 !important;
}
#post-159 .roundcol {
    margin-bottom: 0 !important;
}

#post-159 .roundcol p {
    color: #fff;
}

#post-159 .roundcol > div > div {padding: 30px;margin-bottom: 10px;margin-top: 0;padding-bottom: 7px;}

#post-159 .roundcol h5 {
    margin: 0;
    margin-bottom: 15px;
}
.founder figure.wpb_wrapper.vc_figure {
    border-radius: 260px;
    overflow: hidden;
    width: 300px;
    height: 280px;
}

.founder figure.wpb_wrapper.vc_figure img {
    height: 100% !important;
}

.founder h3 {
    font-weight: 600;
}
.menu li a:hover {
    color: #fff !important;
}
.footer-top ul li a:hover {
    color: #000 !important;
}


@media only screen and (max-width : 767px) {
	.bannercol h2 {
		font-size: 30px;
		text-align: center;
	}
	.bannercol .vc_btn3 {
    padding: 10px 20px;
    font-size: 15px !important;
    display: table !important;
    margin: 0 auto !important;
}
	.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover{background-color: #38cde7 !important}
	.hsection1 p {
		text-align: center;
	}

	.vc_btn3-container.vc_btn3-left {
		text-align: center;
	}

	.hsection1 {
		padding-top: 9em;
		text-align: center;
		background-position: left top !important;
		padding-bottom: 160px !important;
	}

	p {
		font-size: 15px !important;
	}

	h2 {
		font-size: 28px !important;
	}

	h4 {
		font-size: 22px !important;
	}

	.rounds_row h2 {
		padding: 0 10px;
	}

	.rounds_row p {
		padding: 0 20px;
	}

	.hsection4 .vc_col-sm-4:after {
		display: none;
	}

	footer {
		text-align: center;
	}

	.lefty-text img + p {
		padding-right: 0;
	}

	footer ul.social-link {
		display: table;
	}

	footer ul.social-link li {
		display: inline-block;
	}
	button#shiftnav-toggle-main-button {
		margin-top: 25px !important;
	}
	.in-banner h4 {
		font-size: 16px !important;
		line-height: 1.3;
	}

	.in-banner h1 {
		font-size: 30px !important;
	}

	.learn_row .vc_column-inner {
		padding-left: 15px !important;
	}

	.check_box h6 {
		font-size: 15px;
		line-height: 1.6;
	}

	.roundcol .vc_column-inner>div {
		margin-right: 0;
	}
	.in-banner p {
		max-width: 100%;
	}
	.down_rig.left-align * {
    text-align: center;
    float: none;
    }
    
    #services-slider .thumb img {
        max-width: 190px;
    }
    
    div#services-slider .content {
        min-height: unset;
    }
    
    #services-slider .owl-nav {
        display: none;
    }
    
    div#wpadminbar {
        display: none !important;
    }
    
    .head {padding-bottom: 0;}
    
    header {
        /* position: static; */
        background-color: #000;
        text-align: center;
        padding-top: 20px;
    }
    
    .head .row {
        display: block;
    }

}
