*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
h3.heading1{
    font-size: 25px;
    font-weight: bold;
    color: #ff0041;
    text-align: center;
}
h4.heading2{
    font-size: 18px;
    font-weight: bold;
    color: #323232;
    text-align: center;
    margin-top: 13px;
    line-height: 15px;
}
.element_wrapper{
    width:1109px;
    margin:0 auto;
}
.full_screen{
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
}
#banner .bottom_bar{
    bottom: 0}
#banner .banner_background{
    background-size: 100% 100%;
}
#slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/first_inner_page_back.jpg")no-repeat fixed 0 0;
    background-size: 100% 100%;
}
#slide .service_heading{
    position: relative;
     height: 100px;
     width: 100%;
    float: left;
}
.service_page_heading{
   left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.service_heading h3.heading1{
    padding-top: 34px;
}
#slide .website_devlopement_content{
    position: relative;
    width: 100%;
    float: left;
     margin-bottom: 18px;
}
#slide .website_devlopement_content .devlopement_text{
    position: relative;
    width: 50%;
     height: 358px;
    float: right;
    margin-top: 10px;
}
#slide .website_devlopement_content .devlopement_text h2{
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
        text-align:left;
}
#slide .website_devlopement_content .devlopement_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 17px;
    line-height: 26px;
}
#slide .website_devlopement_content .devlopement_images{
    position: relative;
    width: 50%;
    float: right;
    height: 368px;
   }
/*   #slide .website_devlopement_content .devlopement_images .devlopement_background{
       position: absolute;
       top: 0;
       right: 0;
       left: 0;
       bottom: 0;
   }
*/.devlopement_background{
   position: absolute;
   left: 0;
right: 0;
   /*top: 0;
bottom: 0;
*/}
.devlopement_text_div{
    position: absolute;
   left: 0;
right: 0;
   /*bottom: 0;
*/}
   .devlopement_background .mulika_background_div{
     /*bottom: 0;
*/    left: 60px;
    position: absolute;
    right: 0;
    top: 5px;
   }
   .devlopement_background .parikrama_background_div{
     /*bottom: 0;
*/    left: 251px;
    position: absolute;
    right: 0;
     margin-top: 91px;
   }
   .devlopement_background .gathbhet_background_div{
/*      bottom: 0;
*/    left: 47px;
    position: absolute;
    right: 0;
    margin-top: 173px;
   }
#logo_design_slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/second_inner_page_back.jpg")no-repeat fixed 0 0;
        background-size: 100% 100%;
}
#logo_design_slide .logo_design_content{
    position: relative;
    width: 100%;
    float: left;
     margin-top: 36px;
margin-bottom: 56px;
}
#logo_design_slide .logo_design_content .logo_design_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
.logo_design_back{
      left: 0;
    position: absolute;
    right: 0;
}
#logo_design_slide .logo_design_content .logo_design_text h2{
    text-align:left;
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
}
#logo_design_slide .logo_design_content .logo_design_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 12px;
    line-height: 25px;
}
#logo_design_slide .logo_design_content .logo_design_images{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 20px;
}
 .dimonds_icon{
   float: left;
    margin-left: 85px;
    position: relative;
    width: 200px;
}
.indian_dentist_icon{
/*    left: 21%;
*/    float: left;
    margin-left: 1px;
    position: relative;
}
.beach_horizon_icon{
/*     left: 33%;
*/   float: left;
    margin-left: 133px;
     margin-top: -4px;
    position: relative;
}
.mamta_clinic_icon{
/*   left: 32%;
*/   margin-left: 1px;
    margin-top: -4px;
   float: left;
   position: relative;
}
#website_design_slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/third_inner_page_back.jpg")no-repeat fixed 0 0;
        background-size: 100% 100%;
}
#website_design_slide .website_design_content{
    position: relative;
    width: 100%;
    float: left;
     margin-top: 36px;
