option:disabled {
    background-color: #eeeeee;
}
	/*new css starts*/

	#odd a.neon-button {
		margin-top: 0px;
	}
	.nhw__requests-list > .nhw__request:last-child:before
	{
	content: "";
		display: block;
		position: absolute;
		top: 14px;
		left: 0;
		width: 7px;
		height: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		background: rgba(80, 93, 114, .1);
	}

	#how_it_works_sec .service-content a	
	{	
	  color: #0000FF!important;
	}	
	.inner-block .bottom_blocks h3::before	
	{	
		content: none;	
	}	
	.bottom_blocks:after	
	{	
		content: '';	
		background-color: #265f96;	
		height: 4px;	
		display: block;	
		position: relative;	
		top: -17px;	
		left: 0;	
		width: 97px;	
		margin: 0 auto;	
	}	
	.bottom_blocks	
	{	
	position: relative;	
	}	
	.inner_content	
	{	
		position: absolute;	
		top: 50%;	
		transform: translateY(-50%);	
		text-align: center;	
		width: 100%;	
		left: 0;	
	}	
	.six-blocks .bottom_blocks h3	
	{	
		margin-bottom: 0px;	
		min-height: auto!important;	
	}	
	.block_light_blue i.fa.fa-phone	
     {	
     padding-right: 2px;	
	 }	

    .block_light_blue i.fa.fa-envelope	
     {	
     padding-right: 2px;	
	 } 

    h1, h2, h3, h4
    {
		font-family: Lato,sans-serif;
    	font-weight: 500;
    }
    p
    {
    	font-family: Lato,sans-serif!important;
    	font-weight: 400!important;
    }
	.a_r_int h2 {
		font-size: 34px;
		font-weight: 400;
	}
	.a_r_int p {
		font-size: 18px;
		font-weight: 500;
		margin: 13px 0;
	}
	.uspmbar__option
	{
		text-align: center !important;
	}
	.uspmbar__option img
	{
		width: 40px;
	}
	.uspmbar__option h3
	{
		font-size: 20px;
		font-weight: 600!important;
		margin-top: 12px;
		text-align: center !important;
		min-height: 51px;
	}
	.uspmbar__option p
	{
		font-size: 16px;
		margin-top: 14px;
		text-align: center !important;
		color: #111111;
	}

	.r_int_pre
	{
		text-align: center;
		margin-top: 41px;
		width: 80%;
		margin: 0 auto;
		border: 1px solid #eeeeee;
		border-radius: 6px;
		padding: 25px 0;
		background: #1f3d5c;
        color: #ffffff;
        margin-top: 120px;
	}
	.r_int_pre h1
	{
		font-size: 34px;
		font-weight: 500;
		color: #ffffff;
	}
	.r_int_pre p
	{
		font-size: 18px;
		padding: 21px 5px;
	}

	.expi__container {
		padding: 75px 0;
	}
	.r_int_pre a span {
		font-size: 18px;
		padding: 0;
		margin: 0;
	}
	a.neon-button
	{
		line-height: 47px;
		margin-right: 25px;
		font-size: 18px;
		font-family: 'Roboto', sans-serif!important;
    	font-weight: 300!important;
	}

	.neon-button:hover
	{
		color: #47acad!important;
	}

	.validityOfCertification{
		.row{
			display: flex;
			img{
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.ab_outr_sec_right{
				display: flex;
				align-items: center;
				height: auto;
			}
		}
	}
	.ab_outr_sec
	{
		background-color: #1f3d5c;
	}
	.ab_outr_sec_right
	{
		background-color: #1f3d5c;
		height: 550px;
	}

	.ab_outr_block {
	    padding: 50px 21px;
	}

	.ab_outr_block h2 {
		color: #ffffff;
		font-size: 30px;
		font-weight: 600!important;
		margin-bottom: 19px;
	}

	.ab_outr_block p
	{
		font-size: 16px;
		color: #ffffff;
		line-height: 1.6;
	}


	.gl_tr_sec
	{

		background-image: url('/wp-content/themes/translations/images/certified-translation-service-the-spanish-group-2.jpg');
		background-position: 101%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.gl_tr_one {
		background: #eeeeee;
		padding: 60px 19px;
		margin: 30px 0;
	}
	.gl_tr_one h2 {
		color: #000000;
		font-size: 34px;
		font-weight: 500;
		margin-bottom: 22px;
	}
	.gl_tr_one h1 {
		font-weight: 600!important;
	}

	.gl_tr_one p {
		font-size: 16px!important;
		line-height: 1.5;
	}
	.gl_tr_one a span
	{
		font-size: 18px;
	}

	#how_it_works_sec
	{
		background: linear-gradient(#a4cdffc2,#152e4cc2),url('/translations/wp-content/uploads/2025/08/General_Spanish_translation_information_image.webp') no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		padding: 52px 0 0px 0;
		background-color:#152e4c;
	}
	#how_it_works_sec  h2
	{
		color: #ffffff;
		text-align: center;
		font-size: 34px;
		font-weight: 500;
		margin-bottom: 44px;
	}
	.how_it_works_btns a {
		background-color: #ffffff;
	    padding: 10px 28px;
	    border-radius: 7px;
		font-family: 'Roboto', sans-serif!important;
		font-size: 18px;
	    font-weight: 700!important;
	    position: relative;
	    width: 100%;
	    max-width: 341px;
	    margin: 0 auto;
	    margin-bottom: 9px;
	}
	.how_it_works_btns a:first-child
	{
		background-color: #47acad!important;
		color: #ffffff;
	}

	.rec_inter_box_sec
	{
		padding-top: 131px;
	}
	.service::before
	{
		position: absolute;
		color: #ffffff;
		border: 1px solid;
		border-radius: 50px;
		padding: 0 18px;
		font-size: 25px;
		height: 52px;
		line-height: 2;
		border-style: dashed;
	}
	.service-wrapper {

	}
	.service-content {
	    margin-top: 20px;
	}
	.service .title-wrap h3
	{
		color: #ffffff;
		font-size: 20px;
		max-width: 223px;
	}
	.how_it_works_title
	{
		padding-left: 33px;
	    /*position: relative;*/
	    top: -9px;
	    font-weight: 500!important;
	}
	.how_it_works_title_first
	{

	}
	.how_it_works_title_fourth {
	    top: -21px!important;
	}

	.service-content p
	{
		color: #ffffff;
		font-size: 16px;
	}
	.title-wrap h3 img {
		    width: 23px;
		    margin-right: 9px;
		    float: left;
		    margin-top: 7px;
	}

	.title-wrap h3 img:first-child
	{
		width: 21px;
		margin-top: 5px;
	}

	.service_row
	{
		position: relative;
		top: 40px;;
	}

	.service_block {
		background: #ffffff;
		border-radius: 8px;
		padding: 0px 15px 21px 15px;
		min-height: 286px;
		box-shadow: 0px 0px 3px 1px #888888;
		margin-top: 30px;
		text-align: center;
	}
	.service_block h3 {
		font-size: 20px;
		font-weight: 600!important;
		min-height: 51px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.service_block p {
		font-size: 16px;
	     color: #111111;

	}
	.service_block img {
		position: relative;
		top: -23px;

	}

	.testimonials-content h2
	{
		text-align: center;
	    font-size: 34px;
	    font-weight: 600!important;
	}
	.testimonials-content p
	{
		font-size: 18px;
	    text-align: center;
	    padding-top: 17px;
	    margin-bottom: 31px;
		color: #000;
	}
	.testimonials-slider {
	    background: #e4f1ff;
	    padding: 23px;
	    border-radius: 18px;
	    margin-top: 25px;
	}

	.testimonials-slider::after {
		background : url('/translations/wp-content/themes/translations/images/Path 58.png') no-repeat;
	    content: '';
	    height: 41px;
	    display: block;
	    position: relative;
	    left: 0;
	    width: 97px;
	    bottom: -23px;
	    float: right;
	    margin-right: -38px;
	}

    .test-auther
	{
		font-size: 16px;
	    margin-top: 7px;
	    float: right;
	    margin-right: 24px;
	}


	section#faq_section {
		background: #f9f9f9;
		padding: 50px 0;
	}

	h1.faq_heading {
		font-size: 34px;
		font-weight: 600!important;
		margin-bottom: 30px;
		margin-top: 50px;
	}

	div#accordion {
		background: #ffffff;
		padding: 20px 0px;
		box-shadow: 0px 3px 9px 0px rgba(136,136,136,0.5);
		border-radius: 6px;
	}

	a.collapsed
	{
		color: #383e46!important;
	}

	.panel-title.faq-title a.collapsed i
	{
		background: #383e46;
	}
	.panel-title.faq-title a
	{
		color: #2680eb;
		cursor: pointer;
	}
	.panel-title.faq-title a i {
		margin-right: 6px;
		background: #2da0a1;
		color: #ffffff;
		padding: 1px 4px;
		border-radius: 5px;
		font-weight: bolder;
		float: left;
	}


	.panel-default
	{
		border: 0px solid #f2f2f2!important;
		border-bottom: 1px solid #f2f2f2!important;
	}
	.panel-default:nth-child(odd)
	{
		background: transparent;
		border: 0px solid #f2f2f2!important;
		border-bottom: 1px solid #f2f2f2!important;
	}
	.faq-body
	{
		font-size: 16px;
		color: #383e46;
	}
	.get_a_quote_block {
		background: #ffffff;
	    padding: 21px;
	    color: #383e46;
	    border-radius: 0px;
	    padding-bottom: 10px;
	    border-style: solid;
	    border-color: #e8ebee;
		border-width: 4px;
	}
	.get_a_quote_block h3 {
		color: #383e46;
		font-weight: 500;
		font-size: 26px;
		margin-bottom: 23px;
	}
	button.btn.neon-button.submit_btn {
		padding: 0px 77px;
	}
	.order-tran_btn
	{
		background: #ffffff;
		color: #000000!important;
	}

	.order-tran_btn_one
	{
		position: relative;
	    top: -18px;
	    margin-left: 36px;
	    width: 244px;
	    height: 46px;
	    line-height: 42px!important;
	}




	.banner-info-bock {
		width: 80%;
		margin: 0 auto;
		background: #e4f1ff;
		padding: 14px 18px;
		margin-top: 45px;
		margin-bottom: 45px;
		border-radius: 7px;
	}
	.banner-info-bock h3 {
		font-size: 20px;
		font-weight: 500;
	}
	.banner-info-bock p {
		font-size: 16px;
	}
	a.get_started_btn {
		background: #1f3d5c;
		color: #ffffff;
		padding: 11px 14px;
		border-radius: 7px;
		font-size: 16px;
	}
	.banner-left-block{

        margin: 0 auto!important;
		margin-bottom: 32px!important
		/*margin: 2px 0px 80px 0;*/

	}
	.banner-left-block h1 {
		font-size: 37px !important;
	    font-weight: normal !important;
	    color: #434343!important;
	    margin: 30px 0 5px;
	    padding: 0;
	    line-height: normal;
	    text-shadow: 0 3px 15px rgba(255,255,255,0.9)
	}
	.banner-left-block p {
		font-size: 20px !important;
	    font-weight: normal !important;
	    color: #434343!important;
	    margin: 0 0 55px;
	    padding: 0;
	    line-height: normal;
	    text-shadow: 0 3px 15px rgba(255,255,255,0.9)
	}
	.nfn__content
	{
		background: rgba(255,255,255,0.9)!important;
		margin-top: 0px;
		margin-bottom: -68px;
		padding: 16px 45px 45px;

	}
	.nfn__content:before
	{
		content: none;
		position: relative;
	}

	button#nfnOrderBtn
	{
		font-size: 18px!important;
	}
    button#nfnQuoteBtn
    {
    	font-size: 18px!important;
    }
    button#nfnQuoteBtn {
	    background: #1f3d5c!important;
	    color: #ffffff!important;
	    text-decoration: none!important;
	}


	/*#nfnOrderBtn
	{
		width: 100%;
	}*/

	.nfn__title
	{
		padding: 0 0 28px!important;
	}

    /*why-like-our-services*/
	section#why-like-our-services h2 {
	    font-size: 34px;
	    color: #000000;
	    font-weight: 700!important;
	    text-align: center !important;
	    margin-bottom: 32px;
	}
	section#why-like-our-services p {
	    font-size: 18px;
	    color: #494747;
		text-align: center !important;	
	}
	.dts-feature_row
	{
	  width: 75%;
      margin: 0 auto;
	}
	ul.dts-feature li {
	    list-style: none;
	    margin-bottom: 8px;
	    font-size: 18px;
	}
	ul.dts-feature li img {
	    width: 20px;
	    margin-right: 11px;
	}

	.wlos-content {
	    background: #e4f1ff;
	    padding: 37px;
	    margin-bottom: 100px;
        margin-top: 42px;
	}
	.wlos-img
	{
		position: relative;
	}
	.wlos-img img{
		position: absolute;
		top: -94px;
	    max-width: 326px;
	    right: 43px;

	}
	.text-left
	{
		text-align: left!important;
	}
	section#samples_sec {
	    background: #e4f1ff;
	}
	.samples_sec_content h1 {
	    font-size: 34px;
	    font-weight: 600!important;
	    text-align: center;
	    padding-bottom: 13px;
	}
	.samples_sec_content p {
	    font-size: 18px;
	    padding-bottom: 30px;
	    text-align: center;
	    max-width: 82%;
	    margin: 0 auto;
	}
	.samples_imgs img
	{
		width: 100%;
		/*max-height: 337px;*/
	}
	.samples_imgs p
	{
		font-size: 18px;
	    color: #1f3d5c;
	    font-weight: 600;
	    margin-top: 13px;
	}

	.bg-blue
	{
		background-color: #1f3d5c!important;
	}

	.get_a_quote_block label {
	    font-size: 12px;
	}

	.styleSelect
	{
		position: relative;
	}
	.styleSelect::after {
	        content: "";
		    display: inline-block;
		    width: 14px;
		    height: 21%;
		    opacity: 0.25;
		    position: absolute;
		    background-image: url(https://dl.dropboxusercontent.com/s/bm3e6p06wrz74jg/dark-arrow-down-icon.png?dl=0);
		    background-size: contain;
		    background-position: right;
		    background-repeat: no-repeat;
		    right: 25px;
		    top: 45px;
		    z-index: 0;
	}
	select#from_field {
	    height: 42px!important;
	    border-radius: 30px 0px 0px 30px!important;
	    -webkit-appearance: none;
        -moz-appearance: none;
	    appearance: none;
	}

	select#to_field {
		height: 42px;
        border-radius: 0px 30px 30px 0px!important;
        -webkit-appearance: none;
        -moz-appearance: none;
	    appearance: none;
	}


	/*popupcss start*/
   .myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal-content, #caption {
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)}
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}



