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

.top_line ul li p, .top_line ul li a{font-size:30px;}
.since_logo{right:-13%;}
.top_line .fixed_wrapper::before{left:-60px; width:60px;} 
.top_line .fixed_wrapper::after{right:-60px; width:60px;} 
.top_line .fixed_wrapper{padding:16px 0 22px;}
.top_head .fixed_wrapper{text-align:center;}

.offer_services{text-align:center;}
.offer_services_cont {float:none; display:inline-block; text-align:center; width:100%; margin:0 auto;}
.offer_services_cont ul li{width:25%;}


/*about us*/

.map iframe{height:530px;}
}


@media only screen and (max-width:1650px){
	.offer_services_cont::before, .offer_services_cont::after{display:none;}
	.since_logo{right:-10%;}
	.top_head .fixed_wrapper{width:90%; padding:0 15px;}
	.top_line .fixed_wrapper{width:90%; padding: 15px 0px 20px;}
	.top_line{text-align:center;}
	.logo{max-width:1200px; margin:0 auto;}
	.logo  a{display:block;}
	.top_head{padding-top:10px;}
	.cloud_3{right: 0;}
	.offer_services h2{text-align:center;}
	
	/*realors*/
	.ar_list{margin-bottom:20px;}
	
	.map iframe{height:500px;}
	
}

@media only screen and (max-width:1500px){	
	.top_line{text-align:center;}
	.top_line ul {padding-left:0;}
	.top_line ul li p, .top_line ul li a{font-size:28px; }

	.top_head .fixed_wrapper, .top_line .fixed_wrapper{max-width:100%; width:90%;  padding:0 15px;}
	.top_line ul li p, .top_line ul li a{font-size: 26px;}
	.top_line .fixed_wrapper{padding:10px 0px 12px;}
	.logo{max-width:80%; padding-left:00px;}
	.cloud_1{display:block;}
	.top_head{padding-top:20px;}
	.since_logo{right:-0%; top:-140px;}
	.inner_pages_outer, .offer_services, .settelment_services{padding:80px 0px;}
	footer{padding:70px 0 80px;}
	
	.offer_services .fixed_wrapper{text-align:center;}
	.offer_services_cont{padding:30px; max-width:100%; width:100%; margin:0 auto; float:none; display:inline-block; text-align:left; background: rgba(255,255,255,0.8);}
	.offer_services_cont:before,.offer_services_cont:after{display:none;}
	
	
	/*about*/
	.inner_left_cont p, .inner_left_cont h1{margin-bottom:25px;}
	.icon_ul{margin-bottom:35px;}
	.inner_left_cont{max-width:750px; }
	.contact_right h2{margin-bottom:25px;}
	
	
	/*forms */
	.pdf_list li a{line-height:38px; }	
	.map iframe{height:480px;}
	
	/*pratice series*/
	.table_in{margin-bottom:25px;}
}


@media only screen and (max-width:1439px){	
	.top_line ul li p, .top_line ul li a{font-size:22px; line-height:36px;}	
	.top_line ul li:first-child{margin-right:60px;}
	.top_line ul li:first-child::after{right:-33px;}	
	.fixed_wrapper{ width:100%; padding:0 15px;}
	.top_line .fixed_wrapper{padding:5px 15px 8px; width:88%;}
	.logo{max-width:850px; }
	.top_head{padding:15px 0 0;}
	
	.menu_bar{padding:25px 0px; text-align:center;}
	.menu_bar ul li a{padding:0 9px;}
	.since_logo{right:20px; top:-150px;}
	.settelment_right_sec{padding-right:0px;}
	.f_about{max-width:480px; padding-right:80px;}
	.f_contact_us{margin-right:0px;}
	.quick_links{max-width:370px; padding-right:80px;}
	
	.offer_services h2{margin-bottom:30px; margin-bottom:20px;}
	.top_line ul{padding-left:0px;}
	.offer_services_cont ul li i{top:-2px;}
	.main_banner{margin-top:0px;}
	
	.offer_services_cont{padding:10px 0px;}	
	.offer_services_cont ul{padding-left:20px;}
	
	/*about us*/
	.inner_left_cont{max-width:62%; }
	.inner_right_cont{max-width:34%;}
	.contact_right h2,.inner_left_cont p, .inner_left_cont h1{margin-bottom:20px;}
	
	.popup .close{width:40px; line-height:40px; height:40px; font-size:28px; }
	.popup{width:40%;}
	.map iframe{height:450px;}
	
	
	/*services*/
	.in_serv_section figure{margin-right:20px;}
	.menu_bar ul li .sub_menu li{text-align:left;}
	
	.logo_in{float:none; width:100%; display:block; margin:30px auto 0; max-width:53%;}
}


