@media only screen and (min-width: 981px){
	.custom_footer .footer-widget{
        margin-right:0 !important;
    }
   
}
	@media screen and (max-width: 980px) and (min-width: 780px) {
.custom_search form label {

    bottom: -10px !important;
}
		.custom_search label, input {
			width: 100% !important;}
		
	}
@media screen and (max-width: 1024px) and (min-width: 981px) {
	.custom_footer .footer-widget h4 {
    font-size: 20px !important;
}
	#top-menu li {
		padding-right: 20px;}
	#top-menu li a {
    font-size: 18px !important;
}
}
@media only screen and (max-width: 780px){
span.date_dot {
    left: -54px !important;
    font-size: 11px !important;;
}

	span.date_dot:after {
		width: 14px !important;
    height: 14px !important;
		top: 0px !important;
    float: right !important;
    right: -2px !important;
}
	.date_text p {
    font-size: 14px;
    text-align: justify;
}
}
@media only screen and (max-width: 980px){
     .et_header_style_centered .mobile_menu_bar {
    position: relative !important;
    /* top: 2px; */
    /* right: 5px; */
    text-align: center;
}

.custom_search form label {
    bottom: -16px  !important;
}
.custom_search label, input {
    width: 100%  !important;}
   .custom_footer .et_pb_widget {
    
    width: 100% !important;
text-align: center !important;
}
    .social-links ul li {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.social-links {
    width: 100% !important;
}
}



@media (max-width:1920px) and (min-width: 1500px){
.image-text {
    top: 45% !important;
}
.image-text-1 {
    top: 94.5% !important;
}
.image-text-2 {
    top: 94.3% !important;
}
.image-text-3 {
    top: 90% !important;
}
.image-text-4 {
    top: 90.5% !important;
}
.image-text-5 {
    top: 90.4% !important;
	right: 27.7% !important;
}	
}

@media (max-width:1499px) and (min-width: 1350px){
.image-text {
    top: 45% !important;
}
.image-text-1 {
    top: 94% !important;
}	
.image-text-2 {
    top: 93.7% !important;
}
.image-text-3 {
    top: 90% !important;
}
.image-text-4 {
    top: 90.5% !important;
}
.image-text-5 {
    top: 90.4% !important;
}	
}
@media (max-width:1349px) and (min-width: 1201px){
.image-text {
    top: 44.7% !important;
	font-size: 15px !important;
}
.image-text-1 {
    top: 93.8% !important;
	font-size: 15px !important;
}	
.image-text-2 {
    top: 93.5% !important;
	font-size: 15px !important;
}
.image-text-3 {
    top: 89.5% !important;
	font-size: 15px !important;
}
.image-text-4 {
    top: 89.7% !important;
	font-size: 15px !important;
}
.image-text-5 {
    top: 89.7% !important;
	font-size: 15px !important;
}	
}

@media (max-width:1200px) and (min-width: 901px){
.image-text {
    top: 44.5% !important;
    font-size: 12px !important;
}
.image-text-1 {
    top: 93.6% !important;
    font-size: 12px !important;
}	
.image-text-2 {
    top: 93.3% !important;
    font-size: 12px !important;
}
.image-text-3 {
    top: 89.5% !important;
    font-size: 12px !important;
}
.image-text-4 {
    top: 89.7% !important;
    font-size: 12px !important;
}
.image-text-5 {
    top: 89.7% !important;
    font-size: 12px !important;
}	
}
@media (max-width:900px) and (min-width: 768px){
.image-text {
    top: 43.1% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}
.image-text-1 {
    top: 92.2% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}
.group-12 {
    width: 60.6% !important;
}
.group-12 img {
    width: 100% !important;
}	
.image-text-2 {
    top: 92.2% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}
.image-text-3 {
    top: 87.2% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}
.image-text-4 {
    top: 87.8% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}
.image-text-5 {
    top: 87.8% !important;
    font-size: 9px !important;
    height: 2.5vw !important;
}	
}

@media only screen and (max-width: 767px){
.image-text {
    height: 4vw !important;
    top: 41% !important;
    width: 75% !important;
    font-size: 7px !important;
}
.group-1 img {
    margin-bottom: 4px !important;
}
.dark-images>div {
    padding: 4px 4px 0px 0px !important;
}
.group-12 {
    width: 61.2% !important;
}	
.group-13 {
    padding: 0px 4px 1px 1px !important;
}
.group-14 img {
    padding: 3px 3px 3px 2px !important;
}	
.image-text-1 {
    height: 4vw !important;
    font-size: 7px !important;
    width: 75% !important;
    top: 88.8% !important;
}
.image-text-1 a {
    color: black;
    float: left;
    margin-left: 7% !important;
}
.image-text-2 {
    height: 4vw !important;
    font-size: 7px !important;
    width: 73% !important;
    top: 89% !important;
}
.image-text-2 a {
    color: black;
    float: left;
    margin-left: 7% !important;
}
.image-text-3 {
    height: 4vw !important;
    font-size: 7px !important;
    width: 34% !important;
    top: 82% !important;
}
.image-text-3 a {
    color: black;
    float: left;
    margin-left: 7% !important;
}
.image-text-4 {
    height: 4vw !important;
    font-size: 7px !important;
    width: 21% !important;
    top: 80.9% !important;
    padding-left: 1% !important;
}
.image-text-4 a {
    color: black;
    float: left;
    margin-left: 7% !important;
}
.image-text-5 {
    height: 4vw !important;
    font-size: 7px !important;
    width: 30% !important;
    top: 81.2% !important;
    right: 20% !important;
}
.image-text-5 a {
    color: black;
    float: left;
    margin-left: 7% !important;
}	
}

.et_pb_text_inner h2 {
    margin-bottom: 4% !important;
}

@media (max-width:1130px) and (min-width:900px) {
.experience_block h4 {
    font-size: 17px !important;
}	
}

@media only screen and (max-width: 767px) {
.et_pb_text_1 h2 {
    font-size: 19px !important;
}
}

@media only screen and (max-width:980px) {
.et_pb_row.et_pb_row_8.et_pb_gutters2.et_pb_row_3-4_1-4 {
    padding: 5px 0 !important;
}	
}