.rajesh-1 {
    background-color: #47d3a0;
}
.rajesh-2 ul {
    float: right;
    margin-top: 2%;
}
.rajesh-2 ul li a {
    color: #fff !important;
}
.photologo {
    font-family: 'Fredericka the Great', cursive;
    color: #fff !important;
    font-size: 50px !important;
    margin-top: 5%;
    margin-bottom: 3%;
}


.home-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 48px;
    margin-top: 14%;
}

.home-banner h2 {
    text-align: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 14%;
}
.specialties h1 {
    text-align: center;
    font-size: 50px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
    margin-top: 3%;
}
.specialties p {
    text-align: center;
    padding-left: 22%;
    padding-right: 22%;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}

.kate-1 h1 {
    margin-top: 5%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 37px;
    font-weight: bold;
}
.kate-1 p {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}
.keat-2 {
    margin-top: 3%;
}
.chris-1 {
    margin-top: 3%;
}
.walls-1 h1 {
    /* text-align: center; */
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    font-weight: bold;
    margin-top: 40%;
    margin-left: 5%;
}
.walls-1 p {
    padding-left: 5%;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    margin-top: 0%;
}

.models h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 55px;
    font-weight: bold;
    margin-top: 9%;
}
.models h2 {
    text-align: center;
    color: #fff;
    font-size: 46px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-top: -1%;
    font-weight: 600;
}
.models p {
    text-align: center;
    color: #fff;
    padding-left: 25%;
    padding-right: 25%;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    margin-bottom: 6%;
}
.about-banner h1 {
    text-align: center;
    font-size: 50px;
    color: #fff;
    margin-top: 9%;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
}
.about-banner p {
    text-align: center;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    padding-left: 19%;
    padding-right: 19%;
    margin-bottom: 10%;
}

.mike-3 h1 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 46px;
    font-weight: bold;
    margin-top: 5%;
}
.mike-3 p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    padding-right: 17%;
    text-align: justify;
    margin-top: 0%;
}
.img-4 {
    margin-top: 3%;
}

.barclay h1 {
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-top: 6%;
    font-weight: bold;
}
.barclay p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    text-align: justify;
    padding-right: 9%;
    margin-top: 5%;
}
.widerski {
    margin-top: 3%;
}
.about-the {
    margin-top: 3%;
}
.about-the1 h1 {
    margin-top: 37%;
    font-size: 42px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: bold;
}
.about-the1 p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    padding-right: 16%;
    text-align: justify;
    margin-top: 3%;
    padding-left: 1%;
}
.rajesh-2 ul li {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.protfolio-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 42px;
    font-weight: bold;
    margin-top: 10%;
}
.protfolio-banner p {
    text-align: center;
    color: #fff;
    padding-left: 10%;
    padding-right: 10%;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    margin-bottom: 10%;
}
.conceptual h1 {
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 50px;
    font-weight: bold;
    margin-top: 3%;
}
.conceptual p {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding-left: 16%;
    padding-right: 16%;
    margin-top: 1%;
}
.img-12 {
    margin-top: 2%;
}
.galler-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
    font-weight: bold;
    margin-top: 10%;
}
.galler-banner p {
    text-align: center;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding-left: 15%;
    padding-right: 15%;
    margin-bottom: 11%;
    font-weight: 100;
}
.gallery-r1 h1 {
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 50px;
    font-weight: bold;
    margin-top: 3%;
}
.gallery-r1 p {
    text-align: center;
    padding-left: 15%;
    padding-right: 15%;
    margin-top: 0%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 15px;
}
.graphy-1 h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 50px;
    font-weight: bold;
    margin-top: 10%;
    margin-bottom: 10%;
}
.graphy-1 {
    margin-top: 3%;
    margin-bottom: 2%;
}
.blog-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 90px;
    font-weight: bold;
    margin-top: 12%;
    margin-bottom: 12%;
}
.aenean-1 h1 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 39px;
    font-weight: bold;
    margin-top: 3%;
}
.aenean-1 p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 100;
    padding-right: 11%;
    text-align: justify;
    margin-top: 0%;
}
.blog-img1 {
    margin-top: 2%;
}
.Lorem-1 img {
    margin-top: 50%;
    padding-left: 0%;
}
.Lorem-1 p {
    padding-right: 20%;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 4%;
    text-align: justify;
}
.contact-banner h1 {
    text-align: center;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 76px;
    font-weight: bold;
    margin-top: 10%;
    margin-bottom: 10%;
}
.contact-img1 {
    margin-top: 3%;
}
.contact-2 h1 {
    margin-top: 5%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 30px;
    padding-left: 0%;
}