margin-bottom:85px;
}
#website_design_slide .website_design_content .website_design_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
#website_design_slide .website_design_content .website_design_text h2{
    text-align:left;
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
}
#website_design_slide .website_design_content .website_design_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 19px;
    line-height: 25px;
}
#website_design_slide .website_design_content .website_design_text h6{
    font-family: "Lato";
    font-size: 16px;
    color: #ff0041;
     margin-top: 23px;
        text-align: left;
}
#website_design_slide .website_design_content .website_design_text ul.web_qualities{
    position: relative;
    display: block;
}
#website_design_slide .website_design_content .website_design_text ul.web_qualities li{
    display: block;
    line-height: 29px;
     font-family: "Lato";
    text-align: justify;
    font-size: 15px;
    color: #323232;
    text-decoration: none;
	padding-left:5px;
	}
#website_design_slide .website_design_content .website_design_text ul.web_qualities li a{
    display: inline-block;
    margin-left: 11px;
     font-family: "Lato";
    text-align: justify;
    font-size: 15px;
    color: #323232;
    text-decoration: none;
}
#website_design_slide .website_design_content .website_design_text ul.web_qualities li::before{
    content: "✔";
     color: #ff0041;
	 left:-5px;
	 position:relative;
	 }
#website_design_slide .website_design_content .website_design_images{
    position: relative;
    width: 50%;
    float: right;
     height: 376px;
}
#marketing_slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fourth_inner_page_back.jpg")no-repeat fixed 0 0 ;
        background-size: 100% 100%;
}
#marketing_slide .marketing_content{
    position: relative;
    width: 100%;
    float: left;
     margin-top: 36px;
margin-bottom: 39px;
}
#marketing_slide .marketing_content .marketing_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
#marketing_slide .marketing_content .marketing_text h2{
    text-align:left;
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
}
#marketing_slide .marketing_content .marketing_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 13.8px;
    color: #323232;
    margin-top: 11px;
    line-height: 25px;
}
#marketing_slide .marketing_content .marketing_images{
    position: relative;
    width: 50%;
    float: right;
    height: 376px;
}
.marketing_wrapper{
    height: 376px;
    margin: 0 auto;
    position: relative;
    width: 599px;
}
.www_icon_div{
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    left: 131px;
/*     right: 222px;
*/    position: absolute;
    top: 21px;
    width: 200px;
}
.www_icon_div img{
    width: 100%;
}
.serach_icon_div img{
    width: 100%;
}
.seo_icon_div img{
    width: 100%;
}
.serach_icon_div{
     background: #fff none repeat scroll 0 0;
    border-radius: 50%;
   left: 352px;
/*    right: 0;
*/    position: absolute;
    margin-top: 91px;
     width: 200px;
}
.seo_icon_div{
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
     left: 173px;
/*     right: 185px;
*/    position: absolute;
     margin-top: 242px;
     width: 200px;
}
#redesign_slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fifth_inner_page_back.jpg")no-repeat fixed 0 0 ;
        background-size: 100% 100%;
}
#redesign_slide .redesign_content{
    position: relative;
    width: 100%;
    float: left;
     margin-top: 36px;
margin-bottom: 87px;
}
#redesign_slide .redesign_content .redesign_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
#redesign_slide .redesign_content .redesign_text h2{
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
        text-align: left;
}
#redesign_slide .redesign_content .redesign_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 11px;
    line-height: 25px;
}
#redesign_slide .redesign_content .redesign_images{
    position: relative;
    width: 50%;
    float: right;
    height: 376px;
}
#hosting_slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/sixth_inner_page_back.jpg")no-repeat fixed 0 0;
        background-size: 100% 100%;
}
#hosting_slide .hosting_content{
    position: relative;
    width: 100%;
    float: left;
     margin-top: 36px;
