
body.global-2020  #main-footer{
	font-family: 'CiscoSans', sans-serif;
    color: #535352;
    font-size: 16px;
    font-weight: normal;
    background-color: #00263a;
}

.global-2020 #main-footer{
     padding: 30px 25px 55px;
     background-color: #00263a !important;
     display: block;
}
 .global-2020 #main-footer .container{
     width: 87.5%;
     max-width: 1260px;
     text-align: left;
     margin: auto;
	 padding:0px;
     position: relative;
}
 .global-2020 #main-footer .container #footer-widgets{
     padding: 40px 0 0;
}
 .global-2020 #main-footer .container #footer-widgets.clearfix:after{
     content: " ";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
     font-size: 0;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget{
     float: left;
     color: #fff;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget{
     float: left;
     max-width: 100%;
     word-wrap: break-word;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget h4{
     color: #fefefe;
     font-weight: bold;
     font-size: 15px;
     padding-bottom: 10px;
     line-height: 16px;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus{
     margin-top: 7px;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus .sm-group{
     clear: both;
     white-space: nowrap;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus .sm-group span.title{
     width: 105px;
     color: #9eadb7;
     font-size: 13px;
     margin-right: 5px;
     float: left;
     margin-bottom: -1px;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus .sm-group .et-pb-icon{
     font-size: 17px;
     margin-right: 13px;
     float: left;
     font-family: 'ETmodules';
     content: attr(data-icon);
     speak: none;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     display: inline-block;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin-bottom: 5px;
}
 .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus .sm-group .et-pb-icon a{
     color: #ffffff;
     text-decoration: none;
}
 #main-footer .container #footer-widgets .footer-widget .fwidget #footer-followus .sm-group .et-waypoint{
     opacity: 1 !important;
     -webkit-animation: none !important;
     -moz-animation: none !important;
     -o-animation: none !important;
     animation: none !important;
}
.global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget:last-child{
	margin-bottom:0px !important;
}
 .global-2020 #footer-widgets .menu-footer-container .menu li{
     padding-left: 0;
	 line-height:1.7em;
     margin-bottom: 2px;
     position: relative;
     float:left;
}
 .global-2020 #footer-widgets .menu-footer-container .menu li a{
     margin-right: 30px;
     color: #fefefe;
     font-weight: bold;
     font-size: 15px;
     text-decoration: none;
}
 .global-2020 #main-footer .et_pb_section.et_section_regular{
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #00263a !important;
     position:relative;
     background-position: center;
     background-repeat: no-repeat;
     -moz-background-size: cover;
     -webkit-background-size: cover;
     background-size: cover;
}

 .global-2020 #main-footer .et_pb_section .et_pb_row {
     width: 87.5%;
     max-width: 1260px;
     margin: auto;
     position: relative;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column {
     float: left;
     background-size: cover;
     background-position: center;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module{
     opacity: 1 !important;
     -webkit-animation: none !important;
     -moz-animation: none !important;
     -o-animation: none !important;
     animation: none !important;
     margin-left: auto;
     margin-right: auto;
     display: block;
     line-height: 0;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module a{
     text-decoration: none;
     color: #2EA3F2;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module a img{
     max-width: 100%;
     height: auto;
     padding: 12px 0;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text{
     font-size: 12px;
     color: #ffffff;
     word-wrap: break-word;
}
 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text p{
     font-size: 12px;
     color: #ffffff;
     padding-bottom: 16px;
	 text-align:left;
	 line-height:25px;
	 
}
 .global-2020 #main-footer  .et_pb_section .et_pb_row .et_pb_column .et_pb_text .mb0{
     padding-bottom: 3px;
     margin-bottom: 0 !important;
}
.global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text p a{
	font-size: 12px;
    color: #ffffff;
	
}

 @media only screen and ( max-width: 767px ) {
     .global-2020 #main-footer .container #footer-widgets .footer-widget .fwidget {
         margin-bottom: 0 !important;
    }
     .global-2020 #main-footer .container #footer-widgets .footer-widget:nth-child(n){
         width: 100% !important;
         margin-bottom: 9.5% !important;
    }
     .global-2020 #main-footer .container #footer-widgets .footer-widget:nth-child(2n){
         margin-right: 0 !important;
    }
	.global-2020 #main-footer .container #footer-widgets .footer-widget .et_pb_widget .textwidget {
		width:260px;
	}
	
}

 @media only screen and ( max-width: 980px ) {
	 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text p{
		 
		 text-align:center;
	 }
     .global-2020 #main-footer .container{
         transition: none;
         -webkit-transition: none;
         -moz-transition: none;
    }
     .global-2020 #main-footer .container #footer-widgets .footer-widget:nth-last-child(-n+2){
         margin-bottom: 0;
    }
     .global-2020 #main-footer .container #footer-widgets .footer-widget:nth-child(n){
         width: 46.25%;
        margin:0px;
    }
	
    
     .global-2020 #main-footer .et_pb_section .et_pb_row{
         max-width: 1080px !important;
    }
     .global-2020 #main-footer  .et_pb_section .et_pb_row{
         padding: 30px 0;
    }
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column {
         margin-bottom: 30px;
         width: 100% !important;
    }
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module {
         margin-bottom: 0;
    }
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text{
         margin-bottom: 0;
         text-align: center !important;
    }
	.global-2020 #main-footer .container #footer-widgets .footer-widget:first-child{
		margin-right:7.5%;
	}
	
}
 @media only screen and ( min-width: 981px ) {
     .global-2020 #main-footer .container #footer-widgets .footer-widget{
         margin:0px;
    }
     .global-2020 #main-footer .container #footer-widgets .footer-widget:nth-child(odd){
         width: 59%;
         clear:both;
    }
     .global-2020 #main-footer .et_pb_section {
         padding: 54px 0;
    }
     .global-2020 #main-footer .et_pb_section .et_pb_row{
         padding: 0px;
    }
	.global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column{
		    margin-top: -75px;
			margin-right: 5.5%;
	}
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column_1_4 {
        width:20.875%;
    }
	 .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column_3_4{
		 width: 73.625%;
		 margin-left:143px;
	 }
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module {
         margin-bottom: 0;
    }
     .global-2020 #main-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_text{
         margin-bottom: 0;
         text-align: center !important;
    }
	.global-2020 #main-footer .container #footer-widgets .footer-widget:nth-child(even){
		width: 38.666%;
		right:-40px;
		
	}
	.global-2020 #main-footer .container #footer-widgets .footer-widget:last-child .et_pb_widget{
		float:right;
		
	}
}