 





.t4-header {
    min-height: 40px;
    position: absolute !important;
    background: #fff;
    z-index: 999999;
        width: 329px;
}

#t4-header .container {
    padding: 0 !important;

}
.header-block-1 .navbar-brand {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important ;
    flex: none!important;
    max-width: unset!important;
    padding-left: 15px!important;
    padding-right: 0!important;
    width: 222px;
    height: 107px;
}

.header-block-1 .header-wrap {

    margin-right: 0px!important;
     margin-left: 0px!important;
}

.headerbtn .btn {
    background: url(../../images/ggnav.jpg);
    height: 107px;
    border-radius: 0;
    width: 107px;
    border: 0;
    background-size: 253px 407px;
    background-position: 0 0;
}
.headerbtn .btn::after {
width: 53px;
    height: 3px;
    background: white;
    content: "";
    top: 43px;
    position: absolute;
    left: 26px;
}

.headerbtn .btn::before {
width: 53px;
    height: 3px;
    background: white;
    content: "";
    top: 63px;
    position: absolute;
    left: 26px;
}


#t4-header .dropdown-menu::after {
width: 53px;
    height: 3px;
    background: white;
    content: "";
    top: 53px;
    position: absolute;
    left: 26px;
    transform:rotate(-45deg);
}

#t4-header .dropdown-menu::before {
width: 53px;
    height: 3px;
    background: white;
    content: "";
    top: 53px;
    position: absolute;
        transform: rotate(45deg);
    left: 26px;
}

#t4-header .logo-img {
    width: 178px;
    height: 63px;       margin-top: 18px;
}



#t4-header .dropdown-menu{
    background-color: #0A55A4;
    top: -110px !important;
    background: url(../../images/ggnav.jpg);
    padding: 110px 13px 30px 13px !important;
    border-radius: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.t4-footnav {
     margin-bottom: 40px;
}

.footer-icon{
    padding-top: 15px;
    display: flex;
    padding-bottom: 15px;
}
.footer-icon .btn {
    display: flex;
    justify-content: center;
    flex-direction: column;
    background: #0B276B;
    border-radius: 50%;
    color: #fff;
    width: 40px;
    margin-right: 4px;
    height: 40px;
    font-size: 21px;
    text-indent: -1px;
}

.footer-logtext{
    margin: 0;
 }

 .navbar-nav .nav-item {


    color: #ffffff;

    font-size: 22px;


 
    min-width: 223px;

}
 .navbar-nav .nav-item  a{
      color: #ffffff !important;  
     display: flex;
    align-items: center;
 }
 
 .navbar-nav .nav-item  a img {
    width: 16px;
    margin-right: 5px;
    height: 16px;
}
.dropdown-menu a:last-child{
  border-bottom: 1px solid #fff !important;
}

.home-body {
   padding-top:0 !important;
}

.home-body .t4-col{
  padding: 0px !important;
}


.story-class .sppb-addon-text-block{
    display: flex;    	border-top: 1px solid #8DD4ED;         padding: 20px 0px;
}


.story-class .sppb-addon-text-block h3{
margin-top: 0 !important;       color: #1baadb6b;
    font-weight: bold;
}
.story-class .sppb-addon-text-block .sppb-addon-content{
   padding: 5px 0px 0 35px;   color: #707070;   font-size: 19px;
}

.story-class .sppb-addon-text-block .sppb-addon-content img{
  margin-bottom: 15px;
}


.story-class2 .sppb-addon-text-block .sppb-addon-content {
    color: #707070;
    font-size: 16px;
}

.image-layout-preset-style-poster .sppb-addon-image-layout-content {
    max-width: 70%;
}
.mymorebig{
	text-transform: uppercase;
    font-size: 20px;
}
@media (min-width: 1200px){

	.story-class .sppb-addon-text-block{
		border-top: 0px solid #8DD4ED;       
	}


	.story-class .sppb-addon-text-block:before{
		content: '';
		border-top: 1px solid #8DD4ED;
		width: 900px;
		max-width: 100%;
		position: absolute;
		z-index: -1;
	}
	.page-5 .sppb-row-container{
		max-width: 90%;
	}
	#sppb-addon-1614708882042 .sppb-addon-content {
		max-width: 600px;
	}
	.mymorebig{
		margin-left: -35px;
	}
	#section-id-1614708882163 >div {
		padding: 0 40px;
	}

	#sppb-addon-1616605519887 .sppb-addon-content ,#sppb-addon-1614708882061  .sppb-addon-content , #sppb-addon-1614708882066  .sppb-addon-content ,#sppb-addon-1614708882173  .sppb-addon-content {
		max-width: 600px;
	}
	.ggstotestep2 {
		border-top: 1px solid #8DD4ED  !important;  
	}
	.ggstotestep2:before{
		border-top: 0px solid #8DD4ED  !important;
	}
	#sppb-addon-1614708882178 .ggstotestep2 >div {
		padding: 20px 90px !important;
	}

	#section-id-1614722952621 .sppb-row-container {
		padding-right: 90px;
		padding-left: 90px;
	}

	#sppb-addon-1614723509428 img {
		width: 100%;
	}

}