margin-bottom: 32px;
}
#hosting_slide .hosting_content .hosting_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
#hosting_slide .hosting_content .hosting_text h2{
    text-align:left;
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
}
#hosting_slide .hosting_content .hosting_text p{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 8px;
    line-height: 25px;
}
#hosting_slide .hosting_content .hosting_images{
    position: relative;
    width: 50%;
    float: right;
    height: 376px;
}
.hosting_slide_div_wrapper,.redesign_slide_div_wrapper,.marketing_slide_div_wrapper,.website_design_slide_div_wrapper,.logo_design_slide_div_wrapper,.website_developement_slide_div_wrapper{
     height: 500px;
    position: absolute;
    top: 50%;
   transform: translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
    width: 1085px;
}
#slide{
    width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fourth_inner_page_back.jpg")no-repeat fixed 0 0 ;
        background-size: 100% 100%;
}
#slide .marketing_content{
    position: relative;
    width: 100%;
    float: left;
    /*margin-top: 36px;
*/    margin-bottom: 39px;
}
#slide .marketing_content .marketing_text{
    position: relative;
    width: 50%;
    height: 376px;
    float: right;
    margin-top: 10px;
}
#slide .marketing_content .marketing_text h2{
    text-align:left;
    font-size: 25px;
    color: #ff0041;
     margin-top: 5px;
}
#slide .marketing_content .marketing_text div{
    font-family: "Lato";
    text-align: justify;
    font-size: 14px;
    color: #323232;
    margin-top: 9px;
    line-height: 20px;
}
#slide .marketing_content .marketing_images{
    position: relative;
    width: 50%;
    float: right;
     margin-top: 27px;
    height: 376px;
}
.cont_point{
    background: transparent url("../images/ban4_ico1.png") no-repeat scroll left 3px;
    background-size: 16px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 20px;
    padding: 0 25px;
    width: 100%;
}
.affordable_price_icon{
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    border:2px solid pink;
    left: 172px;
    position: absolute;
    top: 21px;
    width: 155px;
    height:158px;
    text-align: center;
}
.affordable_price_icon p, .eye_catching_design_icon p , .experind_team_icon p, .quality_assurance_icon p, .free_maintenance_icon p{
    font-family: "Verdana";
    font-size: 11px;
    color: #ff0041;
    padding-top: 3px;
}
.affordable_price_icon img{
   padding-top: 10px;
}
.eye_catching_design_icon img{
   }
.experind_team_icon img{
   }
.eye_catching_design_icon{
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
     border:2px solid pink;
    left: 345px;
    margin-top: 62px;
    position: absolute;
    width: 155px;
     height:158px;
    padding-top: 16px;
    text-align: center;
}
.experind_team_icon{
   background: #fff none repeat scroll 0 0;
    border-radius: 50%;
     border:2px solid pink;
    left: 338px;
    margin-top: 238px;
    position: absolute;
    width: 155px;
     height:158px;
    padding-top: 16px;
    text-align: center;
}
.quality_assurance_icon{
   background: #fff none repeat scroll 0 0;
    border-radius: 50%;
     border:2px solid pink;
    left: 169px;
    margin-top: 286px;
    position: absolute;
    width: 155px;
     height:158px;
    padding-top: 16px;
    text-align: center;
}
.quality_assurance_icon img{
   }
.free_maintenance_icon img{
   }
.free_maintenance_icon{
  background: #fff none repeat scroll 0 0;
    border-radius: 50%;
     border:2px solid pink;
    left: 66px;
    margin-top: 144px;
    position: absolute;
    width: 155px;
     height:158px;
    padding-top: 16px;
    text-align: center;
}
#blog_slide{
     width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fourth_inner_page_back.jpg")no-repeat fixed 0 0;
        background-size: 100% 100%;
}
.blog_heading{
    font-size: 30px !important;
    padding-top: 0 !important;
}
.blog_slide_text_div{
    float: left;
    height: 376px;
    position: relative;
    width: 100%;
}
.blog_slide_text_div h2{
    color: #ff0041;
    font-family: "Lato";
    font-size: 25px;
    margin-top: 5px;
}
.blog_slide_text_div h3{
   color: #323232;
    font-family: "Lato";
    font-size: 18px;
    margin-top: 13px;
}
.blog_author{
    position:relative;
   }
