body .entry-content{ min-width:320px !important; }
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 145px;}

/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
body .entry-content{ min-width:320px !important; }
#yrc-shell-0 .yrc-banner {display:none!important;}
.formi {background: #ececec none repeat scroll 0 0!important;
    color: #f8931d!important;
    height: 300px!important;
margin-top: 20px!important;
    margin-bottom: 15px!important;
    padding: 10px!important;
display:block!important;
    text-align: right!important;
    width: 100%;
font-size: 18px!important;}
.rfv {margin-right:10px!important;}
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 80px;}
.wpcf7-form .wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea {
    min-width: 86%;
    margin-right: 9%;
    max-width: 86%;
}
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
body .entry-content{ min-width:320px !important; }
#yrc-shell-0 .yrc-banner {display:none!important;}
.formi {background: #ececec none repeat scroll 0 0!important;
    color: #f8931d!important;
    height: 300px!important;
margin-top: 20px!important;
    margin-bottom: 15px!important;
    padding: 10px!important;
display:block!important;
font-size: 18px!important;
    text-align: right!important;
    width: 100%;}
.rfv {margin-right:10px!important;}
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 80px;}
.wpcf7-form .wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea {
    min-width: 86%;
    margin-right: 9%;
    max-width: 86%;
}
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
body .entry-content{ min-width:320px !important; }
#yrc-shell-0 .yrc-banner {display:none!important;}
.formi {background: #ececec none repeat scroll 0 0!important;
    color: #f8931d!important;
    height: 300px!important;
margin-top: 20px!important;
    margin-bottom: 15px!important;
    padding: 10px!important;
display:block!important;
font-size: 18px!important;
    text-align: right!important;
    width: 100%;}
.rfv {margin-right:10px!important;}
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 80px;}
.wpcf7-form .wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea {
    min-width: 86%;
    margin-right: 9%;
    max-width: 86%;
}
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
body .entry-content{ min-width:320px !important; }
#yrc-shell-0 .yrc-banner {display:none!important;}
.formi {background: #ececec none repeat scroll 0 0!important;
    color: #f8931d!important;
    height: 300px!important;
margin-top: 20px!important;
    margin-bottom: 15px!important;
    padding: 10px!important;
display:block!important;
font-size: 18px!important;
    text-align: right!important;
    width: 100%;}
.rfv {margin-right:10px!important;}
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 80px;}
.wpcf7-form .wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea {
    min-width: 86%;
    margin-right: 9%;
    max-width: 86%;
}
}

/* #### iPhone 5 Portrait or Landscape #### */
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
body .entry-content{ min-width:320px !important; }
#yrc-shell-0 .yrc-banner {display:none!important;}
.formi {background: #ececec none repeat scroll 0 0!important;
    color: #f8931d!important;
    height: 300px!important;
margin-top: 20px!important;
    margin-bottom: 15px!important;
    padding: 10px!important;
display:block!important;
font-size: 18px!important;
    text-align: right!important;
    width: 100%;}
.rfv {margin-right:10px!important;}
.wpcf7-form .wpcf7-form-control {width: 98%!important;}
#main-footer .widget input[type="text"] {background-color: #fff!important;   width: 98%!important; }
#roundbutton {position:fixed; top:122px; left:0; z-index:999999; width: 80px;}
.wpcf7-form .wpcf7-form-control, .wpcf7-form-control.wpcf7-textarea {
    min-width: 86%;
    margin-right: 9%;
    max-width: 86%;
}
}