/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #ffffff;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
  opacity: 1;
}

.close:hover,
.close:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
   /*popup image ends*/

   #container_border {
	    background: #15536e none repeat scroll 0 0;
	    padding: 0;
	}
	#content_border {
    background: #fff none repeat scroll 0 0;
    border-bottom-left-radius: 70px;
    padding: 60px 0;
    position: relative;
    min-height: 69px;
}

.gl_tr_one img {
        display: none;
        
      }

    .ab_outr_block img
    {
      display: none;
    }

	/*new css ends*/

	.uspmbar__container{display:table;width:100%;position:relative;z-index:2;margin-top: 13px;}



	.six-blocks .inner-block {
		height: 370px!important;
		border-radius: 20px;
		box-shadow: 0px 3px 9px 0px rgba(136,136,136,0.5);
		padding: 17px;
		margin: 18px;
	}
	.inner-block h3
	{
		color: #000000!important;
		font-size: 20px!important;
		font-weight: 600!important;
	}
	.inner-block h3::before
	{
		content: '';
		background-color: #265f96;
		height: 4px;
		display: block;
		position: relative;
		top: -17px;
		left: 0;
		width: 97px;
		margin: 0 auto;
	}
	.inner-block p
	{
		font-size: 16px;
	}

	.block_light_blue
	{
		background-color: #e4f1ff;
	}
	.six-blocks .col-sm-4:nth-child(2n), .six-blocks#odd .col-sm-4:nth-child(2n+1)
	{
		background: transparent;
	}

	body.expi__popup-visible{overflow:hidden !important;}.expi__popup{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:none;z-index:999999999;}body.expi__popup-visible .expi__popup{display:block;}.expi__popup-container{text-align:center;width:calc(100% - 20px);max-width:600px;}.expi__popup-content{position:relative;z-index:3;}.expi__popup-image{max-width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;-moz-box-shadow:0 5px 15px rgba(0,0,0,.1);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);}.expi__popup-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(60,60,60,.8);cursor:pointer;z-index:2;}.expi__popup-close{border:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:36px;height:36px;position:absolute;display:block;margin:0;padding:0;outline:0;background:#fff center / 20px no-repeat;background-image:url(/translations/wp-content/uploads/2019/11/dark-close-icon.png?dl=0);opacity:.75;cursor:pointer;}.expi__title{text-align:center;font-size:36px;margin:20px 0 20px;color:#076dc1;}.expi__examples{display:table;width:100%;list-style:none;position:relative;}.expi__example{padding:0 10px 0;position:relative;}.expi__example-link{display:block;width:100%;padding:0;margin:0;border:0;outline:0;background:none;cursor:pointer;}.expi__example-name{display:block;font-weight:bold;color:#657e98;text-align:center;}.expi__example-cover{display:block;padding-top:60%;background:center top / 100% no-repeat;border:2px solid rgba(65,103,140,.125);border-bottom:0;}.expi__examples > .expi__example:not(:first-child) .expi__example-cover{background-size:85%;background-position:center 20px;}@media only screen and (max-width:767px){.expi__container{border-bottom:3px solid rgba(6,91,125,.75);}.expi__title{font-size:32px;line-height:1.4;margin:48px 0 -6px;}.expi__examples{display:grid;grid-gap:0;grid-template-columns:50% 50%;margin-left:-5px;width:calc(100% + 10px);}.expi__example{padding:0 5px;}.expi__example-name{font-size:15px;margin:40px 0 15px;}.expi__popup-container{margin:56px auto 24px;}.expi__examples > .expi__example:first-child:after,.expi__examples > .expi__example:nth-child(2):after{content:"";position:absolute;right:-15px;bottom:-2px;left:-15px;border-bottom:3px solid rgb(231,233,234);display:block;}.expi__popup-close{top:-46px;right:calc(50% - 18px);}}@media only screen and (min-width:768px){.expi__popup-close{right:-50px;}}@media only screen and (min-width:768px) and (max-width:991px){.expi__container{border-bottom:0px solid rgba(6,91,125,.75);}.expi__title{font-size: 36px;margin:27px 0 0;}.expi__examples{display:grid;grid-gap:0;grid-template-columns:50% 50%;margin-left:-15px;width:calc(100% + 30px);}.expi__example{padding:0 15px;position:relative;}.expi__example-name{font-size:21px;margin-top:65px;margin-bottom:20px;}.expi__popup-container{margin:18px auto;}.expi__examples > .expi__example:first-child:after,.expi__examples > .expi__example:nth-child(2):after{content:"";position:absolute;right:-15px;bottom:-2px;left:-15px;border-bottom:3px solid rgb(231,233,234);display:block;}}

	@media only screen and (min-width:992px){
		.expi__container{margin-top:5px;border-bottom:0px solid rgba(6,91,125,.75) !important}.expi__title{font-size: 36px;margin:30px 0 10px;}.expi__examples{display:grid;grid-gap:0;grid-template-columns:25% 25% 25% 25%;margin-left:-15px;margin-bottom:0;width:calc(100% + 30px);}.expi__example{padding:0 15px;}.expi__example-name{font-size:21px;margin-top:64px;margin-bottom:30px;}.expi__popup-container{margin:18px auto;}

		.nfn__content {
			margin-top: 0px;
            margin-bottom: 30px;
			border: 0px solid rgba(4, 26, 47, 0.01) !important;

		}
		
	    .template_banner{
			padding-top: 0px!important;
		}
		.banner-left-block p{
			margin: 0px;
			text-shadow: 0 3px 15px rgba(255,255,255,0.9);
		}
		.banner-left-block h1{
			padding-top: 20px;
			padding-bottom: 0px;
			text-shadow: 0 3px 15px rgba(255,255,255,0.9);
		}
		.banner-left-block{
			padding-bottom: 20px;
			text-align: center;
			background: rgba(255,255,255,.75)!important;
			border-radius: 25px;
		}

	}



	.style_title {

		border-bottom: 1px solid #333;

		width: 100%;

		display: block;

		margin-bottom: 15px;

		color: #1f3d5c;

		font-size: 24px;

		padding: 10px 0;

	}

	.service .title-wrap {

		margin-left: 68px;
	    margin-top: 0px;
	    position: relative;
	    top: 9px;

	}






	#headerExtraLanguages{margin-bottom:0 !important;}

	.template_banner {background-repeat: no-repeat; background-position: center right; background-size: cover;padding-top: 45px;}




	@media only screen and (min-width: 1440px)
	{
		.ab_outr_block {
           padding: 70px 21px;
         }

	}
	@media only screen and (min-width:1201px){

		.nhw__requests{-moz-border-radius:20px 20px 0 0 !important; -webkit-border-radius:20px 20px 0 0 !important; border-radius:20px 20px 0 0 !important; }

		.submit_btn
		{
			width: 319px;
		}
		.test-auther {
		  font-size: 21px;
		}
		#headerExtraLanguages .hel__container {
		    right: 43px;
		}
	}


	@media only screen and (max-width:1201px)
	{
		.six-blocks .inner-block
		{
			height: 351px!important;
		}
		.service_block
		{
			min-height: 327px;
		}
		button#nfnQuoteBtn
	    {
	    	font-size: 17px!important;
	    }
	    button#nfnOrderBtn
		{
			font-size: 17px!important;
		}
	    .ab_outr_sec
		{
			display: block;
	        background-image: url(/wp-content/themes/translations/images/certified-translation-service-the-spanish-group-2.jpg);
	        max-height: 451px;
		}
		.ab_outr_sec_right
		{
			height: auto;

		}

	}

	@media only screen and (max-width: 1022px)
    {
      .ab_outr_sec
      {
        max-height: 476px;
      }
      
    }


	@media only screen and (max-width:991px)
	{
		.service_block
		{
			min-height: 395px!important;
		}
		button.btn.neon-button.submit_btn {
			padding: 0px 41px;
		}

		.nfn__content {
			    padding-bottom: 0 !important;
			    border: 13px solid rgba(4, 26, 47, .0333) !important;
			    margin-top: 30px;
			}

		.banner-left-block
		{
			margin: 0 auto!important;
			padding: 1px 20px 1px;
			margin-bottom: 58px!important;
			/*margin: 2px 0px 80px 0;*/
			background: rgba(255,255,255,.75);
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			border-radius: 20px;
			-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);
			-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
			box-shadow: 0 5px 20px rgba(0,0,0,.1);
		}
		.banner-left-block h1
		{
			margin: 25px 0 5px;
		}
		.banner-left-block p
		{
			margin: 0 0 42px;
		}
		.ab_outr_sec {
	          max-height: 451px;
	      }
		.dts-feature_row
		{
			width: 100%;
		}
		.samples_sec_content p
		{
			width: 100%;
		}
		.wlos-img img
		{
			position: initial;
			width: 100%;
			margin-top: 20px;
		}
		.test-auther {
		    font-size: 13px;
		     color: #111111;
            font-weight: 600!important;

		}
		.testimonials-slider p {
		    font-size: 17px;
		}
		.gl_tr_one a span
		{
			font-size: 16px;
		}
		#headerExtraLanguages
		{
			margin-top: 75px;
		}
	}

	@media only screen and (min-width: 991px)
	{
		.col-md-5 {
			width: 41.66666667%!important;
		}
		.col-md-7 {
			width: 58.33333333%!important;
		}
	}

	@media only screen and (max-width: 879px){

     .ab_outr_block {
          padding: 39px 21px;
      }
   }


	@media only screen and (min-width: 768px)
	{   
		#odd.six-blocks .inner-block{
			height: 220px!important;
		}
        .service-content p {
			min-height: 115px;
		}
		.nfn__content {
			padding: 42px 25px 30px 25px!important;
			border-radius: 25px;
			border: 13px solid rgba(4, 26, 47, 0.01) !important
        }
        .template_banner
		  {
		    background-image: url('/wp-content/uploads/2019/02/Traducciones-certificadas-the-spanish-group-imagen.jpg');
		  }
		  .mobile_banner_img
		  {
		  	display: none;
		  }
		.trust-logos-below
		{
			padding: 14px 0px!important;
		}
		.trust-logos-below img
		{
			height: 22px!important;
		}
		.faq-body {
           margin-left: 32px;
           margin-right: 32px;
        }
        .how_it_works_btns a
        {
        	margin: 7px;
        }
        .how_it_works_btns a:nth-child(2)
		{
			padding: 10px 44px;
		}

	}

	@media only screen and (max-width:767px){
		.uspmbar__container {
			padding: 20px !important;
	   }
		#odd.six-blocks .inner-block {
			height: auto!important;
		}
		.inner_content
		{
			position: relative;
			transform: translateY(0%);
		}
		.bottom_blocks:after {
			content: none;
			
		}
		.bottom_blocks:before {
			content: '';
			background-color: #265f96;
			height: 4px;
			display: block;
			position: relative;
			top: -16px;
			
			width: 97px;
			margin: 0 auto;
		}
		#odd i.fa-phone
		{
		  height: 32px;
		  padding: 4px 10px 0 0!important;
		}
		.rec_inter_box_sec {
			padding-top: 65px;
		}
		.six-blocks .inner-block ul li {	
			padding-left: 1.5em;	
		}	
		.block_light_blue i.fa.fa-phone	
		{	
			float: none!important;	
			color:#000000!important;	
			font-size: 20px;	
			margin-top: 8px;	
		}
		.banner-left-block p {
			text-shadow: none;
		}
		.banner-left-block h1 {
			text-shadow: none;
		}
		button#nfnQuoteBtn {
			font-size: 15px!important;
		}
		button#nfnOrderBtn {
			font-size: 15px!important;
		}
		.p-xd-0
		{
			padding:0px!important;
		}
		.nfn__content
		{
			border: none!important;
		}
		.nfn__trust {
            padding-top: 20px!important;
            padding-bottom: 15px;
		}
		.nfn__title {
            padding: 0 0 0px!important;
			display: none;
         }

         .mobile_banner_img img {
			    width: 100%;
			}

			.template_banner
			  {
			    background-image: none!important;
			    padding-top: 0px;
			  }

		.banner-left-block {
		    background-color: #2B3447;
		    max-width: 100%;
		    padding: 1px;
		    text-align: center;
		    right: 0 !important;
		    left: 0 !important;
		    margin: 0px!important;
		    width: 100%;
		    border-radius: 0px;
		}

		.banner-left-block h1
		{
			margin: 32px 0 5px;
			font-size: 30px!important;
			color: #ffffff;
		}
		.banner-left-block p
		{
			margin: 0 0 40px;
			color: #ffffff;
		}

		
		.service-wrapper {
			margin-left: 0px;
		}
		button#nfnQuoteBtn
		{
			background: #47acad!important;
		}
		.service .title-wrap h3
		{
			max-width: 1000px;
		}
		.panel-title a
		{
			font-size: 16px;
		}
		.r_int_pre a {
		    width: 60%;
		    margin: 0 auto;
		    margin-bottom: 18px;
		}
		.ab_outr_block {
		    padding: 50px 0px;
		}
		.samples_sec_content p
		{
			max-width: 100%;
		}


		.uspmbar__option {
			margin-bottom: 30px;
		}
		.long-text-btn
		{
			font-size: 14.5px!important;
		}
			.a_r_int h2
		{
			font-size: 25px;
		}
		.r_int_pre
		{
			width: 100%;
		}
		.r_int_pre h1
		{
			font-size: 25px;
		}
		h1.faq_heading
		{
			font-size: 25px;
		}
		.ab_outr_sec
        {
          display: none;
        }
      .ab_outr_block img
        {
          display: block;
           margin-top: 23px;
        }

		a.neon-button
		{
			font-size: 13px;
			margin-right: 0px;
		}
		.gl_tr_one h2
		{
			font-size: 25px;
		}
		.gl_tr_sec
		{
			background-image: none!important;
		}
		.gl_tr_one img {
	        display: block;
	          margin-top: 23px;
	          margin-bottom: 23px;
	      }
		.gl_tr_one a span
		{
			font-size: 14.5px;
		}
		.service_block
		{
			min-height: auto!important;
		}
		.service::before
		{
			/*content: none;*/
			display:block!important;
			left: 22%;
		}
		.banner-info-bock
		{
			padding: 34px 18px;
			width: 100%;
		}
		a.get_started_btn
		{
			position: relative;
			top: 11px;
		}


		.nfn__options-list {
			top: 46px!important;
			right: 0;
			left: 0;
		}
		.nfn__content
		{
			padding: 16px 30px 14px 30px;

		}
		.nfn__actions {
			left: 0;
			position: fixed;
			bottom: 0;
			z-index: 5;
			background: #203d5b;
			width: 100%;
			padding: 15px 12px;
		}
		.test-auther
		{
			font-size: 15px;
			 margin-right: 12px;

		}
		i.fa-phone {
			padding: 23px 10px 0 0 !important;
		}
		.service .title-wrap {
		    margin-left: 0px;
		    max-width: 153px;
		    margin: 0 auto;
		}
		.r_int_pre a span
		{
			font-size: 14.5px;
		}

		.six-blocks .inner-block {
			    height: auto!important;
			}
		.how_it_works_btns a
		{
			display: table;
			font-size: 14.5px;
		}
		.testimonials-slider::after
		{
			content: '';
		    height: 51px;
		    display: block;
		    position: relative;
		    left: 0;
	        width: 20px;
            bottom: -9px;
		    float: right;
		    margin-right: 0;
		}

		h4.panel-title.faq-title a span
		{
			display: table;
			position: relative;
            top: -3px;
		}
		.wlos-content
		{
			padding: 60px 0;
		}
		section#why-like-our-services h2 {
			font-size: 22px;
			font-weight: 700!important;
			text-align: center !important;
			margin-bottom: 20px;
		}
		section#why-like-our-services p {
			font-size: 16px !important;
		}
		#why-like-our-services h3 {
			font-size: 18px;
		}

	}

	@media only screen and (max-width:533px)
	{
		.button_cntr{
			text-align:center;
		}
		.button_cntr_order{
			width:60%;
		}
		.button_cntr_quote{
			width:100%;
		}
		.order-tran_btn_one
		{
			margin-left: 0px;
		}
		.r_int_pre a
		{
			width: 80%;
		}

		.service::before
		{
			left: 1%;
		}
		.inner-block h3
	    {
		letter-spacing: 1px;
        line-height: 26px!important;
		}
		.inner-block p {
          font-size: 17px;
		}
		.gl_tr_one p {
		 font-size: 17px;
		}

	}
	@media only screen and (min-width:500px)
	{
		.faq-body {
           margin-left: 30px;
           margin-right: 30px;
        }

	}
	@media only screen and (max-width:375px){
		.button_cntr_quote {
			line-height: 20px!important;
            padding: 3px!important;
		}
		.next_line{
			display: block!important;
		}
		.nfn__trust-logo{
			margin: 0px 5px!important;;
		}

	}
	.next_line{
		display:none;
		}
@media only screen and (min-width:1200px){
	.service .title-wrap h3{
		width: 200px;
	}
	/*.service .title-wrap{
		height: 77px;
	}*/
}
@media only screen and (min-width:767px){
	body.post_9520  .service-content {
		margin-left: 75px;
	}
}