.blog_author p{
   color: #323232;
    display: inline-block;
    font-family: "Lato";
    font-size: 18px;
    line-height: 36px;
    width: 14%;
}
.blog_author span{
     color: #323232;
    font-family: "Lato";
    font-size: 18px;
}
.blog_point{
    background: transparent url("../images/ban4_ico1.png") no-repeat scroll left 8px ;
        background-size: 16px auto;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 30px;
    padding: 0 25px;
    width: 100%;
}
.blog_text_p{
    color: #323232;
    display: inline-block;
    font-family: "Lato";
    font-size: 18px;
    line-height: 38px;
}
.rd_more{
    float: right;
    font-weight: 600;
    margin-top: 15px;
}
.rd_more a{
    color: #000;
    font-family: "Lato";
    font-size: 20px;
    text-decoration: none;
}
#container{
     width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fourth_inner_page_back.jpg")no-repeat fixed 0 0 ;
        background-size: 100% 100%;
}
.blog_post_block{
    position: relative;
    /*margin-top: 50px;
*/     margin-bottom: 50px;
}
.blog_post_block h2 a{
    color: #ff0041;
    font-family: "Lato";
    font-size: 25px;
    margin-top: 5px;
    text-decoration: none;
}
.blog_post_block h3{
     color: #323232;
    font-family: "Lato";
    font-size: 18px;
    line-height: 35px;
    margin-top: 5px;
}
.blog_post_content{
    color: #323232;
    font-family: "Lato";
    font-size: 15px;
    line-height: 33px;
   }
.parallax_wrapper:not(:nth-child(1)) .blog_post_content{
    line-height: 40px;
}
h2.blog_heading{
        text-align: left;
        margin-bottom:10px;
       line-height: 20px;
        width: 80%;
        margin-top:0;
}
.blog_post_block p{
     color: #a9a9a9;
    display: inline-block;
    font-family: "Lato";
    font-size: 16px;
    font-style: italic;
    line-height: 36px;
    width: 75%;
}
.blog_post_block p a{
    text-decoration: none;
    font-family: "Lato";
    color: #a9a9a9;
    font-style: italic;
}
.read_full_article_button{
    float: right;
    color: #ff0041;
    font-family: "Lato";
    font-size: 19px;
    margin-top: 5px;
    text-decoration: none;
        line-height: 30px;
}
.get_in_touch_article_button{
   background:url("../images/project_touch_button.png") no-repeat scroll 0 0;
   position: relative;
   display: inline-block;
   background-size: 100% 100%;
   box-shadow: 0 1px 4px 0 #333;
    -webkit-box-shadow:0 1px 4px 0 #333;
   color: #323232;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 14px;
   padding: 12px;
   text-align: center;
   text-decoration: none;
   border-radius: 10px;
   /*height: 36px;
*/}
.website_button{
     font-size: 15px;
}
.website_button:hover{
    font-size: 15px!important;
}
.get_in_touch_article_button:hover{
    color: #990066;
  }
#single_page_content{
     width: 100%;
/*    height: 500px;
*/    position: relative;
    float: left;
    background: url("../images/fourth_inner_page_back.jpg")no-repeat fixed 0 0;
    background-size: 100% 100%;
}
.single_content{
    position:relative;
    width:100%;
    margin-top: 49px;
    margin-bottom: 55px;
}
.single_content .single_page_author a{
     text-decoration: none;
    color:#a9a9a9;
    font-family: "Lato";
    font-style: italic;
}
#single_page_content h1{
    color: #ff0041;
    display: block;
    font-family: "Lato";
    font-size: 30px;
    line-height: 35px;
    margin-top: 50px;
    text-align: left;
    width: 100%;
}
.single_content h2{
    color: #323232;
    text-align: left;
    font-size: 18px;
    line-height: 35px;
    margin-top: 5px;
}
.single_content h3{
     color: #323232;
    font-family: "Lato";
    font-size: 18px;
    margin-top: 13px;
    margin-bottom: 10px;
}
.single_content ol,.blog_post_content  ol{
    display: block;
    list-style-type: none;
}
.single_content ol li,.blog_post_content  ol li{
    background: transparent url("../images/ban4_ico1.png") no-repeat scroll left 8px;
    background-size: 16px;
    box-sizing: border-box;
     color: #323232;
    font-family: "Lato";
    font-size: 15px;
    line-height: 30px;
    padding: 0 25px;
    width: 100%;
}
.single_content p,.blog_post_content  p{
    color: #323232;
    font-family: "Lato";
    font-size: 15px;
    line-height: 30px;
}
p.single_page_author{
    float: left;
    font-family: "Lato";
    font-style: italic;
    font-size: 16px;
    line-height: 47px;
    color: #a9a9a9;
}
p.single_page_author a{
    color: #a9a9a9;
    text-decoration:none;
    text-transform: capitalize;
}
.blog_post_content h2{
    text-align:left;
}
span.blog_date{
    font-family: "Lato";
    font-style: italic;
}
span.why_required_text{
    /*background: transparent url("../images/ban4_ico1.png") no-repeat scroll left 8px;
*/    padding-left: 20px;
}
.add_text_field{
    }