.contact-2 p {
    padding-left: 0%;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    margin-top: 0%;
}
.contact-3 {
    margin-top: 4%;
}
.contact-4 {
    margin-top: 5%;
}
.facebook, .twitter, .google, .pinterest {
    font-size: 24pt !important;
    color: #3f3f3f;
    margin: 0px;
    margin-top: 10%;
    margin-bottom: 10%;
    margin-right: 5%;
}

.fw h1 {
    font-size: 24pt;
    color: #3f3f3f;
    margin: 0px;
    margin-top: 8%;
    font-family: 'Playfair Display', serif;
    text-align: center;
}

.fw p {
    font-size: 14pt;
    margin: 0px;
    margin-top: 10%;
    font-family: 'Open Sans', sans-serif;
    color: #3f3f3f;
    text-align: right;
}
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.fw {
    padding: 0px 10%;
}
.container-fluid {
    margin-right: 0px !important;
    margin-left: 0px !important;
}



@media only screen and (min-width : 320px) and (max-width :480px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: none;
}
.home-banner h1 {
    font-size: 20px;
    margin-top: 11%;
}
.home-banner h2 {
    font-size: 18px;
    margin-top: -3%;
}
.specialties h1 {
    font-size: 36px;
    margin-top: 0%;
}
.specialties p {
    padding-left: 0%;
    padding-right: 0%;
}
.kate-1 h1 {
    font-size: 32px; 
    text-align: center;
}
.kate-1 p {
    text-align: center;
}
.walls-1 h1 {
    font-size: 46px;
    margin-top: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 18px;
    margin-top: 2%;
}
.models h2 {
    font-size: 18px;
    margin-top: -1%;
}
.models p {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 7px;
    margin-bottom: 0%;
    margin-top: -4%;
}
.about-banner h1 {
    font-size: 22px;
    margin-top: 5%;
}
.about-banner p {
    font-size: 7px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: -2%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 15px;
    margin-top: 5%;
}
.protfolio-banner p {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 8px;
    margin-bottom: 3%;
    margin-top: -1%;
}
.conceptual h1 {
    font-size: 30px;
    margin-top: 0%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
}