@media only screen and (max-width:1180px){
	.offer_services h2, h1, h2{font-size:32px; line-height:44px;}
	.fixed_wrapper{max-width:100%; width:100%;}
	.top_line ul li p, .top_line ul li a{font-size:19px;}
	.top_line .fixed_wrapper{width:90%; padding:8px 0px;}
	.top_line{border-top:3px solid #005778;}
	.top_head{padding-top:0px;}
	.logo{max-width: 740px; margin:0;}
	.cloud_in img{width:55px;}
	.menu_bar ul{display:none;}
	.menu_bar{padding:10px 0;}
	.since_logo{top:-100px; left:0; right:0; margin:0 auto; z-index:1;}
	.since_logo figure{margin:0 auto;}
	.offer_services_right, .settelment_left_serv{max-width:42%;}
	.offer_services_left, .settelment_right_sec{max-width:55%;}
	.offer_services_left h2 br, .settelment_right_sec h1 br{display:none;}
	.settelment_right_sec h2, .settelment_right_sec h1{margin-bottom:10px;}
	.inner_pages_outer, .offer_services, .settelment_services{padding:70px 0px;}
	.offer_services_left{margin-top:0px;}
	.offer_services_left h2{margin-bottom:20px;}
	.offer_services_left ul li{width:55%;}
	.offer_services_left ul li:nth-child(2n){width:45%;}
	
	.top_line .fixed_wrapper::before{left:-40px; width:40px;}
	.top_line .fixed_wrapper::after{right:-40px; width:40px;}
	.offer_services_cont{padding:20px 10px;}
	.offer_services_cont ul{padding:0;}
	.offer_services h2{text-align:left; margin-bottom:20px;}
	
	.f_about{max-width:39%;  padding-right:30px;}
	.f_contact_us{max-width:30%;}
	.quick_links{max-width:31%; padding-right:30px;}
	.social_media{margin-top:25px;}
	footer{padding:50px 0px;}
	.social_media ul li{margin-right:10px;}	
	.f_about a{margin-bottom:20px;}
	.foot_col h3, .foot_col h4{margin-bottom:15px;}	
	.cd-dropdown-wrapper a.meanmenu-reveal {	width:55px; height:55px; padding:15px 13px; top:100px;}
	.offer_services_cont ul li{width: 25%;}
	
	/*contact us*/
	.contact_right h2{font-size:28px;}
	.contact_right .inner_contct_form{padding:20px 15px;}
	.contact_right .inner_contct_form h3{margin-bottom:15px;}
	.contact_right .inner_contct_form p{margin-bottom:15px;}
	.contact_right .inner_contct_form p span{margin-bottom:0px;}
	
	.map iframe{height:430px;}
	
	/*saller */
	.acc_txt{padding:12px 15px;}
	.accordion h4{font-size:18px;}
	.accordion p{margin-bottom:12px;}
	.accordion-content{padding-top:12px; padding-bottom:10px;}
	.accordion-toggle.active::after, .accordion-toggle::after, .accordion-toggle::before{font-size:18px;}
	
	/*servies*/
	.in_serv_section figure{margin-bottom:5px;}
	
	
	/*buyer*/
	.in_buyers li{width:100%; padding-right:0;}

	/*CALCULATION*/
	.calculation_box_buyer .buyers input{width: 70%;}
	.cal_input{margin-right: 20px;}
	.cal_input:last-child{margin-right: 0px;}
	.calculation_box_buyer .buyers table h2{font-size: 14px;}
	
	.form_img_with_list ul figure{width:25%;}
	.f_about a span{font-size:30px;}
	
	.logo_in{float:left; max-width:70%;}
	.form_img_with_list{width:100%;}
}


@media only screen and (max-width:991px){
	.top_line ul li p, .top_line ul li a{font-size:16px;}
	
	.top_line .fixed_wrapper{padding:0 15px; width:100%;}
	.top_line .fixed_wrapper:after,.top_line .fixed_wrapper:before{display:none;}
	.top_line ul li p, .top_line ul li a{line-height:30px;}
	.top_line {background:#005778; border-top:none; padding:5px 0;}
	.top_line ul{padding:0px;}
	.top_line ul li:first-child::after{top: 8px; width: 3px; height:18px; right:-22px;}   
	.top_line ul li:first-child{margin-right:40px;}
	.logo{padding-left:0px;}
	.main_banner{margin-top:-15px;}
	.since_logo figure{width:125px; height:125px;}
	.inner_pages_outer, .offer_services, .settelment_services{padding:60px 0px;}
	.offer_services_right, .settelment_left_serv{max-width:100%;  float:none;}
	.top_head .fixed_wrapper{width:100%;}
	.top_head {padding-top:5px;}
	.logo{max-width:600px; }
	.offer_services_right figure, .settelment_left_serv figure{max-width:60%; margin:0 auto 30px; }
	.offer_services_left, .settelment_right_sec{max-width:100%;width:100%; text-align:left;}
	.offer_services_left ul li:nth-child(2n), .offer_services_left ul li{width:33.33%;}
	.since_logo{top:-80px; }
	.f_about{max-width:100%; float:none; text-align:center; padding-right:0; margin-bottom:30px;}
	.f_about a{margin-bottom:5px;}
	.quick_links{max-width:60%;  padding-right:0px;}
	.f_contact_us{max-width:40%;}
	.foot_col h3, .foot_col h4{margin-bottom:10px;}
	footer{padding:40px 0px 80px;}
	.cd-dropdown-wrapper a.meanmenu-reveal {	width:46px; height:46px; padding:11px 9px; top:75px;}
	.offer_services_cont ul li{width:33.33%; line-height:38px;}
	.cloud_3{right: 20px;}
	.settelment_services{padding-bottom:0;}
	
	/*about us*/
	.inner_left_cont{max-width:100%; float:left;}
	
	.inner_right_cont{max-width:100%; float:none; width:60%; margin:0 auto; text-align:center;}
	.inner_left_cont{margin-bottom:30px;}
	
	
	/*contact us*/
	.contact_right .inner_contct_form{text-align:left;}
	.map iframe{height:380px;}
	
	
	.sallaer_submit_form{padding-top:0px;}
	.saller_frm{padding:0;}
	.logo_in{max-width:100%;}
	
	.form_img_with_list ul figure{width:116px;}
	.form_img_with_list ul{width:100%; margin-right:0;}
	.form_img_with_list ul:last-child{margin-top:50px;}
	.list-width-img ul{max-width:70%;}
	.list-width-img ul:last-child{margin-top:0;}
	
	.list-width-img figure{width:auto;}
	.list-width-img .ar_list_anchor{float:none;}
	
	.in-saller .acc_txt::before{top:10px;}
	.inner_right_cont{max-width : 100% !important;}
}

@media only screen and (max-width:767px){
	.top_line{text-align:center;}
	.top_line ul li{display:block;}
	.top_line ul li:last-child{display:none;}
	.top_line ul li:first-child{margin-right:0;}
	.top_line ul li:first-child:after{display:none;}
	.top_line ul li p, .top_line ul li a{line-height:28px;}
	.logo{max-width:430px;}
	.top_head{padding:5px 0px;}
	.top_head{padding:10px 0px; border-bottom:2px solid rgba(151,151,151,0.3);}
	.main_banner{margin-top:0;}
	.since_logo figure{width:105px; height:105px;}
	.offer_services, .settelment_services{padding:50px 0px;}
	.menu_bar{padding:15px 0;}
	.since_logo{top:-70px;}
	.cloud_2{left: 2%;bottom: -49%;}
	.cloud_3{right: 7%; bottom: -88%;}
	.cloud_in img{width:43%;}
	.cloud_1{display:block; right:0; left:auto; bottom:-5%; top:auto; z-index:1;} 	  
	.offer_services_right figure, .settelment_left_serv figure{margin:0 auto 30px;}

	.offer_services_left ul li:nth-child(2n), .offer_services_left ul li{width:50%; text-align:left;}
	.f_contact_us, .quick_links{max-width:50%; }
	.social_media{margin-top:20px;}
	.social_media ul li a img{width:30px;}
	
	.social_media ul li{margin-right:8px;}
	.f_about{margin-bottom:20px;}
	.cd-dropdown-wrapper a.meanmenu-reveal {	 top:64px; right:20px !important;}
	.offer_services_cont ul li{text-align:left; width:50%; line-height:34px;}	
	.offer_services h2{text-align:left; margin-bottom:15px; }
	.top_line .fixed_wrapper{width:100%;}
	
	.offer_services_cont{padding:0 10px;}
	
	/*about us*/
	.inner_right_cont{width:80%;}
	.inner_right_cont h2{margin-bottom:20px;}
	.icon_ul{margin-bottom:30px;}
	
	
	/*forms*/
	.pdf_list li a{line-height:40px; font-size:18px;}
	
	/*realtor*/
	.ar_list{margin-bottom:15px;}
	
	.popup{width:90%;}
	.print-map{line-height:36px; }
	.popup .close{width:45px; line-height:45px; height:45px; font-size:26px;}
	
	.map iframe{height:350px;}
	
	/*saller*/
	
	.accordion p{margin-bottom:10px;}
	.accordion-content{padding-bottom:0px;}
	.accordion-toggle.active::after, .accordion-toggle::after, .accordion-toggle::before{font-size:16px;}
	
	/*services*/
	.adv_sec{padding:20px 15px;}
	
	/*buyer*/
	.ar_list a{padding:0 30px;}

	/*CALCULATION*/
	.cal_input input{width: 155px;}
	.cal_input{margin-right: 10px;}
	
	/*resources*/
	.ar_list_anchor li{width:100%;}
	.ar_list:last-child{margin-bottom:0px;}
	.beware_btn{display:none;}
	
	/*7-9-2019*/
	.list-width-img figure{width:auto; float:left;}
	.list-width-img figure img{width:100%;}
	.list-width-img .ar_list_anchor{width:70%; float:none;}
	.settelment_services{padding-bottom:0;}
	
	.form_img_with_list ul:last-child{margin-top:30px;}
	.form_img_with_list{margin-top:20px;}
	.list-width-img ul:last-child{margin-top:0;}
	
	/* 16-11-2019 */
	ul.tabs li{font-size:16px; padding:12px 20px;}
	.inner_left_cont {max-width:100% !important;}
	.calculation_box_buyer .buyers input, .calculation_box input[type="text"]{width:145px;}
	.re_commission_title{width:37% !important;}
}


@media only screen and (max-width:575px){
	p{font-size:16px; line-height:28px;}
	
	.top_line ul li:first-child{display:none;}
	.top_line ul li:last-child{display:block;}
	.menu_bar{padding:10px 0px;}
	.inner_pages_outer, .offer_services, .settelment_services{padding:40px 0px;}
	.offer_services_right figure, .settelment_left_serv figure{max-width:80%; margin-bottom:25px;} 
	.offer_services_left h2{margin-bottom:15px; }
	.f_about a{margin-bottom:8px;}
	.offer_services_left ul li{line-height:30px;}
	.f_contact_us, .quick_links{max-width:100%; }
	.quick_links{margin-bottom:20px;}
	.social_media{margin-top:10px;}
	footer{padding:30px 0px;}
	.logo{max-width:330px;}	
	.cd-dropdown-wrapper a.meanmenu-reveal {	 top:55px; right:20px !important;}
	.offer_services {background:#fff;}
	.offer_services_cont{padding:0px;}
	
	/*about us*/
	.inner_right_cont h2, .inner_left_cont p, .inner_left_cont h1{margin-bottom:15px;}
	.inner_right_cont{width:90%;}
	.inner_left_cont{margin-bottom:20px;}
	
	/*contact us*/
	.contat_in_form{padding:0;}
	
	.text_align{text-align:left !important;}
	
	.pdf_list li a{line-height:36px; font-size:16px; padding:0 15px;}
	.pdf_list li a i{margin-right:8px;}
	
	.relocator_form {padding:10px 5px 0;}
	.inner_left_cont p b{font-weight:400;}
	.inner_left_cont figure a{font-size:16px; font-weight:400;}

	.popup{width:95%; margin:50px auto;}
	.print-map{line-height:34px; }
	.popup .close{width:40px; line-height:40px; height:40px; font-size:26px; top:-15px; right:-5px;}
	
	.map iframe{height:300px;}
	
	
	/*saller*/
	.accordion p{margin-bottom:12px;}
	
	.sallaer_submit_form h2{margin-bottom:15px;}
	
	/*practices series*/
	.table_in td, .table_in th{font-size:16px; padding:3px 5px;}
	.table_in{margin-bottom:22px;}
	
	/*services*/
	.in_serv_section figure{float:none; max-width:100%; width:100%; margin-bottom:20px;}
	.in_serv_section{margin-bottom:15px;}
	.width_50 li{width:100%; float:none;}
	.in_serv_section  .ar_list{margin-bottom:0;}
	.in_serv_section{padding-bottom:0; margin-bottom:30px;}
	
	
	/*buyer*/
	.ar_list a{padding:0 20px; line-height:36px; margin-top:15px; margin-bottom:20px;}

	/*CALCULATION*/
	.calculation_box_buyer table{width: 750px;}
	.calculation_box_buyer .buyers{position: relative;width: 750px;}
	.calculation_box_buyer {overflow-x: scroll;}
	.cal_input input{width: 105px;}
	.popup .close{top:0; right:0;}
	
	ul.tabs li{padding:10px 20px; font-size:15px;}
	
	.list-width-img .ar_list_anchor{width:68%;}
	.settelment_services{padding-bottom:0;}
	
	.form_img_with_list ul figure{width:110px;}
	.form_img_with_list ul{padding-left:125px;}
	
	.in-saller .acc_txt{padding-left:38px;}
	.in-saller .acc_txt::before{top:12px; width:25px; height:25px;}
	
	.calculation_box input[type="button"], .calculation_box input[type="reset"]{width:150px;  padding:8px;}
	ul.tabs li{padding: 10px 10px; font-size: 14px;} 
}

@media only screen and (max-width:479px){
	
	.insurance_paid_title, .property_located_title, .re_commission_title, .coa_hoa_closing_cost_title, .calculate_seller_net_closing_title{width: 100% !important;}
	.coa_hoa_closing_cost{display: block !important;}
	
	.offer_services h2,h1,h2{font-size:26px; line-height:36px;}
	.logo{max-width:230px;}
	.top_head{padding:10px 0px;}
	.offer_services_right figure, .settelment_left_serv figure{max-width:100%; margin-bottom:20px;}
	.inner_pages_outer, .offer_services, .settelment_services{padding:30px 0px;}
	.offer_services_left ul li:nth-child(2n), .offer_services_left ul li{width:100%; float:none;}
	.footer_btm p{font-size:14px; line-height:20px;}
	.f_about{text-align:left;}
	.since_logo{top:-50px;}
	.since_logo figure{width:85px; height:85px;}
	.cloud_1{display:none;}
	.cloud_3{right:0%; bottom:-80%;}	
	.cd-dropdown-wrapper a.meanmenu-reveal {	 top:48px; right:10px !important; height:40px; width:40px; padding:8px 7px;}
	
	.offer_services_cont ul li{float:none; width:100%; line-height:30px;}
	.offer_services h2{margin-bottom:10px;}
	
	.icon_ul li{display:inline-block;}
	.icon_ul li:last-child{margin-top:10px;}
	.inner_right_cont{width:100%;}
	
	/*contact us*/
	.contact_right h2{font-size:24px; text-align:left;}
	.contact_right .inner_contct_form{padding:20px 15px;}
	.contact_right .inner_contct_form h3{font-size:22px;}
	.contact_right .inner_contct_form p span{font-size:16px;}
	
	/*forms*/
	.pdf_list li a i{display:none;}
	.pdf_list li a{line-height:28px; padding:5px 15px;}
	
	
	.popup{margin:40px 0px; padding:10px;}
	.print-map{line-height:30px; }
	.popup .close{width:35px; line-height:35px; height:35px; font-size:18px; top:-15px; right:-5px;}
	
	.map iframe{height:240px;}
	.inner_left_cont h3{margin-bottom:10px;}
	
	/*saller*/
	.accordion h4{font-size:16px; }
	.accordion p{margin-bottom:10px; text-align:left;}
	.acc_txt{padding:10px 10px;}
	.accordion-toggle.active::after, .accordion-toggle::after, .accordion-toggle::before{top:2px;}
	.accordion-content{padding-top:5px;}
	.ext_in_code li span{display:inline-block; width:auto; margin-right:15px;}
	.ext_in_code li{margin-bottom:10px; }
	.ext_in_code li:last-child{margin-bottom:0px;}
	
	
	/*practices series*/
	.table_in td, .table_in th{font-size:14px; padding:3px 5px;}
	.table_in{margin-bottom:15px;}
	.in_serv_section{padding-bottom:0; margin-bottom:20px;}	
	
	/*buyer*/
	.ar_list a{font-size:14px; padding:0 20px; margin-bottom:10px;}
	.buyers_frm{padding:0;}

	/*CALCULATION*/
	.cal_input{width: 47%;margin-top: 12px;}
	.calculation_box{text-align: center;overflow: auto;}
	.cal_input input{width: 125px;}
	
	.cd-dropdown-content a, .cd-dropdown-content ul a{font-size:15px; padding:7px 10px;}
	.list-width-img .ar_list_anchor{width:100%; float:left;}
	.list-width-img figure{display:none;}
	.settelment_services{padding-bottom:0;}
	.f_about a span{font-size:22px; margin-left:10px;}
	.f_about a img{width:70px;}
	
	.form_img_with_list ul figure{display:none;}
	.form_img_with_list ul{padding-left:0;}
	.form_img_with_list ul:last-child{margin-top:10px;}
	.form_img_with_list{margin-top:0;}
	.list-width-img .ar_list_anchor{width:100%; float:none; max-width:100%;}
	.form_img_with_list ul:last-child{margin-top:0;}
	.form_img_with_list ul{padding-right:0;}
	.ar_list_anchor li{padding-left:0;}
	
	.in-saller .acc_txt{padding-left:35px;}
	.in-saller .acc_txt::before{top:8px; width:25px; height:25px; left:8px;}
	ul.tabs li{width:100%; text-align:center; margin-bottom:5px;}
	ul.tabs li:last-child{margin-bottom:0;}
	
	.insurance_paid_title, .property_located_title{width:100% !important;}
	.insurance_paid_content, .property_located_content, .re_commission_content{display:block !important;}
	.re_commission_title{width:100% !important;}
	.calculation_box{text-align:left;}
	.calculation_box_buyer .buyers input, .calculation_box input[type="text"]{width:100%;}
	.cal_input{margin-right:0; width:100%; text-align:left;}
	.calculation_box_buyer .buyers input, .calculation_box input[type="text"]{text-align:left; padding:0 10px;}
	.insurance_paid_content, .property_located_content, .re_commission_content{margin:0 !important; margin-top:10px !important; }
	.re_commission_content br{display:none;}
	.calculation_box input[type="button"], .calculation_box input[type="reset"]{width:100%;}
	
}