.blog_post_block_wrapper{
     height: 400px;
    position: absolute;
    top: 50%;
    -webkit-transform:translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
    width: 1085px;
}
.blog_post_block_wrapper_div{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/**********************************************************responsive.css********************************************/@media all and (max-width:1130px){
    .blog_post_block{
        margin-bottom: 50px;
    }
    .read_full_article_button{
        margin-right: 65px;
    }
    .single_content h3{
        line-height: 25px;
    }
    .blog_post_block_wrapper{
        position:relative;
width:100%;
        height: auto;
transform: none;
top:0;
        -webkit-transform: none;
-moz-transform: none;
-ms-transform:  none;
    }
    .blog_post_block_wrapper_div{
        position: relative;
    }
    .blog_post_block{
        margin-top: 60px;
        margin-bottom: 60px;
    }
}
@media all and (max-width:1110px){
    #slide .website_devlopement_content .devlopement_text{
        width: 100%;
    }
    #slide .website_devlopement_content .devlopement_images{
         width: 100%;
 height: 376px;
    }
    #website_design_slide .website_design_content .website_design_text{
        width: 100%;
    }
    #website_design_slide .website_design_content .website_design_images{
        width: 100%;
    }
    #redesign_slide .redesign_content .redesign_text{
        width: 100%;
    }
    #redesign_slide .redesign_content .redesign_images{
        width: 100%;
    }
    #marketing_slide .marketing_content .marketing_text{
        width: 100%;
    }
    #marketing_slide .marketing_content .marketing_images{
        height: 416px;
        margin: 0 auto;
width: 100%;
    }
    #hosting_slide .hosting_content .hosting_images{
        height: 416px;
        margin: 0 auto;
width: 100%;
    }
    #hosting_slide .hosting_content .hosting_text{
        width: 100%;
    }
    #logo_design_slide .logo_design_content .logo_design_images{
         width: 100%;
    }
    #logo_design_slide .logo_design_content .logo_design_text{
        width: 100%;
    }
    .logo_design_back{
        width: 100%;
    }
   }
@media all and (max-width:1030px){
     #footer .footer_second .footer_list .footer_second_text3{
           margin-left: 0;
    }
}
@media all and (max-width:960px){
     #footer .footer_second .footer_list .footer_second_text3{
           margin-left: 0;
    }
    #footer .footer_second .footer_list .footer_second_text2{
        /*margin-right: 10px;
*/    }
    #footer .footer_second .footer_list .footer_second_text2 p{
         padding-right: 20px;
 padding-left: 0px;
padding-top: 0px;
    }
    #footer .footer_first .footer_text p.addrs_text2{
        margin-bottom: 20px;
    }
    .blog_post_block h2 a {
    line-height: 25px;
}
}
@media all and (max-width:854px){
#logo_design_slide .logo_design_content .logo_design_images{
        float: none;
    width: 100%;
    }
}
@media all and (max-width:720px){
    }