.galler-banner h1 {
    font-size: 16px;
    margin-top: 7%;
}
.galler-banner p {
    font-size: 7px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: -2%;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: 0%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 22px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.blog-banner h1 {
    font-size: 45px;
    margin-top: 5%;
    margin-bottom: 5%;
}
.aenean-1 h1 {
    font-size: 26px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 24px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.contact-img1 {
    margin-top: 5%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 0%;
    font-size: 40px;
    padding-left: 0%;
    text-align: center;
}
.contact-2 p {
    padding-left: 0%;
    font-size: 15px;
    text-align: center;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 5%;
    text-align: center;
    margin-bottom: 7%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 0%;
}
.facebook, .twitter, .google, .pinterest {
    margin-bottom: 4%;
}







}

@media only screen and (min-width : 360px) and (max-width :640px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: none;
}
.home-banner h1 {
    font-size: 22px;
    margin-top: 9%;
}
.home-banner h2 {
    font-size: 20px;
    margin-bottom: 11%;
    margin-top: -1%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 0%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
    padding-left: 7%;
    padding-right: 7%;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 1%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 23px;
    margin-top: 3%;
}
.models h2 {
    font-size: 23px;
    margin-top: -3%;
}
.models p {
    font-size: 7px;
    margin-bottom: 4%;
    margin-top: -1%;
    padding-left: 3%;
    padding-right: 3%;
}
.about-banner h1 {
    font-size: 26px;
    margin-top: 3%;
}
.about-banner p {
    font-size: 9px;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: -2%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 15px;
    margin-top: 5%;
}
.protfolio-banner p {
    padding-left: 2%;
    padding-right: 2%;
    font-size: 10px;
    margin-bottom: 3%;
    margin-top: -1%;
}
.conceptual h1 {
    font-size: 30px;
    margin-top: 4%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
}

.galler-banner h1 {
    font-size: 16px;
    margin-top: 7%;
}
.galler-banner p {
    font-size: 7px;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: -1%;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: 0%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 22px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.blog-banner h1 {
    font-size: 45px;
    margin-top: 5%;
    margin-bottom: 5%;
}
.aenean-1 h1 {
    font-size: 26px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 24px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.contact-img1 {
    margin-top: 5%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 0%;
    font-size: 40px;
    padding-left: 0%;
    text-align: center;
}
.contact-2 p {
    padding-left: 0%;
    font-size: 15px;
    text-align: center;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 5%;
    text-align: center;
    margin-bottom: 7%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 0%;
}








}

@media only screen and (min-width : 768px) and (max-width :1024px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: right;
    margin-top: 0%;
}
.navbar-nav > li > a {
    font-size: 14px;
}

.home-banner h1 {
    font-size: 40px;
    margin-top: 12%;
}
.home-banner h2 {
    font-size: 44px;
    margin-bottom: 12%;
    margin-top: 0%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 2%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 1%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 51px;
    margin-top: 5%;
}
.models h2 {
    font-size: 34px;
    margin-top: 0%;
}

.models p {
    font-size: 14px;
    margin-bottom: 5%;
    margin-top: 0%;
    padding-left: 5%;
    padding-right: 5%;
}
.about-banner h1 {
    font-size: 45px;
    margin-top: 8%;
}
.about-banner p {
    font-size: 12px;
    margin-top: 0%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 30px;
    margin-top: 9%;
}
.protfolio-banner p {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 15px;
    margin-bottom: 10%;
    margin-top: 0%;
}
.conceptual h1 {
    font-size: 36px;
    margin-top: 0%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: -1%;
}

.galler-banner h1 {
    font-size: 16px;
    margin-top: 7%;
}
.galler-banner p {
    font-size: 7px;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: -1%;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: 0%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 22px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.blog-banner h1 {
    font-size: 64px;
    margin-top: 10%;
    margin-bottom: 10%;
}
.aenean-1 h1 {
    font-size: 33px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 55px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.contact-img1 {
    margin-top: 5%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 2%;
    font-size: 56px;
}
.contact-2 p {
    font-size: 18px;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 5%;
    text-align: center;
    margin-bottom: 7%;
    font-size: 15px;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 3%;
}
.facebook, .twitter, .google, .pinterest { 
    margin-top: 5%;
    margin-bottom: 1%;
}

.contact-2 {
    text-align: center;
}






}



@media only screen and (min-width : 640px) and (max-width :767px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: none;
}
.home-banner h1 {
    font-size: 22px;
    margin-top: 9%;
}
.home-banner h2 {
    font-size: 20px;
    margin-bottom: 11%;
    margin-top: -1%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 0%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
    padding-left: 0%;
    padding-right: 0%;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 1%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 27px;
    margin-top: 4%;
}
.models h2 {
    font-size: 24px;
    margin-top: -1%;
}
.models p {
    font-size: 15px;
    margin-bottom: 5%;
}
.about-banner h1 {
    font-size: 40px;
    margin-top: 8%;
}
.about-banner p {
    font-size: 15px;
    padding-left: 7%;
    padding-right: 7%;
    margin-top: -1%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 27px;
    margin-top: 7%;
}
.protfolio-banner p {
    font-size: 15px;
    margin-bottom: 7%;
}
.conceptual h1 {
    font-size: 30px;
    margin-top: 4%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
}

.galler-banner h1 {
    font-size: 26px;
    margin-top: 9%;
}
.galler-banner p {
    font-size: 13px;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: -1%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 40px;
}
.blog-banner h1 {
    font-size: 70px;
    margin-top: 10%;
    margin-bottom: 8%;
}
.aenean-1 h1 {
    font-size: 30px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 50px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.contact-img1 {
    margin-top: 5%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 0%;
    font-size: 40px;
    padding-left: 0%;
    text-align: center;
}
.contact-2 p {
    padding-left: 0%;
    font-size: 15px;
    text-align: center;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 5%;
    text-align: center;
    margin-bottom: 7%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 0%;
}
.facebook, .twitter, .google, .pinterest {
    margin-bottom: 4%;
    text-align: center !important;
}







}

@media only screen and (min-width : 1000px) and (max-width :1200px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}


.rajesh-2 ul {
    float: right;
}
.home-banner h1 {
    font-size: 22px;
    margin-top: 9%;
}
.home-banner h2 {
    font-size: 20px;
    margin-bottom: 11%;
    margin-top: -1%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 0%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
    padding-left: 0%;
    padding-right: 0%;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 26%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 27px;
    margin-top: 4%;
}
.models h2 {
    font-size: 24px;
    margin-top: -1%;
}
.models p {
    font-size: 15px;
    margin-bottom: 5%;
}
.about-banner h1 {
    font-size: 40px;
    margin-top: 8%;
}
.about-banner p {
    font-size: 15px;
    padding-left: 7%;
    padding-right: 7%;
    margin-top: -1%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 27px;
    margin-top: 7%;
}
.protfolio-banner p {
    font-size: 15px;
    margin-bottom: 7%;
}
.conceptual h1 {
    font-size: 30px;
    margin-top: 4%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
}

.galler-banner h1 {
    font-size: 26px;
    margin-top: 9%;
}
.galler-banner p {
    font-size: 13px;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: -1%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 40px;
}
.blog-banner h1 {
    font-size: 70px;
    margin-top: 10%;
    margin-bottom: 8%;
}
.aenean-1 h1 {
    font-size: 30px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 50px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.contact-img1 {
    margin-top: 1%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 0%;
    font-size: 40px;
    padding-left: 0%;
    text-align: left;
}
.contact-2 p {
    padding-left: 0%;
    font-size: 15px;
    text-align: left;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 7%;
    text-align: center;
    margin-bottom: 7%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 3%;
}
.facebook, .twitter, .google, .pinterest {
    margin-bottom: 4%;
    text-align: center !important;
}







}



@media only screen and (min-width : 800px) and (max-width :985px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: right;
    margin-top: 0%;
}
.navbar-nav > li > a {
    font-size: 14px;
}

.home-banner h1 {
    font-size: 40px;
    margin-top: 12%;
}
.home-banner h2 {
    font-size: 44px;
    margin-bottom: 12%;
    margin-top: 0%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 2%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 1%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 51px;
    margin-top: 5%;
}
.models h2 {
    font-size: 34px;
    margin-top: 0%;
}

.models p {
    font-size: 14px;
    margin-bottom: 5%;
    margin-top: 0%;
    padding-left: 5%;
    padding-right: 5%;
}
.about-banner h1 {
    font-size: 45px;
    margin-top: 8%;
}
.about-banner p {
    font-size: 12px;
    margin-top: 0%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 30px;
    margin-top: 9%;
}
.protfolio-banner p {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 15px;
    margin-bottom: 10%;
    margin-top: 0%;
}
.conceptual h1 {
    font-size: 36px;
    margin-top: 0%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: -1%;
}

.galler-banner h1 {
    font-size: 16px;
    margin-top: 7%;
}
.galler-banner p {
    font-size: 7px;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: -1%;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: 0%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 22px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.blog-banner h1 {
    font-size: 64px;
    margin-top: 10%;
    margin-bottom: 10%;
}
.aenean-1 h1 {
    font-size: 33px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 55px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.contact-img1 {
    margin-top: 5%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 2%;
    font-size: 56px;
}
.contact-2 p {
    font-size: 18px;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}
.fw p {
    margin-top: 1%;
    text-align: center;
    margin-bottom: 4%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 1%;
    padding-left: 0% !important;
    padding-right: 4%;
}

.facebook, .twitter, .google, .pinterest {
    font-size: 24pt !important;
    color: #3f3f3f;
    margin: 0px;
    margin-top: 5%;
    margin-bottom: 0%;
    margin-right: 5%;
}








}



@media only screen and (min-width : 1280px) and (max-width :1300px)
 {
.photologo {
    font-size: 23px !important;
    margin-top: 0%;
    margin-bottom: 0%;
}
.navbar {
    margin-bottom: 0px !important;
}

.rajesh-2 ul {
    float: right;
    margin-top: 0%;
}
.navbar-nav > li > a {
    font-size: 14px;
}

.home-banner h1 {
    font-size: 40px;
    margin-top: 12%;
}
.home-banner h2 {
    font-size: 44px;
    margin-bottom: 12%;
    margin-top: 0%;
}
.specialties h1 {
    font-size: 44px;
    margin-top: 2%;
}
.specialties p {
    padding-left: 10%;
    padding-right: 10%;
}
.kate-1 h1 {
    margin-top: 3%;
    font-size: 40px;
    text-align: center;
}
.kate-1 p {
    text-align: center;
}
.walls-1 h1 {
    font-size: 48px;
    margin-top: 1%;
    margin-left: 0%;
    text-align: center;
}
.walls-1 p {
    padding-left: 0%;
    text-align: center;
}
.models h1 {
    font-size: 51px;
    margin-top: 5%;
}
.models h2 {
    font-size: 34px;
    margin-top: 0%;
}

.models p {
    font-size: 14px;
    margin-bottom: 5%;
    margin-top: 0%;
    padding-left: 5%;
    padding-right: 5%;
}
.about-banner h1 {
    font-size: 45px;
    margin-top: 8%;
}
.about-banner p {
    font-size: 12px;
    margin-top: 0%;
}
.mike-3 h1 {
    font-size: 30px;
    text-align: center;
}
.mike-3 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
}
.barclay h1 {
    font-size: 30px;
    text-align: center;
}

.barclay p {
    text-align: center;
    padding-right: 0%;
    margin-top: 0%;
}
.about-the1 h1 {
    margin-top: 0%;
    font-size: 30px;
    text-align: center;
}
.about-the1 p {
    padding-right: 0%;
    text-align: center;
    margin-top: 0%;
    padding-left: 0%;
}
.protfolio-banner h1 {
    font-size: 30px;
    margin-top: 9%;
}
.protfolio-banner p {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 15px;
    margin-bottom: 10%;
    margin-top: 0%;
}
.conceptual h1 {
    font-size: 36px;
    margin-top: 0%;
}

.conceptual p {
    padding-left: 0%;
    padding-right: 0%;
    margin-top: -1%;
}

.galler-banner h1 {
    font-size: 16px;
    margin-top: 7%;
}
.galler-banner p {
    font-size: 7px;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: -1%;
}
.gallery-r1 h1 {
    font-size: 44px;
    margin-top: 0%;
}
.gallery-r1 p {
    padding-left: 0%;
    padding-right: 0%;
}
.graphy-1 h1 {
    font-size: 22px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.blog-banner h1 {
    font-size: 64px;
    margin-top: 10%;
    margin-bottom: 10%;
}
.aenean-1 h1 {
    font-size: 33px;
    text-align: center;
}
.aenean-1 p {
    padding-right: 0%;
    text-align: center;
}
.Lorem-1 img {
    margin-top: 0%;
    padding-right: 0%;
}
.Lorem-1 p {
    padding-right: 0%;
    text-align: center;
}
.contact-banner h1 {
    font-size: 55px;
    margin-top: 9%;
    margin-bottom: 9%;
}
.contact-img1 {
    margin-top: 2%;
    text-align: center;
}
.contact-2 h1 {
    margin-top: 2%;
    font-size: 56px;
}
.contact-2 p {
    font-size: 18px;
}
.contact-3 {
    margin-top: 0% !important;
}
.contact-4 {
    margin-top: 0%;
}

.fw p {
    margin-top: 6%;
    margin-bottom: 5%;
}
.fw {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 0%;
}
.fw h1 {
    margin-top: 4%;
}

.facebook, .twitter, .google, .pinterest {
    margin-top: 5%;
    margin-bottom: 0%;
}







}









