.wpcf7-form-control-wrap {
	position: unset !important;
}
.detail_section_home .inner_detail_home .inner_country_home .card .card-header button{
	background-color: transparent;
}
.menu_section .navbar  button{
	background-color: transparent !important;
}

/* custom pagination start */
.custompagination .pagination{
	box-shadow: none !important;
	display: block;
	margin-top: 37px;
	padding-bottom: 30px;
	margin-bottom:0px !important;
}
.custompagination .pagination .nav-links {
	border: none !important;
}
.custompagination .pagination .nav-links a, .custompagination .pagination .nav-links span, .custompagination .pagination .nav-links  .next ,  .custompagination .pagination .nav-links .prev{

	  background-color: rgba(255,255,255,.05);
	  border: 1px solid #BBBBBB;
	  border-radius: 5px;
	  color: #BBBBBB;
	  margin-left: 0;
	  margin-right: 12px;

}
.custompagination .pagination .nav-links a:hover{
	 background-color: #e58e04;
	 border-color:#e58e04;
	 color: #fff;
}
.custom_page {

    text-align: center;
    font-size: 17px;
    line-height: 22px;

}
.custompagination .pagination .nav-links .current{
 background-color: #fff;
 	color: #000000;
}
.custompagination {
	text-align: center;
	position: relative;
}
.custompagination .nav-links .page-numbers{ border-radius:5px; font-size:17px; font-weight:normal; margin-right:5px; padding:0px; height:40px; width:40px; line-height:40px; border:1px solid #f2f2f2; background-color:transparent; color:#000000;}
.custompagination .nav-links .page-numbers.current{background-color:#e58e04; color:#fff; border-color:#e58e04;}
.custompagination .nav-links .page-numbers:last-child{margin-right:0px;}
.custompagination .nav-links .page-numbers .screen-reader-text{margin-right:0px;}
.custompagination .nav-links .page-numbers.next:before{height:40px; width:40px; line-height:40px; font-size:0px; }
.custompagination .nav-links .page-numbers.prev:before{height:40px; width:40px; line-height:40px; font-size:0px;}
/* custom pagination end */


/* custom pagination  media query start */
@media (max-width:767px){
	.cstm_search_page .cstm_search_form.no-search-results-form.section-inner.thin {
		width: 100%;
		
	}
	.custompagination .nav-links .page-numbers.next::before {
		line-height: 27px;
		width: 28px;
	}
	.custompagination .nav-links .page-numbers {
		height: 26px;
		line-height: 25px;
		width: 27px;
		font-size: 12px;
	}
	.custompagination .pagination .nav-links a, .custompagination .pagination .nav-links span, .custompagination .pagination .nav-links .next, .custompagination .pagination .nav-links .prev {
		margin-left: 0;
		margin-right: 0;
	}
	.custompagination .nav-links .page-numbers.prev::before {
		line-height: 24px;
		width: 26px;
	}
}

.custompagination .next.page-numbers,.custompagination .prev.page-numbers {
	background: transparent !important;
	border: none !important;
}
.custompagination .next.page-numbers::before {
	background: url(../svg/right-1.svg) center center / 100px 100px rgba(0, 0, 0, 0.0);
	
}
.custompagination .prev.page-numbers::before {
	background: url(../svg/left-1.svg) center center / 100px 100px rgba(0, 0, 0, 0.0);
}
.custompagination .next.page-numbers::before,.custompagination .prev.page-numbers::before {
	background-repeat: no-repeat;
	background-size: cover;
	width: 25px !important;
	margin: 0 auto;
	content: -moz-alt-content !important;
	background-size: 15px 22px;
}

@media(max-width:767px){
	.custompagination .nav-links .page-numbers.next:before{height:26px;}
	.custompagination .nav-links .page-numbers.prev:before{height:26px;}
	.custompagination .next.page-numbers::before,.custompagination .prev.page-numbers::before {
		background-size: 7px 22px;
	}
}
/* custom pagination media query end */

/* 17-07-2020 */
.service_detail_popup .modal-body ul li { font-size: 16px; color: #000; display: block; margin: 0 0 15px;}

.service_detail_popup .modal-body ul li strong { display: block; color: #f59600; font-size: 20px; font-weight: 700; padding: 0 0 8px 27px; position: relative;}
.service_detail_popup .modal-body ul li strong:after { background-image: url(../png/after-icon.png); position: absolute;left: 0;top: 7px;content: ""; width: 14px;height: 14px;}
.cstm_not_found_page { min-height: 33vh; }
.cstm_not_found_page .cstm_not_found{ text-align: center; padding-top: 10px; }
.cstm_not_found_page .bottom_design:after{ Display:none; }
.cstm_single_page{ min-height: 33vh; }
.cstm_single_page .heading{ text-align: left;}
.custom_page_img{ text-align:center; padding-bottom: 20px; }
.custom_page_img img{ max-width:100%; }

.cstm_search_page .service_detail_box ul li {
	width: 100%;
	padding: 20px 20px 20px;
}
.cstm_search_page .heading_text p {
	padding: 0 0 20px;
}
.cstm_search_page .service_detail_box {
	padding: 30px 0 0;
}
.contact_home.cstm_search_page {
	padding-bottom: 30px;
}


.cstm_our_people .service_detail_box ul li {
	width: 33%;
}
.cstm_our_people .service_list_box {
	padding: 20px 32px 20px;
	
}

.cstm_about_scs_home.about_scs_home .slider_section {
    margin-bottom: 32px;
}


@media (max-width: 767px) {
	.cstm_about_scs_home.about_scs_home .slider_section {
	    margin-bottom: 0px;	
	}
}

.about_scs_home .read_more .button_default {
	padding: 15px 30px;
}
@media  (max-width:767px){
	.about_scs_home .read_more .button_default {
		padding: 11px 20px;
	}
}

/* 20-10-2020 */

.service_detail_popup .modal-body ul li > ul{ padding-top: 0px; }
.service_detail_popup .modal-body ul li > ul li{ margin-bottom: 0px; }
.service_detail_popup .modal-body ul li > ul li{ padding-left: 20px; position: relative; }
.service_detail_popup .modal-body ul li > ul li::after {background-image: url(../svg/check.svg);position: absolute;left: 0;top: 7px;content: "";width: 14px;height: 14px;
background-size: 100%; background-repeat: no-repeat; top: 11px;}
.ccs_section.cstm-worldwide_section .main_item_box {	max-height: inherit;	overflow: inherit;}

.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ display: flex; align-items: center; margin-top: 0px; }
.cstm-worldwide_section .contact_img{ text-align: center; }





/*22-10-2020*/
.contact_home.cstm_contact_home_section{ padding-top: 0px; }
.ccs_section.cstm-worldwide_section .about_scs_section { padding: 25px 0px 0px; }
.about_scs_home {padding: 45px 0px 50px;}
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right figure{ max-width: 300px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ justify-content: center; }

.ccs_section.cstm-worldwide_section .main_item_box .about_scs_left{ width: 70%; border-right: 7px solid #f59600; padding-right: 50px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ width: 30%; padding-left: 50px; }
.ccs_section.cstm-worldwide_section .main_item_box::after{ display: none; }


/*28-10-2020*/
.counter_section ul{ margin: 35px 0px 0px; }
.about_scs_home{ padding: 40px 0px 45px; }



@media (min-width:768px) and (max-width:991px){
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_left, .ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ width: 100%; }
.ccs_section.cstm-worldwide_section .main_item_box::after{ display: none; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_left {border-bottom: 4px solid #f59600;	padding-bottom: 30px;	margin-bottom: 25px;}
.first_who_section {padding: 30px 0 50px;}
.about_scs_home.cstm_about_scs_home {	padding: 35px 0px 35px;}
.ccs_section.cstm-worldwide_section .about_scs_section{ padding: 20px 0px 0px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_left{ border-right: none; padding-right: 0px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ padding-left: 0px; }
.counter_section{ padding: 35px 0px 40px; }

}

@media (max-width: 767px) {
.cstm-worldwide_section.ccs_section  .cstm_about_scs_home{ padding-bottom: 0px; }
.banner_top .banner .carousel-item .slider_image{ margin-bottom: 0px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_left{ border-right: none; width: 100%; padding-right: 0px; }
.ccs_section.cstm-worldwide_section .main_item_box .about_scs_right{ width: 100%; padding-left: 0px; }
.ccs_section.cstm-worldwide_section .main_item_box{ padding-bottom: 25px; }

.inner_detail_home{ padding: 15px 0px 20px; }
.about_scs_home{ padding: 25px 0px 40px; }

}


/*19-01-2024*/

#gdpr-cookie-consent-show-again {display: none!important;}
.gdpr-page .accordion>.card{
	margin-bottom: 20px;
	border: solid 1px #ccc;
	border-radius: 4px;
	overflow: hidden;
}
.gdpr-page .accordion>.card>.card-header{
	padding: 0;
	border: 0;
}
.gdpr-page .accordion>.card>.card-header .btn {
	padding:15px 30px 15px 50px;
	background-color: #fff;
	font-size: 20px;
	color: #000;
	text-decoration: none;
	border: 0;
	position: relative;
	border-radius: 0;
	box-shadow: none;
	outline: none;
}
.gdpr-page .accordion>.card>.card-header .btn::before{
	width: 50px;
    height: 100%;
    background-image: url(../plus.html);
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
} 
.gdpr-page .accordion>.card>.card-header .btn[aria-expanded="true"]{
	background-color: #e58e04;
	color: #fff;
	font-weight: bold;
}
.gdpr-page .accordion>.card>.card-header .btn[aria-expanded="true"]::before{
	filter: invert(1);
	background-image: url(../minuns.html)
}
.gdpr-box {
    background-color: #f9fafa;
    text-align: center;
    display: inline-block;
    padding: 68px 30px 10px;
	margin: 68px 0 30px;
}
.gdpr-box figure {
    position: absolute;
    top: 0;
    background-color: #e58e04;
    width: 128px;
    height: 128px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0; 
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
	left: 50%;
	transform: translateX(-50%);
}
.gdpr-box h4 {
    font-size: 23px;
    color: #172a56;
    font-weight: 700;
    line-height: 26px;
}
.gdpr-text h4{
	font-size: 20px;
	font-weight: bold;
}
@media (max-width:767px){
	.gdpr-page .accordion>.card>.card-header .btn{
		font-size: 15px;
	}
}


/*30-09-2024*/

.cstm_gdpr_section p{
    font-size: 15px;
    font-weight: 400;
    color: #000000;
    margin-bottom: 15px;
}
.cstm_gdpr_section strong{
    font-size: 15px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 15px;
}
/*.cstm_gdpr_section ul{
    display: block;
    margin-top: 15px;
}
.cstm_gdpr_section ul li{
    font-size: 15px;
    font-weight: 400;
    color: #000000;
    margin-bottom: 15px;
    width: 100%;
    position: relative;
    padding-left: 15px;
}

.cstm_gdpr_section ul li::before{
    position: absolute;
    content: "";
    width: 7px;
    height: 1px;
    background-color: #000;
    left: 0;
    top: 10px;
}*/

.cstm_gdpr_section ul li {
    padding-left: 20px;
    position: relative;
    font-size: 15px;
    color: #000;
    display: block;
    margin: 0 0 15px;
}

.cstm_gdpr_section ul li::before {
    background-image: url(../svg/check.svg);
    position: absolute;
    left: 0;
    top: 7px;
    content: "";
    width: 14px;
    height: 14px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 6px;
}

.cstm_gdpr_section a {
    color: #e58e04;
}