	<!--CSS FOR IPAD POOTRAIT VIEW-->

@media only screen and (min-width: 768px) and (max-width: 959px) 
{

.container 
{
    width: 100% !IMPORTANT;
}
header#header .container .four.columns 
{
    width: 30% !important;
    margin-top: -40px !important;
}
header#header .container div#navigation 
{
    float: left !important;
    width: 65% !important;
}
.left_free_space 
{
    float: left !important;
    width: 30% !important;
}
.left_free_space {
    float: left !important;
    width: 30% !important;
}
div#topbar-header {
    width: 70% !important;
    float: left !important;
}
div#topbar-header #left {
    float: left !important;
    width: 60% !important;
}
div#topbar-header #right 
{
    float: right !important;
    width: 32% !important;
}

#header #navigation ul li a {
    display: block;
    float: left !important;
    line-height: 30px !important;
    height: 30px !important;
    margin: 35px 20px 0px 0px !important;
    padding: 00px 10px 10px 8px !important;
    border-right: 1px solid #ccc !important;
    font-size: 13px !important;
}
.mbl_email_top {
    padding-left: 0px !important;
}
.mbl_email_top img {
    padding-right: 5px !important;
}
.mbl_email_top span {
    font-size: 12px !important;
    font-family: handlee !important;
}
div#execphp-2 
{
    width: 68% !important;
}
section#services .kc-row-container
{
    width: 95% !important;
    margin: 0 auto;
}
section#services .middle .scapt
{
    left: 14% !important;
}
.service_para.service_para_middle p
{
    font-size: 17px !important;
    margin-top: -25px !important;
}
section#services .left_cap p.scapt
{
    left: 22% !important;
}
section#services .left .scapt 
{
    left: 9% !important;
}
.service_para p
{
    font-size: 17px !important;
    margin-top: -25px !important;
}

.caption-wrap 
{
    top: 24% !important;
}
.home-slider-inner h2
{
    font-size: 35px !important;
}
.home-slider-inner h3
{
    font-size: 20px !important;
}
ul#menu-footer_menu li a
{
    padding: 0px 10px !important;
}
section#blog_home
{
    background: transparent url(http://getfoundsocial.com/projects/italiandream.com/wp-content/uploads/2017/11/blog_bg-min.png) top no-repeat scroll !important;
    background-size: cover !important;
}
section#serv_inner .kc-row-container
{
    width: 100% !important;
    margin: 0 auto;
}
section#Faq_ .kc-row-container
{
    width: 100% !important;
}
section#get-in-touch .kc-row-container
{
    width: 100% !important;
}
input#name_
{
    width: 320px !important;
}
input#email_
{
    width: 320px;
}
input#phone_
{
    width: 320px !important;
}
.blog .ten.columns
{
    width: 100% !important;
}
.blog_container div#content
{
    width: 100% !important;
}
.blog_container div#content .post
{
    height: 550px !important;
}
.serve_banner_left
{
    float: right !important;
}
.serve_banner_right
{
    width: 330px !important;
    padding-top: 60px !important;
}
section#about-us
{
    padding-bottom: 10px !important;
}
.single-post .ten.columns
{
    width: 100% !important;
    margin-bottom: -25px !important;
}
.single-post .single_blog_container div#content
{
    width: 97% !important;
	margin-left: 10px !important;
    margin-right: 10px !important;
}

}

<!--CSS FOR IPAD LANDSCAPE VIEW-->

@media only screen and (min-width: 960px) and (max-width: 1024px) 
{
header#header .container {
    float: left;
    width: 100% !important;
}
header#header .container div#navigation {
    width: 70% !important;
    float: left !important;
}
#header #navigation ul li a {
    font-size: 18px !important;
    padding: 0px 15px 10px 5px !important;
}
div#topbar-header {
    width: 100% !important;
    float: none !important;
}
header#header .container .four.columns {
    margin-top: -40px !important;
}
div#topbar-header #right {
    width: 18% !important;
}
section#about-us {
    padding-bottom: 10px !important;
}
section#about-us .kc-row-container {
    width: 100% !important;
}
section#services .kc-row-container {
    width: 98% !important;
}
section#blog_home .kc-row-container {
    width: 100% !important;
}
section#blog_home {
    background: transparent url(http://getfoundsocial.com/projects/italiandream.com/wp-content/uploads/2017/11/blog_bg-min.png) top no-repeat scroll;
}
footer#footer .container {
    width: 100% !important;
}
div#text-2 {
    width: 27% !important;
}
div#execphp-2 {
    width: 68% !important;
    float: right !important;
}
#copyright .container {
    width: 100% !important;
}
section#testimonials_ .kc-row-container {
    width: 100% !important;
}
section#abt_us_midle .kc-row-container {
    width: 100% !important;
}
#page-wrap {
    width: 100% !important;
}
div#content {
    width: 100% !important;
	margin:0 auto;
}
section#Services_ .kc-row-container {
    width: 100% !important;
}
section#serv_inner .kc-row-container {
    width: 100% !important;
}
.serve_banner_right {
    width: 415px !important;
    float: right !important;
    padding-top: 60px !important;
}
section#Faq_ .kc-row-container {
    width: 100% !important;
}
section#get-in-touch .kc-row-container {
    width: 100% !important;
}
.blog div#title .container {
    width: 100% !important;
}
.blog .ten.columns {
    width: 100% !important;
    margin: 0 auto;
}
.blog .post {
    margin: 0 0 10px 0 !important;
}
.single-post div#title .container {
    width: 100% !important;
}
.single-post .ten.columns {
    width: 100% !important;
    margin: 0 auto;
}
.single-post .single_blog_container div#content {
    width: 98% !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.snd_ {
    background: #eb0014 !important;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    float: right;
}
.blog_container div#content .post {
    height: 520px !important;
}

}