@media only screen and (max-width:1700px){
    /*------------index starts here---------*/
    .lady_computer{width: 53%;}
    .container{max-width: 100%;padding: 0 15px;}
    .vacation_rental:after{width: 100%;}
    .why_choose:after{width: 100%;}
    
/*------------inner1 starts here---------*/
    .ready-in{max-width: 1300px;}
/*------------inner2 starts here---------*/
    .about-in h2 {padding: 0 0 7px 22px;}
	.smile.Frequently p{font-size: 18px;line-height: 25px;}
/*------------inner3 starts here---------*/
	.smile.Frequently .smile-left{ padding: 119px 0 0 0;}
	.smile-right.solution { margin: -14px 0px 0px 0px;}
	.accordian-in{padding: 0 25px 60px;}   
    .what{padding: 0;}
/*------------inner4 starts here---------*/
/*   .saving-in {max-width: 1302px;}*/
   .saving-in p br{display: none;}
    .demo p{padding: 0;}
    .Schedule-in ul{margin: 0;}
    .manage-right-in p br{display: none;}
    .manage-right-in{padding: 16px 0 0 100px;}
    .manage-right-in p{font-size: 30px;
    line-height: 41px;letter-spacing: 0;}
    .sign input{width: 100%;}
    nav{margin: 0;}
    nav > ul > li{padding: 0 0 0 70px;}
    nav > ul > li > a.sign_btn{width: 250px;}
    
    
}
@media only screen and (max-width:1550px){
    /*------------index starts here---------*/
    .toolbox_in{padding: 60px 0px 10px;}
    .tool_width{margin: 0 auto;}
    .lady_computer{width: 51%;}
    .toobox_ctn{max-width: 100%;padding: 23px 18px 5px 18px;}
    .toolbox_in > ul > li{padding: 0 12px 31px;}
    .tool_width3{min-height: 332px;margin: 0 auto;}
    
    
	.accordian { padding: 70px 0 132px 0;}
	.have { padding: 20px 0 15px;}
	.have p { font-size: 22px;line-height: 24px;}
    .about-in h2{padding: 0 0 7px 0px;}
    .smile-left p{padding: 0px 4px 15px 0px;}
    .key-contant{padding: 75px 0 0 0px;}
    .key-one{padding: 111px 0px 0 0px;}
    .key-two{padding: 102px 0px 0 0px;}
    .key-three{padding: 102px 0px 0 0px;}
    .about-in {padding: 81px 0 0 13px;}
    .pricing_table_in{padding: 0 10px 71px;}
}
@media only screen and (max-width:1400px){
    /*------------index starts here---------*/
    .management_ctn{max-width: 605px;}
    .management_in{padding: 85px 0;}
    .management_ctn h2{font-size: 42px;line-height: 52px;}
    .toolbox h2{font-size: 42px;line-height: 52px;}
    h4{font-size: 23px;line-height: 28px;}
    .toobox_ctn h6{margin: -7px 0 9px auto;}
    .toobox_ctn p{font-size: 17px;line-height: 23px;}
    .manage_client .manage-in {padding: 54px 0 87px 0px;}
    .lady_computer{width: 50%;}
     /*------------inner1 starts here---------*/
    .advantage-in{padding: 60px 0 0 0;}
      .ready-in{max-width: 1200px;}   
    .table_ctn_in > p{font-size: 19px;}
     /*------------inner2 starts here---------*/
	.smile.Frequently p{font-size: 16px;line-height: 25px;}
	.key-in { padding: 65px 0 0px 0;}
	.key-contant {  padding: 57px 0 0 0px;}
	 /*------------inner3 starts here---------*/
	.smile.Frequently .smile-left { padding: 126px 0 0 0;}
	.smile.Frequently h2 {  padding: 0 0 35px 0px;}
	.about-in h2 {font-size: 41px;line-height: 43px;}
	.smile-right.solution { margin: 41px 0px 0px 0px;}
	.what ul li { padding: 0 0 30px 0;}
	.have { padding: 14px 0 8px;}
	.have p:before { top: 15px;right: 24px;background-size: cover; width: 38px;height: 38px;}
	.what ul li.active .have p:before{ top: 15px;right: 24px;background-size: cover; width: 38px;height: 38px;}
    .what {max-width: 100% !important;}
    .what{padding: 0;}
    .question-in form.drop{padding: 75px 20px 0;}
    /*------------inner4 starts here---------*/
    .saving-in {padding: 50px 0 90px 0;}
    .manage-left-in{padding: 0;}
    .manage-in {padding: 93px 0 87px 0px;}
    .Schedule-in ul li{padding: 0 34px;}
    .manage-right-in p {font-size: 27px;
        line-height: 39px;}
    .manage-right-in{padding: 0 0 0 59px;}
}
@media only screen and (max-width:1300px){
    /*------------index starts here---------*/
    .management_ctn {max-width: 555px;}
    .management_ctn h2 {font-size: 38px;line-height: 47px;}
    .management_ctn p{margin: 12px 0 20px;}
    .get_btn_in a{width: 242px;}
    .toobox_ctn h4{font-size: 21px;}
    /*------------inner2 starts here---------*/
	 .about-in h2 {padding: 0 0 7px 0px;font-size: 45px;line-height: 47px;}
	.smile-left p {font-size: 15px;line-height: 23px;}
	.smile-left {padding: 0 0 37px 0;}
	.video p{margin: 18px 0 0 0;}
	.key-right { padding: 0 0px 0 22px;}
	.key-right p { font-size: 16px; line-height: 19px;padding: 0 0 18px 0;}
	.key-one { padding: 72px 0px 0 4px;}
	.key-two{padding: 72px 0px 0 4px;}
	.key-three{padding: 72px 0px 0 4px;}
    .about-in {padding: 35px 0 0 0px;}
    .smile-left p{padding: 0;}
    .key-left{padding: 0;}
	 /*------------inner3 starts here---------*/
}
@media only screen and (max-width:1200px){
    /*------------index starts here---------*/
    .management_ctn{max-width: 100%;width: 50%;}
    .management_ctn h2 {font-size: 34px;line-height: 44px;}
    .toolbox h2{font-size: 35px;line-height: 45px;}
    .why_choose_ctn h2{font-size: 35px;line-height: 41px;padding: 0 0 10px;}
    .manage_client h2{font-size: 35px;line-height: 41px;padding: 44px 0 0px;}
    .get_btn_in a {width: 218px;height: 60px;line-height: 60px;font-size: 22px;}
    .get_btn_in button {width: 218px;height: 60px;line-height: 60px;font-size: 22px;}
    .toobox_ctn h4{font-size: 18px;line-height: 23px;margin: 6px 0 12px;}
    .toobox_ctn h6 {margin: 0px 0 16px auto;}
    .sol_tem span h4{width: 9%;}
    .sol_tem span h6{width: 91%;font-size: 22px;line-height: 28px;}
    /*------------inner1 starts here---------*/
   .ready-in {max-width: 950px;}
    .hassle h2{font-size: 35px;line-height: 40px;text-align: center;padding: 29px 0 20px 0;}
    .hassle h4 {font-size: 21px;line-height: 31px;}
    .hassle a{font-size: 25px;line-height: 67px;    width: 250px;height: 67px;margin: 30px auto;}
    .table_ctn_in > p{font-size: 17px;line-height: 23px;}
    .table_ctn_in{padding: 15px 0 14px 15px;}
    .bor_lt2{padding: 10px 0 10px !important;}
    .advantage-in h1{font-size: 45px;line-height: 50px;}
    /*------------inner2 starts here---------*/
    .about-in h2 {padding: 0 0 7px 8px;font-size: 45px;line-height: 47px;}
    .key-right h3 { font-size: 41px; line-height: 43px;padding: 8px 0 0 0;}
	.key-right h3 {font-size: 41px;	line-height: 43px;}
	.key-right span {font-size: 25px; line-height:27px;padding: 0 0 17px 0;}
	.key-right p {font-size: 16px;line-height: 22px;padding: 0 0 10px 0;}
	.key-one {  padding: 55px 0px 0 4px;}
	 /*------------inner3 starts here---------*/
	.make figure img {width: 485px;}
	.about-in {padding: 54px 0 0 2px;}
	.about { padding: 31px 0 37px 0;}
	.what {max-width: 1001px;}
	.have p { font-size: 20px;line-height: 27px;}
    .have_ctn > p{font-size: 20px;line-height: 32px;}
    .question-in form.drop {padding: 75px 4px 0;}
    .video a .fa{width: 70px;height: 70px;line-height: 64px;font-size: 32px;}
    .have p:before{right: 15px;}
    .what ul li.active .have p:before{right: 15px;}
    /*------------inner4 starts here---------*/
    .saving-in{max-width: 100% !important;}
    .saving-in h2{font-size:45px;line-height: 60px;margin: 0 0 25px;}
    .saving-in p{font-size: 17px;line-height: 22px;letter-spacing: 0;}
    .drop ul li input{padding: 0 25px;}
    .manage-right-in p {font-size: 20px;line-height: 26px;}
    .manage-right-in h4 {font-size: 22px;line-height: 30px;}
    nav > ul > li{padding: 0 0 0 30px;}
    nav > ul > li > a.sign_btn{width: 200px;}
    .video_popup1 video{width: 93%;}

}
@media only screen and (max-width:1050px){
    /*------------index starts here---------*/
    .management_ctn h2{font-size: 32px;}
    .get_btn_in a.active{margin: 0 17px 0 0;}
    .toobox_ctn p{font-size: 16px;}
    .toobox_ctn h4{margin: 8px 0 8px; min-height: 46px;}
    .add-fee{padding: 8px 15px 6px 15px;}
    .toobox_ctn h4.tool-data {margin: 10px 0 0px;}
    .toobox_ctn h6{padding: 0;}
    .tool_width3 {min-height: 359px;}
    .toolbox h2{font-size: 31px;line-height: 37px;}
    .why_choose_ctn h2{font-size: 32px;line-height: 38px;}
    .hassle h2{font-size: 32px;line-height: 38px;}
    .why_choose_ctn p{font-size: 18px;line-height: 25px;}
    .how_blk_lt2{padding: 0;}
    .why_choose_rt figure img{height: 260px;}
    /*------------inner2 starts here---------*/
	.about-in h2 {padding: 0 0 7px 0px;font-size: 40px;line-height: 42px;}
	.smile-left p{padding: 0px 0 0 0;}
	.search {width: 266px;height: 65px;}
	.search a {line-height: 65px;}
	.about-in {  padding: 35px 0 0 0px;}
	.smile-left p {  padding: 0px 0 0 0; margin: 0 0 14px;}
	.smile-left p {font-size: 16px;line-height: 24px;}
    .smile-left p  br{display: none;}
	.video p {  margin: 10px 0 0;}
    .video a .fa {font-size: 28px; line-height: 50px;width: 60px;
    height: 60px;}
	 /*------------inner3 starts here---------*/
	.smile.Frequently h2 {  padding: 0 0 28px 0px;font-size: 35px;
    line-height: 37px;}
	.make figure img { width: 421px;}
	.smile.Frequently .smile-left {padding: 101px 0 0 0;}
	.what {max-width: 938px;}
	.what ul li {  padding: 0 0 23px 0;}
    /*------------inner1 starts here---------*/
    .advantage-in {padding: 45px 0 0 0;}
    .advantage-in p{font-size: 18px;}
    .table_ctn_in > p{font-size: 0.8rem;}
	.table_ctn_in figure > p{font-size: 0.8rem; margin: 10px 0 2px 9px;}
	.bor_lt2 {white-space: nowrap;}
    .table_btn {margin: 67px auto 0;}
    /*------------inner4 starts here---------*/
    .saving-in{max-width: 894px;}
    .saving-in h2{font-size: 42px;}
    .Schedule-in ul li{padding: 0 30px;}
    .drop ul li input{padding: 0 20px;}
    .drop ul li input{height: 60px;line-height: 60px;font-size: 17px;padding: 0 15px;}
    .drop ul li textarea{height: 200px;font-size: 17px;line-height: 30px;padding: 5px 15px;}
    .resource-in ul li.col-4 {-ms-flex: 0 0 26.333333%;flex: 0 0 26.333333%;max-width: 26.333333%;}
    .resource-in ul li.col-5 {-ms-flex: 0 0 43.666667%;flex: 0 0 43.666667%;max-width: 43.666667%;}
    .table_guest h6{font-size: 21px;line-height: 27px;}
}
@media only screen and (max-width:991px){
    /*------------index starts here---------*/
    .management_ctn h2{font-size: 25px;line-height: 32px;}
    .toolbox h2{font-size: 25px;line-height: 32px;margin: 0 0 16px;}
    .management_ctn p{font-size: 16px;line-height:22px;}
    .toolbox p{font-size: 16px;line-height:22px;}
    .get_btn_in a {width: 166px;height: 52px;line-height: 52px;font-size: 19px;}
    .management_in {padding: 50px 0;}
    .vacation_rental_in{padding: 60px 0 0;}
    .toolbox_in > ul > li.col-md-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .toobox_ctn h4 {margin: 10px 0;min-height: inherit;}
    .toobox_ctn p{min-height: inherit;}
    .toobox_ctn {max-width: 100%;padding: 22px 16px 13px 16px;}
    .toobox_ctn h4{min-height: initial;}
    .toobox_ctn p {min-height: initial;}
    .toobox_ctn h4.tool-data {margin: 10px 0 10px;}
    .toobox_ctn{min-height: 307px;}
    .how_works_in {padding: 45px 0 50px;}
    .how_works_blk1 {padding: 0 0 60px;}
    .sol_tem span h6{font-size: 20px;line-height: 27px;padding: 0 0 4px;}
    .why_choose_in {padding: 60px 0 40px;}
    .ready_short {padding: 50px 0 50px !important;}
    .sol_tem p {padding: 0 0 0 30px;}
    .sol_tem p{font-size: 16px;line-height: 22px;}
    .why_choose_ctn h2 {font-size: 25px;line-height: 30px;}
    .manage_client h2 {font-size: 25px;line-height: 30px;padding: 32px 0 0px;}
    .manage_client .manage-in {padding: 35px 0 46px 0px;}
    .why_choose_lt{padding: 0;}
     /*------------inner1 starts here---------*/
    .advantage-in{padding: 25px 0 0 0;}
    .advantage-in h1 {font-size: 45px;line-height: 50px;}
    .ready{padding: 30px 0 30px 0;}
    .ready-in{max-width: 700px;}
    .hassle{padding: 0 10px;}
    .hassle h2 {font-size: 25px;line-height: 30px;padding: 26px 0 16px 0;}
    .hassle h4 {font-size: 18px;line-height: 26px;}
    .hassle a {font-size: 20px;line-height: 60px;width: 200px;height: 60px;}
    .pricing_table_in{min-width: 300px;}
    .pricing_table{overflow: scroll;}
    .advantage-in h1{font-size: 35px;line-height: 40px;}
    /*------------inner2 starts here---------*/
	.key-right h3 {font-size: 34px;line-height: 36px;}
    .key-right span {font-size: 20px;line-height: 22px;padding: 0 0 17px 0;}
    .key-right p { font-size: 15px;  line-height: 22px; padding: 0 0 8px 0;}
	.key-contant { padding: 41px 0 0 0px;}
	.key-in {  padding: 45px 0 0px 0;}
	 /*------------inner3 starts here---------*/
	.smile.Frequently {  padding: 15px 0 0 0;}
	.smile.Frequently .smile-left { padding: 45px 0 0 0;}
    .smile-right.solution figure img {height: 210px;}
	.smile.Frequently h2 { padding: 0 0 3px 0px; font-size: 32px;
    line-height: 43px;}
	.smile-right.solution { margin: 17px 0px 0px 0px;}
	.make figure img { width: 318px;}
	.have { padding: 18px 44px 16px 10px;}
    .have_ctn > p{font-size: 15px;line-height: 23px;margin: 0;}
    .have_ctn{padding: 23px 17px 20px;}
	.have p:before { top: 12px; right: 10px; background-size: cover;width: 32px;height: 32px;}
	.what ul li.active .have p:before{ top: 12px; right: 10px; background-size: cover;width: 32px;height: 32px;}
    .accordian-in {padding: 0 22px 14px;}
    .accordian {padding: 55px 0 75px 0;}
	.have p { font-size: 14px; line-height: 18px;margin: 0;
    padding: 0;}
	.ask {width: 274px;height: 56px;}
	.ask a { font-size: 25px;line-height: 56px;}
    /*------------inner4 starts here---------*/
    .header_in{padding: 30px 5px 18px 0;}
    .logo{margin: 0;}
    nav > ul > li{padding: 0 0 0 15px;}
    nav > ul > li > a{font-size: 20px;line-height: 30px;}
    nav > ul > li > a.sign_btn{width: 150px;height: 50px;line-height: 50px;}
    .saving-in{max-width: 890px;}
    .saving-in h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
    .note-right-in h1{font-size: 32px;line-height: 40px;margin: 0 0 10px;}
    .saving-in p{font-size: 15px;line-height: 21px}
    .Schedule-in{padding: 25px 0 0 0;}
    .Schedule-in ul{margin: 0;}
    .Schedule-in ul li{padding: 0 5px;}
    .demo h4{font-size: 23px;}
    .demo > a{font-size: 20px;height: 58px;line-height: 58px;width: 200px;}
    .note-right-in h1{font-size: 46px;line-height: 52px;padding: 0 0 0 15px;}
    .drop{padding: 18px 0 0;}
    .drop ul li{padding: 0 10px 20px;}
    .drop ul{padding: 0;}
    .note-left{padding: 0 0 35px;}
    .note-in{padding: 47px 0 78px 15px;}
    .drop ul li input{padding: 0 10px;font-size: 15px;}
    .manage-right-in p {font-size: 15px;line-height: 22px;}
    .manage-right-in h4 {font-size: 16px;}
    .manage-right-in img{margin: 0 0 10px;}
    .sign > a {font-size: 18px;line-height: 28px;letter-spacing: 0;}
    .sign.price span {font-size: 25px;line-height: 35px;}
    .sign.price ul li a {font-size: 18px;line-height: 28px;}
    .sign p {font-size: 18px;line-height: 28px;padding: 0 0;}
    .video_popup1 video{height: 443px;}
    nav > ul > li > a{margin: 4px 0 0;}
    nav > ul > li > a.sign_btn{margin: 0 !important;}
    .sign input{height: 54px;font-size: 20px;padding: 0 10px;}
    .resource-in{padding: 60px 0 0;}
    .smile-right figure img{height: 270px;}
}
@media only screen and (max-width:767px){
    /*------------index starts here---------*/
    .get_btn_in a{width: 230px;height: 54px;line-height: 54px;font-size: 24px;}
    .management_ctn{width: 100%;}
    .lady_computer{position: static;width: 100%;bottom: 0;top: inherit;transform: inherit;}
    .toolbox_in > ul > li.col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .toobox_ctn{min-height: inherit;}
    .toobox_ctn h6{max-width: 250px;}
    .tool_width1.tool-imgs{margin: 0 auto;padding: 0;}
    .get_btn_in.get_custom a{margin: 0 auto;}
    .smile-right_in.choose_video{margin: 0 auto;}
    .why_choose_rt figure img{height: auto;}
    .manage_client .manage-in {padding: 11px 0 26px 0px;}
	.width1{width: 55%;}
	.width2 {width: 15%;}
	.table_guest{padding: 30px 0 0;}
	.table_guest h6{font-size: 1rem;}
    /*------------inner2 starts here---------*/
    .smile { padding: 0 0 34px 0;}
	.search a {font-size: 26px;line-height: 62px;}
	.question-in h2{font-size: 32px;line-height: 40px;}
	.search { width: 230px; height: 59px;}
	.key-contant {padding: 24px 0 0 0px;}
    .key-one { padding: 24px 0px 0 4px;}
	.key-two {  padding: 24px 0px 0 4px;}
	.key-three { padding: 24px 0px 0 4px;}
	 /*------------inner3 starts here---------*/
	.have p:before {top: 12px; right: 10px; background-size: cover;width: 32px;height: 32px;}
	.have { padding: 18px 58px 16px 10px;}
	.have p { font-size: 14px; line-height: 18px;margin: 0;
    padding: 0;}
	.accordian-in { padding: 0 15px 7px ;}
	.ask { width: 250px; height: 51px;}
	.ask a { font-size: 22px; line-height: 52px;}
    .have_ctn > p{font-size: 14px;}
    .smile.Frequently .smile-left.col-sm-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .smile-right.solution.col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
    .question-in form.drop {padding: 34px 0px 0;}
    .smile-right.solution figure img{height: auto;}
    .question-in {padding: 46px 0 54px 0;}
    /*------------inner4 starts here---------*/
    .Schedule-in ul li{padding: 0 0 30px 0;}
    .drop ul li.col-lg-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .drop ul li.col-lg-5{-ms-flex: 0 0 100%;
    flex: 0 0 100%;max-width: 100%;}
    .note-in{padding: 70px 0 70px 0;}
    .saving-in{padding: 50px 0 50px 0;}
    .manage-in{padding: 60px 0 60px 0px;}
    .manage-left-in{padding: 0 0 30px;}
    .manage-right-in{padding: 0;}
    .manage-left-in figure img{width: 100%;}
    .resource-in > ul > li {padding: 0 0 15px;}
    .resource-in {padding: 50px 0 0;}
    .resource-in ul li.col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .resource-in ul li.col-md-5 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .smile-left.col-7{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .smile-right.col-5{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .key-left.col-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .key-right.col-9{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .key-right{padding: 10px 0 0;}
    .about-in{padding: 10px 0 0;}
    .smile-right{margin: 0;padding: 0;}
    .smile-left {padding: 0 0 25px 0;}
    
    nav {display: none}
    .menu_icon {display: block; float: right; background: none; border: 0 none; cursor: pointer; outline: none !important; margin: 30px 0 0 0;position: absolute;top: 35px;right: 15px;z-index: 1;}
	.menu_icon span {width: 35px; height: 3px; background: #ffffff; display: block; position: relative;}
	.menu_icon span + span {margin: 6px 0 0 0;} 
    .side_bar{position: fixed;top: 0;height: 100%;width: 250px;z-index: 99;transition: all 0.5s ease-in-out;-webkit-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;overflow: auto;background: #333333;right:  -250px;display: block;}
	.open_menu .side_bar {right: 0; }
	.open_menu .menu_icon span:nth-child(1) {transform: rotate(45deg); top: 9px;}
	.open_menu .menu_icon span:nth-child(2) {opacity: 0;}
	.open_menu .menu_icon span:nth-child(3) {transform: rotate(-45deg); top: -9px;}
	.wrapper {position: relative;left: 0;width: 100%;transition: all 0.5s ease-in-out;-webkit-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;}
	.open_menu .wrapper {left: -250px;position: fixed;}
    .side_bar nav {display: block !important;}
    nav ul li{width: 100%;text-align: center;}
    nav > ul > li{padding: 0 0 10px;}
    nav > ul{padding: 60px 0 0 0;}
    nav > ul > li > a.sign_btn{margin: 0 auto !important;}
    .demo figure img{padding: 0 0 12px;}
    .note-left{padding: 0 15px 35px;}
    .resource-in ul li.col-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .resource-in ul li.col-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .resource-in ul li.col-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .sign.price{padding: 0;}
    .video_popup1 video {height: 350px;}
    .video_popup1 video {height: 261px;}
	.smile-right_in.choose_video .video { position: relative; transform: none;}
	.close-btn1 i { right: 0rem; position: absolute; top: 12rem; }
	.smile-right_in.about .video { margin-top: 6.5rem; }
	.key { margin-top: 8rem; }
	.advantage-in h1 {font-size:2rem;}
	.advantage-in p {font-size: 0.85rem;}
	.hs-input {max-width: 300px !important;}
}

@media only screen and (max-width:689px){


}

@media only screen and (max-width:575px){
    /*------------index starts here---------*/
    .get_btn_in a{width: 206px;}
    .toolbox_in {padding: 32px 0px 10px;}
    .toolbox_in > ul > li {padding: 0 5px 31px;}
    .tool_width1.tool-imgs > ul > li {padding: 0 12px 28px;}
    .how_works_ctn {padding: 31px 0 0;}
    .how_works_blk1 {padding: 0 0 25px;}
    .how_blk_rt{padding: 0;}
    .how_blk_rt2{padding: 0;}
    .get_btn_in.get_custom a{width: 100%;}
     /*------------inner1 starts here---------*/
    .advantage-in h1 {font-size: 30px;line-height: 35px;}
    .advantage-in p {font-size: 16px;line-height: 22px;padding: 15px 0 0 0;}
    .ready-in {max-width: 430px;}
    .hassle h2 {font-size: 22px;line-height: 27px;padding: 18px 0 12px 0;}
    .hassle h4 {font-size: 16px;line-height: 23px;}
    /*------------inner2 starts here---------*/
    .about-in {padding: 0px 0 0 0px;}
	.about-in h2 { padding: 0 0 7px 0px;font-size: 34px; line-height: 36px;}
	.key-in {padding: 23px 0 0px 0;}
	.key-top h2 {font-size: 32px;line-height: 36px;  padding: 3px 44px 0 0;}
	 /*------------inner3 starts here---------*/
	.smile.Frequently .smile-left { padding: 77px 0 0 23px;}
	.smile-right.solution {  margin: 75px 0px 0px 0px;}
	.ask a { font-size: 22px; line-height: 52px;}
	.accordian {padding: 30px 0 30px 0;}
	.ask { width: 93%; height: 50px;margin: 0 auto;}
    .have p{line-height: 20px;}
	.ask a { font-size: 22px;line-height: 50px;}
	.question-in h2{font-size: 26px;line-height: 32px;}
	.saving-in h2{font-size: 26px;line-height: 32px;}
    /*------------inner4 starts here---------*/
    .note-right-in h1{font-size: 45px;line-height: 60px;}
    .drop{padding: 35px 0 0 0;}
    .send button{width: 100%;height: 50px;line-height: 50px;font-size: 25px;}
}
@media only screen and (max-width:479px){
    /*------------index starts here---------*/
    .management_ctn h2{font-size: 21px;line-height: 27px;}
    .management_in{padding: 38px 0;}
    .get_btn_in a{width: 100%;margin: 0;}
    .get_btn_in a.active{margin: 0;}
    .get_btn_in{width: 100%;display: block;float: none;padding: 0 0 10px;}
    .toobox_ctn h6{font-size: 16px;}
    .sol_tem span h4 {width: 12%;}
    .sol_tem span h6{width: 88%;}
    .management:after{width: 190px;height: 186px;}
     /*------------inner1 starts here---------*/
    .advantage-in h1 {font-size: 27px;line-height: 30px;}
    .advantage-in p {font-size: 14px;line-height: 20px;padding: 10px 0 0 0;}
    .hassle a {font-size: 18px;line-height: 50px;width: 160px;height: 50px;}
    /*------------inner2 starts here---------*/
	.smile-left p {font-size: 14px; line-height: 21px;}
	.smile-left {padding: 0 0 21px 0;}
    .smile {padding: 0 0 34px 0;}
	.search a { font-size: 21px;line-height: 54px;}
	.search { width: 199px;  height: 54px;}
	.video {top: 52%;}
	.video p {font-size: 17px;line-height: 19px;}
	.key-in { padding: 23px 0 0px 0;}
	.key-top h2 {font-size: 23px;line-height: 26px; padding: 1px 0px 0 0;}
	.key-contant {padding: 24px 0 0 0px;}
	.key-right {padding: 15px 0px 0 0px;}
	.key-right h3 {font-size: 30px; line-height: 32px;}
    .key-right span {font-size: 15px;line-height: 18px;padding: 0 0 17px 0;}
	.key {padding: 0 0 14px 0;}
	 /*------------inner3 starts here---------*/
	.smile.Frequently .smile-left { padding: 64px 0 0 0px;}
	.smile.Frequently h2 {font-size: 22px;line-height: 28px;}
	.smile-right.solution { margin: 63px 0px 0px 0px;}
    .smile.Frequently .smile-left{padding: 0;}
    .smile-right.solution {margin: 13px 0px 0px 0px;}
    .video a .fa{border: 3px solid #707070;font-size: 22px;}
	
	.have p { font-size: 12px;line-height: 18px;}
	.have p:before {top: 10px;}
    /*------------inner4 starts here---------*/
    .menu_icon{margin: -9px 0 0 0;}
    .logo > a img{width: 190px;}
    .header_in{padding: 12px 0px 10px 0;}
    .saving-in h2 {font-size: 25px;line-height: 35px;}
    .note-right-in h1{font-size: 30px;
    line-height: 40px;padding: 0;}
    .drop ul li textarea{height: 150px;}
    .send button{font-size: 24px;line-height: 50px;height: 50px;width: 100%;}
    .drop ul li input{height: 60px;line-height: 60px;}
    .video a .fa {font-size: 25px;line-height: 42px;width: 50px;height: 50px;}
    .sign.price{padding: 0;}
    .sign input{font-size: 20px;margin: 0 0 18px;padding: 0 0 0 15px;height: 50px;}
    .sign figure img{width: 250px;}
    .manage-in{padding: 30px 0 27px 0px;}
    .note-right-in {padding: 0px 17px 0 17px;}
    .note-in {padding: 52px 0 50px 0;}
}

@media screen and (min-width: 771px) {
	div.mobile-pricing-graph {display: none !important;}
}
@media screen and (max-width: 770px) {
	div.pricing_table {display: none;}
	div.mobile-pricing-graph {display: block;}
}