@media (max-width: 1100px){
    
    
    .mob-rever{    flex-direction: column-reverse;
    display: flex;}
     .sppb-image-layout-title{    width: 100%  !important; font-size: 2em  !important;}
    
     .sppb-addon-image-layout-text{  width: 100%  !important; font-size:1.3em  !important;}   
}

@media (max-width: 767.98px) {


.image-layout-preset-style-poster .sppb-addon-image-layout-content {
    max-width: 100%;
}
    
    #sppb-addon-1614455998041 .sppb-addon-image-layout-text br, .footnav-2 br, #sppb-addon-1614541627734 .sppb-image-layout-title br, #sppb-addon-1614541627711 .sppb-image-layout-title br, #sppb-addon-1614455998036 .image-layout-preset-style-poster br , #sppb-addon-1614455998061 .sppb-addon-image-layout-text br, #sppb-addon-1614455998051 br{display:none;}
    
   .sppb-addon-image-layout-content{
		align-items: flex-start !important;
   } 
        
    .footer-icon{    padding-top: 0 !important;}
    .footer-title-mb{ margin-top:0; padding-top:4px !important;}
    .header-block-1 .navbar-brand{width: auto;}
    
    .sppb-addon-content .sppb-col-md-4, .sppb-addon-content .sppb-col-md-6, .sppb-addon-content .sppb-col-md-7{    margin-top: 0 !important;}
    
	#sppb-addon-1614626723922 .sppb-addon-image-layout-content {
	 
		left: 0 !important;
	}    
    #sppb-addon-1614708881939 .image-layout-preset-style-poster .sppb-addon-image-layout-content {
		left: 0 !important;
	}
	#sppb-addon-1614455998041   .sppb-addon-image-layout-text > div {
		text-align: left !important;
	}
    
  .sppb-addon-title {
		font-size: 2em !important;
	} 

	#sppb-addon-1614626723936 .sppb-addon-title{
		font-size: 1.2em !important;
	}
    .row{  
		margin-right: 0!important;
		margin-left: 0!important;
	}
 	.image-layout-preset-style-poster .sppb-addon-image-layout-content {
		position: relative !important;
		background: #0A55A4 !important;     width: 100%;
	}   
    
   .dropdown-menu .collapse:not(.show) {
		display: block !important;
	}

	.nav-breakpoint-lg .navbar-toggler {
		display: none;
	}
	#sppb-addon-1614541627711 .sppb-addon-image-layout-content , #sppb-addon-1614541627734 .sppb-addon-image-layout-content{
	position: relative !important;
	width: auto !important;
	height: auto !important;
	}  

   #t4-footnav .footnav-4,   #t4-footnav .footnav-3  {
		text-align: center;
		margin: 0 !important;
		padding: 0 !important;
	}

    #t4-footnav .footnav-2 {padding: 0 30px !important;}
    #t4-footnav .footnav-1 {  padding-right: 0!important;}
 

   .col-60 .sppb-row > .sppb-col-sm-6{
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
    
    .image-layout-preset-style-poster .sppb-addon-image-layout-content{    margin: 0px 0px  !important;
            padding: 14px 30px 20px  !important;
    }
    
    .sppb-image-layout-title{    width: 100%  !important; font-size: 2em  !important;}
    
   .sppb-addon-image-layout-text{  width: 100%  !important; font-size:1.3em  !important;}
   .t4-header{ width: 100%; position: relative !important;}
	.header-wrap{display: flex;
		justify-content:space-between;} 
    
	#t4-header .dropdown-menu.show{
	   transform: translate3d(0, 107px, 0px) !important; 
		left: auto !important;
		right: 0 !important;
	}    

	#t4-header .dropdown-menu::before , #t4-header .dropdown-menu::after{    right: 26px;  left: auto !important;}  
	.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
}


@media (max-width:340px) {
    
    .sppb-addon-image-layout-content{    padding: 30px 24px 40px;}
    .image-layout-preset-style-card .sppb-addon-image-layout-content {
    padding: 0 25px 0 25px;

        
    }
    
}


.sppb-image-layout-title { padding: 0px 22px 0px 22px !important;    }
    
 .sppb-addon-image-layout-text{padding: 0 18px 0 18px !important;  }



 