@media all and (max-width:600px){
    .devlopement_background{
        width: 100%;
    }
    .devlopement_background .mulika_background_div{
        left: 10%;
top: 2%;
width: 55%;
    }
    .devlopement_background .parikrama_background_div{
        left: 42%;
top: 23%;
width: 55%;
    }
    .devlopement_background .gathbhet_background_div{
        left: 8%;
top: 51%;
 width: 55%;
    }
    .dimonds_icon{
         margin-left: 10%;
width: 35%;
    }
    .indian_dentist_icon{
         width: 35%;
    }
    .beach_horizon_icon{
        margin-left: 19%;
width: 35%;
    }
    .mamta_clinic_icon{
        width: 35%;
    }
    .marketing_wrapper{
        width: 100%;
    }
    .www_icon_div{
       width: 33%;
 left: 15%;
 top: 9%;
    }
    .serach_icon_div{
        width: 33%;
left: 51%;
top: 29%;
    }
    .seo_icon_div{
        width: 33%;
left: 23%;
top: 64%;
    }
        #footer .footer_second .footer_list .footer_second_text2 p{
       padding-top: 10px;
    }
     #footer .footer_second .footer_list .footer_second_text3{
           margin-left: 0;
margin-top: 31px;
    }
    #logo_design_slide .logo_design_content .logo_design_images{
         width: 100%;
    }
    .devlopement_background .gathbhet_background_div,.devlopement_background .parikrama_background_div{
         margin-top: 0;
    }
    .serach_icon_div,.seo_icon_div {
         margin-top: 0;
    }
    .affordable_price_icon{
        left: 30%;
width: 27%;
top: 5%;
padding: 6%;
height: auto;
    }
    .eye_catching_design_icon{
        left: 61%;
width: 27%;
margin-top: 11%;
padding: 6%;
height: auto;
    }
    .experind_team_icon{
        left: 59%;
width: 27%;
margin-top: 42%;
padding: 6%;
height: auto;
    }
    .quality_assurance_icon{
         left: 30%;
width: 27%;
margin-top: 50%;
padding: 4%;
height: auto;
    }
    .free_maintenance_icon{
        left: 11%;
width: 27%;
margin-top: 27%;
padding: 4%;
height: auto;
    }
    .affordable_price_icon img{
       width:60%!important;
    }
    .eye_catching_design_icon img{
       width:80%!important;
    }
    .experind_team_icon img{
       width:100%!important;
    }
    .quality_assurance_icon img{
       width:60%!important;
    }
    .free_maintenance_icon img{
        width:60%!important;
    }
    .affordable_price_icon p, .eye_catching_design_icon p, .experind_team_icon p, .quality_assurance_icon p, .free_maintenance_icon p{
        font-size: 9px;
    padding-top: 14%;
    }
    .single_content{
        margin-top: 0;
    }
}
@media all and (max-width:480px){
    body:not(.home) .parallax_wrapper:nth-child(6n+1):not(#banner){
     background: url("../images/rotate_90/inner_first_slide_back.png")no-repeat fixed 0 0 ;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
body:not(.home) .parallax_wrapper:nth-child(6n+2):not(#banner){
     background: url("../images/rotate_90/inner_second_slide_back.png")no-repeat fixed 0 0 ;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
body:not(.home) .parallax_wrapper:nth-child(6n+3):not(#banner){
     background: url("../images/rotate_90/inner_third_slide_back.png")no-repeat fixed 0 0 ;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
body:not(.home) .parallax_wrapper:nth-child(6n+4):not(#banner){
     background: url("../images/rotate_90/inner_fourth_slide_back.png")no-repeat fixed 0 0 ;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
body:not(.home) .parallax_wrapper:nth-child(6n+5):not(#banner){
     background: url("../images/rotate_90/inner_fifth_slide_back.png")no-repeat fixed 0 0;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
body:not(.home) .parallax_wrapper:nth-child(6n+6):not(#banner){
     background: url("../images/rotate_90/inner_sixth_slide_back.png")no-repeat fixed 0 0 ;
     background-attachment: fixed !important;
     background-size: 100% auto;
}
    .devlopement_background .gathbhet_background_div{
         top: 39%;
    }
    .devlopement_background .parikrama_background_div{
         top: 19%;
    }
    .service_heading p.heading2{
        font-size: 15px;
    }
    .beach_horizon_icon{
        margin-top: 0;
    }
    .mamta_clinic_icon{
        margin-top: 0;
    }
    #slide .marketing_content .marketing_text{
        margin-top: 0!important;
    }
     #single_page_content h3{
        font-size: 22px;
    }
    .single_content h3{
        color: #323232;
        font-size: 18px;
        margin-top: 13px;
        text-align: left;
    }
    .single_content h2{
        font-size: 16px;
    }
    .single_page_author{
       font-size: 11px;
     }
     .affordable_price_icon{
        left: 30%;
width: 27%;
top: 5%;
padding: 6%;
height: auto;
    }
    .eye_catching_design_icon{
        padding: 4%;
    }
    .experind_team_icon{
         padding: 4%;
    }
    .quality_assurance_icon{
          padding: 4%;
    }
    .free_maintenance_icon{
         padding: 4%;
    }
    .affordable_price_icon p, .eye_catching_design_icon p, .experind_team_icon p, .quality_assurance_icon p, .free_maintenance_icon p{
    font-size: 7px;
}
}
@media all and (max-width:400px){
    .devlopement_background .mulika_background_div{
        top: 11%;
    }
    .devlopement_background .parikrama_background_div {
    top: 26%;
}
.devlopement_background .gathbhet_background_div {
    top: 42%;
}
.service_heading p.heading2{
        font-size: 12px;
    }
     #slide .website_devlopement_content .devlopement_text,#logo_design_slide .logo_design_content .logo_design_text,#marketing_slide .marketing_content .marketing_text,#redesign_slide .redesign_content .redesign_text,#hosting_slide .hosting_content .hosting_text,#website_design_slide .website_design_content .website_design_text{
        height: auto;
margin-top: -60px;
    }
    #slide .marketing_content .marketing_text{
        margin-top: -30px!important;
    }
    .affordable_price_icon{
        padding:5%;
    }
    .eye_catching_design_icon {
    padding: 5%;
}
.experind_team_icon {
    padding: 5%;
}
.quality_assurance_icon {
    padding: 5%;
}
.free_maintenance_icon {
    padding: 5%;
}
.affordable_price_icon p, .eye_catching_design_icon p, .experind_team_icon p, .quality_assurance_icon p, .free_maintenance_icon p{
    font-size: 7px;
}
}
@media all and (max-width:360px){
    .www_icon_div {
    left: 15%;
    top: 24%;
}
.serach_icon_div {
    left: 51%;
    top: 38%;
    }
.seo_icon_div {
    left: 21%;
    top: 61%;
    }
 #slide .marketing_content .marketing_text{
        margin-top: -40px!important;
    }
     .eye_catching_design_icon img{
       width:60%!important;
    }
    .experind_team_icon img{
       width:80%!important;
    }
     .affordable_price_icon img{
       width:50%!important;
    }
    .quality_assurance_icon img{
       width:50%!important;
    }
    .free_maintenance_icon img{
        width:50%!important;
    }
    .blog_post_block h2 a{
        font-size: 22px;
    }
    .blog_post_block h3{
        font-size: 16px;
        line-height: 30px;
       /* text-align: justify;*/
    }
    .blog_post_block p{
         font-size: 16px;
    }
   }
@media all and (max-width:320px){
    .devlopement_background .mulika_background_div {
    top: 11%;
}
.devlopement_background .parikrama_background_div {
    top: 23%;
}
.devlopement_background .gathbhet_background_div {
    top: 35%;
}
.www_icon_div{
    top: 16%;
}
.serach_icon_div {
    top: 27%;
}
.seo_icon_div {
    top: 49%;
}
#logo_design_slide{
    background-size: 100% 100%;
}
#slide .marketing_content .marketing_text{
        margin-top: -84px!important;
    }
    .single_content h2{
        font-size: 15px;
    }
    .blog_post_block h2 a {
    font-size: 16px;
    line-height: 22px;
}
.affordable_price_icon{
        padding:5%;
    }
    .eye_catching_design_icon {
    padding: 5%;
 left: 59%;
    margin-top: 14%;
}
.experind_team_icon {
    padding: 5%;
}
.quality_assurance_icon {
    padding: 5%;
}
.free_maintenance_icon {
    padding: 5%;
margin-top: 29%;
}
.affordable_price_icon p, .eye_catching_design_icon p, .experind_team_icon p, .quality_assurance_icon p, .free_maintenance_icon p{
    font-size: 7px;
}
}
