body,div,h1,h2,h3,h4,h5,h6,p,a,ul,li{margin:0;padding:0;}
img{max-width:100%;float:left;}
body{  font-family: 'robotoregular';}
a{text-decoration:none;}

@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condenseditalic';
    src: url('fonts/robotocondensed-italic-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin';
    src: url('fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('fonts/roboto-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*contact form placeholder color change*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#999999;
	font-size:16px;
	font-family: 'robotoregular';
	 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#999999;
   font-size:16px;
 font-family: 'robotoregular';
	
   
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#999999;
  font-size:16px;
font-family: 'robotoregular';
	
   
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#999999;
  font-size:16px;
  font-family: 'robotoregular';
	
}

.container{max-width:1170px;margin:0 auto;}
.container2{max-width:1170px;margin:0 auto;position:relative;}
.clear{clear:both;}
.clear3{clear:both;}

/*.wrapper div, .wrapper p, .wrapper header, .wrapper ul{  background: #000; opacity: 0.75; } */

.poppy{ display:none; width: 660px; height: 290px; background: #000; box-shadow: 0 0 20px #000; color: #fff;border-radius: 10px; margin: 20px auto; position: fixed; top: 50px; left: 28%; z-index: 99;}
.pop1{ background: url(images/bully.jpg) no-repeat 10px 10px; padding: 5px 0 0px 50px; line-height: 24px; float: left; margin: 30px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-weight: bold; font-size: 18px;}
.poppy p{ padding: 5px 45px; line-height: 24px; float: left;  font-family: Arial,Helvetica Neue,Helvetica,sans-serif;  font-size: 18px; }
.pop2{ background: url(images/bully.jpg) no-repeat 10px 10px; padding: 5px 0 0px 50px; line-height: 24px; float: left; margin: 30px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-weight: bold; font-size: 22px;}




.scrollup {width: 40px;height: 40px;position: fixed;bottom: 50px;right: 50px;display: none; text-indent: -9999px;}

.header_top{width:100%;float:left;background:#d7485c;padding:15px 0;}

.logo{position:absolute;top:8px;left:0;width:210px;z-index:10;}

.mail_phone{float:right;font-family: 'robotobold';margin-right:1%;}
.mail{padding-left:25px;background:url(images/mail.png)no-repeat 0 5px;color:#e6dee4;float:left;padding-right:15px;margin-right:15px;border-right:1px solid #fff;}
.phone{padding-left:20px;background:url(images/phone.png)no-repeat 0 5px;color:#e6dee4;float:left;}

.top_smo{float:right;margin:0 1% 0 0;}
.top_smo ul li{list-style:none;float:left;margin:0 3px;}
.top_smo ul li a{margin-top: -3px;float: left;}


.slider_outer{width:100%;float:left;}
.slider_outer > ul{width:100%;float:left;}
.slider_outer > ul > li{width:100%;float:left;}
.header_bg1{width:100%;float:left;background:url("images/clay-nest-header.jpg")no-repeat left 20% top;background-size:cover;height:560px;margin:-62px 0 0;}
.header_bg3{width:100%;float:left;background:url("images/clay-nest-header3.jpg")no-repeat left 20% top;background-size:cover;height:560px;margin:-62px 0 0;}
.header_bg4{width:100%;float:left;background:url("images/clay-nest-header4.jpg")no-repeat left 20% top;background-size:cover;height:560px;margin:-62px 0 0;}
.header_bg5{width:100%;float:left;background:url("images/clay-nest-header5.jpg")no-repeat left 20% top;background-size:cover;height:560px;margin:-62px 0 0;}

.dots{position:absolute; left:1%; top:420px; z-index:99;width:200px; }
.dots li{ float:left; list-style:none;}
.dots li a{ float:left; color:#fff; margin:0 2px; font-size:30px; font-family:verdana; text-decoration:none;width:30px;height:5px;margin:0 5px;background:#fff; }
.dots li a:hover, .dots li.rslides_here a{ background:#642A77;}



.menu{float:right;margin:0 1% 0 0;padding:20px 0;z-index:15;position:relative;}
.menu ul li{list-style:none;float:left;margin-right:40px;position:relative;}
.menu ul li:last-child{margin-right:0;}
.menu > ul > li > a{color:#fff;font-family: 'robotomedium';position:relative;padding-bottom:5px;}
.menu > ul > li > a:hover::after {border-bottom: 3px solid #fff;content: "";display: block;
    height: 2px;margin: 4px auto 0;width: 50%;position:absolute;top:100%;left:25%;}

	

.menu ul li ul.sub-menu{float: left;list-style: none;margin: 0;padding: 0;position: absolute;left: 0px;top:26px;background:#3A1A55;width: 141px;opacity: 0; visibility: hidden;
                -moz-transition: opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
                -webkit-transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
                -o-transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
                transition: opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
                font-size: 12px;z-index: 99;
				
                  }

.menu ul li ul.sub-menu li {border: none;clear: both;padding:7px 0 7px 5px; width: 100%;font-size: 16px;
             -moz-transition: opacity 0.8s 0.85s ease-out, margin 0.3s 0.1s ease-out;
             -webkit-transition: opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
            -o-transition: opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
             transition: opacity 0.85s 0.85s ease-out, margin 0.3s 0.1s ease-out;
             }

.menu ul li ul.sub-menu > li:before {
    content:  "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #B8D9D3;
    font-size: 13px;
    padding-right: 0.5em;
    position: absolute;
    top: 13px;
    left: 8px;
}


			 
.menu ul li ul.sub-menu li a{margin: 10px 0;border-right: none;color: black;background: none;font-size:14px;padding:0 0 0 15px;}
.menu ul li:hover ul.sub-menu{opacity: 1;visibility: visible;}
.menu ul li:hover ul.sub-menu li{margin-top: 0;opacity: 1;}
.menu ul li:hover ul.sub-menu li a{color:#B8D9D3 ;
              -moz-transition: color 0.1s ease-out;
              -webkit-transition: color 0.1s ease-out;
             -o-transition: color 0.1s ease-out;
              transition: color 0.1s ease-out;
			 
              }
.menu ul li:hover ul.sub-menu li a:hover{color: rgba(255,255,255,1);
            -moz-transition: color 0.3s ease-out;
            -webkit-transition: color 0.3s ease-out;
           -o-transition: color 0.3s ease-out;
            transition: color 0.3s ease-out;
			
			
           }
.menu ul li:hover ul.sub-menu li:hover > a{ color: #fff;}	
	
	
.banner_text{width:100%;margin:320px 0 0;text-align:center;}
.banner_text h1{text-transform:uppercase;color:#3c0831;font-size:33px;  font-family: 'robotobold';color:#fff;width:550px;text-align:left;margin:0 auto;float:none;background:rgba(58,26,85,0.5);padding:10px 15px;line-height:33px;}
.banner_text p{padding:15px 0 10px;font-family: 'robotobold';}
.banner_text a{margin:0 auto 10px;float:none;display:block;width:65px;height:65px;}

.what_do_we_do_bg{width:100%;float:left;background:url("images/pattern1.png")repeat 0 0;}

.design_need{width:98%;margin:0 1%;padding:50px 0 60px;float:left;}
.design_need h2{text-align:center;color:#000;font-family: 'robotobold';font-size:33px;}
.design_need img{margin:10px auto;float:none;display:block;}
.design_need p.sub{color:#852570;text-align:center;padding-bottom:30px;font-family: 'robotomedium';font-size:21px;}
.design_need ul{width:100%;float:left;margin:20px 0 10px;}
.design_need ul li{width:31%;margin:0 12px 20px;list-style:none;float:left;text-align:center;padding:12px 0;border:1px solid #d6d6d6;background:#fff;min-height:195px;}
.design_need ul li a{color:#000;}
.design_need ul li p{padding:10px;}
.design_need ul li img{margin:15px auto 0;float:none;display:block;}
.design_need ul li img.line2{padding:11px 0;margin:0 auto;}
.design_need ul li p{font-size:16px;}
.design_need ul li h3{font-family: 'robotomedium';font-size:20px;}
.design_need ul li:hover{box-shadow: 1px 1px 6px #888888;cursor:pointer;background:#f7f7f7;}
.design_need ul li:last-child{width:55%;padding:12px 53px;}
.design_need ul li:last-child p{text-align:left;padding-bottom:11px;font-size:16px;}
.design_need a.know_more{padding:10px 0;width:220px;margin:0 auto;display:block;text-align:center;background:#642A77;clear:both;color:#fff;font-family: 'robotomedium';}
.design_need a.know_more:hover{background:#999999;color:#fff;}

.about_us_bg{width:100%;float:left;background:url("images/clay-nest-abstract-print.jpg")no-repeat center left 90%;background-size:cover;position:relative;height:380px;}
.about_us_right_bg{width:50%;float:right;top:0;right:0;background:rgba(255,255,255,0.72);height:100%;}
.about_us{width:98%;margin:0 1%;float:left;position:absolute;}
.about_us_right{float:right;width:42%;padding-left:8%;padding-top:30px;}
.about_us_right h2{font-family: 'robotobold';font-size:33px;padding: 20px 0;color:#000;position:relative;}
.about_us_right h2::after {border-bottom: 3px solid #642A77;content: "";display: block;
    height: 2px;width: 40px;position:absolute;top:60px;left:12%;margin:5px 0 0;}
.about_us_right p{padding-bottom:15px;color:#000;}
.about_us_right h4{text-align:center;width:100%;}
.about_us_right a{padding:10px 0;width:150px;margin:15px auto;display:block;text-align:center;background:#642a77;clear:both;color:#fff;font-family: 'robotomedium';}
.about_us_right a:hover{background:#999999;color:#fff;}

.ex_graphic_bg{width:100%;float:left;background:#f7f7f7 url("images/pattern2.png")repeat 0 0;box-shadow: 12px -23px 13px -21px #b5b5b4 inset;}
.ex_graphic{width:98%;margin:0 1%;padding:50px 0;float:left;}
.ex_graphic h2{text-align:center;color:#000;font-family: 'robotobold';font-size:33px;}
.ex_graphic > img{margin:10px auto;float:none;display:block;}
.ex_graphic p.sub{color:#852570;text-align:center;padding-bottom:30px;font-family: 'robotomedium';font-size:18px;}
.ex_graphic > ul{float:left;margin:30px 0;width:100%;}
.ex_graphic ul li{list-style:none;float:left;width:25%;position:relative;}
.ex_graphic ul li > img{width:100%;float:left;}
.arrows{width:72px;float:right;}
.ex_graphic a{padding:10px 0;width:220px;margin:0 auto;display:block;text-align:center;background:#642A77;clear:both;color:#fff;font-family: 'robotomedium';}
.ex_graphic a:hover{background:#999999;color:#fff;}

.testimonials{width:98%;margin:0 1%;padding:50px 0;float:left;}
.testimonials h2{text-align:center;color:#000;font-family: 'robotobold';font-size:33px;}
.testimonials > img{margin:10px auto;float:none;display:block;}
.testimonials p.sub{color:#852570;text-align:center;padding-bottom:30px;font-family: 'robotomedium';font-size:18px;}
.testimonials ul{width:100%;float:left;margin:20px 0;}
.testimonials ul li{list-style:none;float:left;width:48%;text-align:center;}
.testimonials ul li:nth-child(even){float:right;}
.testimonials ul li .test_det{width:91%;float:left;padding:20px;background:url("images/pattern1.png")repeat 0 0;position:relative;margin-bottom:30px;height:125px;}
.testimonials ul li .test_det p{font-family: 'robotomedium';color:#642A77;font-style:italic;}
.testimonials ul li .test_det:after{display: block;
    content: "";
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #E3E3E1;
    position: absolute;
    bottom: -19px;
    left: 48%;    }

.testimonials ul li p.author{font-size:18px;font-family: 'robotomedium';color:#000;font-style:normal;position:absolute;bottom:18px;right:20px;}
.arrows2{width:78px;float:none;margin:0 auto;}
.arrows2 img{margin:0 2px;}
.testimonials a.know_more{padding:10px 0;width:230px;margin:0 auto;display:block;text-align:center;background:#642a77;clear:both;color:#fff;font-family: 'robotomedium';}
.testimonials a.know_more:hover{background:#999999;color:#fff;}

.sign_up_bg{width:100%;float:left;background:url("images/pattern1.png")repeat 0 0;box-shadow: 12px 25px 13px -21px #b5b5b4 inset;}
.sign_up{width:98%;margin:0 1%;float:left;padding:40px 0;}
.sign_up h2{text-align:center;color:#000;font-family: 'robotobold';font-size:25px;width:100%;}
.sign_up > img{margin:10px auto;float:none;display:block;}
.sign_up_text {width:24%;text-align:center;float:left;padding:20px 0;}
.sign_up_text  p{font-size:20px;font-family: 'robotomedium';color:#000;text-transform:uppercase;}
.sign_up_input{width:73%;float:right;}
.sign_up_input input[type="text"]{font-family: 'robotoregular';margin: 20px 18px 20px 0;padding:13px;width:19%;border:1px solid #ccc;float:left;}
.sign_up_input input[type="submit"]{font-family: 'robotoregular';text-decoration:none;background-color:#642a77;padding:9px 0;color:#fff;border:none;margin:20px 0 20px;border:1px solid transparent;text-align:center;width:24%;font-size:17px;}
.sign_up_input input[type="submit"]:hover{cursor:pointer;background:#fff;color:#000;border:1px solid #000;font-family: 'robotoregular';}


footer{width:100%;float:left;background:#f7f7f7 url("images/pebbles.jpg")repeat 0 0;}
.footer1{width:100%;float:left;background:url("images/pebbles1.jpg")no-repeat 0 0;}

.footer_content{width:98%;margin:0 1%;float:left;padding: 14px 0 0;}
footer p.heading{font-family: 'robotobold';font-size:25px;padding-bottom:10px;color:#fff;}
footer p{color:#666666;}
footer img.line_img{padding-bottom:20px;float:left;}

.footer_logo{float:left;width: 15%;background:rgba(215,215,215,0.8);padding: 4% 8px 8%;}
/*.footer_logo1{float:left;background: #fff;opacity: 0.5;}*/
.our_feat{width:27%;float:left;margin-left:3%;  margin-top: 6%;}
.our_feat ul li{list-style:none;color:#fff;margin-bottom:15px;}
.our_feat ul li:last-child{margin-bottom:0;}
.fa-caret-right{margin-right:10px;}

.quick_links{margin-left:2%;float:left;margin-top: 6%;}
.quick_links ul li{list-style:none;margin-bottom:5px;color:#fff;}
.quick_links ul li p{float:left;color:#fff;}
.quick_links ul li:last-child{border-bottom:none;}
.quick_links ul li a{color:#fff;padding:0 2px;}
.quick_links ul li a:hover{color:#435C9D;}
.fa-chevron-right{padding:0 10px 0 0;font-size:13px !important;}

.footer_smo{float:left;margin: -55px 0 0 58px;width: auto;}
.footer_smo ul li{list-style:none;float:left;margin:0 3px;}
.footer_smo ul li a{float: left;}
.footer_smo ul li a:nth-child(5){padding: 7px 10px;}
.footer_smo ul li a:hover{background:#fff;}

.last_footer{width:100%;float:left;padding:20px 0;background:#642a77;color:#86818a;}
.copyright{margin-left:1%;float:left;}
.footer_menu{margin-right:1%;float:right;}
.footer_menu ul li{list-style:none;float:left;margin-right:15px;}
.footer_menu ul li a{color:#86818a;}
.footer_menu ul li a:hover{color:#fff;}
.footer_menu ul li:last-child{margin-right:0;}

/*navigation*/
.navigation{float:left;margin:20px 0;font-size:16px;padding-left:10px;}
.navigation a{font-size:16px;color:#3A1A55;text-decoration:none;margin:20px 0px 10px;}
.navigation a:hover{color:#324A88;}

/*inner page*/
.header_bg2{width:100%;float:left;background:url("images/clay-nest-header2.jpg")no-repeat left 20% top;background-size:cover;height:267px;}
.header_bg2 a.scrolle{margin:120px auto 10px;float:none;display:block;width:65px;height:65px;}
.inner_menu{margin: 12px 1% 0 0;}
.inner_banner_text{width:100%;margin:71px 0 0;text-align:center;}
.inner_banner_text h1{text-transform:uppercase;color:#3c0831;font-size:33px;  font-family: 'robotobold';color:#fff;width:550px;text-align:left;margin:0 auto;float:none;background:rgba(58,26,85,0.5);padding:10px 15px;line-height:33px;font-weight: normal;}
.inner_banner_text p{padding:15px 0 10px;font-family: 'robotobold';}


/*prod page*/
.content{width:96%;margin:0 2%;float:left;}
.gallery_top{width:100%;float:left;position:relative;margin:0;height:483px;}
.gallery_top_left{width:38%;padding:30px; border:4px solid #642A77;margin:90px 0 0;}
.gallery_top_left h1{font-size:33px;font-family: 'robotobold';color:#424242;line-height:30px;}
.gallery_top_left h3{font-family: 'robotoblack';font-size:25px;color:#efb517;position:relative;}
.gallery_top_left > img{display: block;float: none;margin: 0 auto;}
.gallery_top_left p{padding:30px 0 50px;width:88%;}
.gallery_top_right{float:right;width:60%;position:absolute;right:0;top:0;}
.gallery_top_right ul li{list-style:none;float:left;}
.gallery_top_right ul li {margin-right:3px;}
.gallery_top_right ul li:nth-child(2){margin-bottom:3px;margin-right:0;}


.gallery_bottom{width:98%;float:left;text-align:center;margin:35px 1% 0;}
.gallery_bottom p{text-align:left;padding-bottom:10px;}
.gallery_bottom ul{width:100%;float:left;margin-bottom:5px;}
.gallery_bottom ul li{list-style:disc;width:95%;float:left;text-align:left;margin-left:25px;margin-bottom:5px;}

/*sculpture part*/
.tab_section{float:left;width:100%;position:relative;}
.tab_section h2 {font-family: 'robotobold';font-size:28px;padding:0 0 20px 10px;color:#642A77;}
.tabs{float:left;margin:35px 0 0;width:100%;}
.tabs ul li{list-style:none;float:left;margin-left:-2px;}
.tabs ul li a{background: #fff;color: #642A77;box-shadow: 1px -2px 5px #999;border-top-left-radius: 16px;border-top-right-radius: 30px;height: 50px;text-align: center;line-height: 50px;width: 200px;float:left;}
.tabs ul li:first-child{margin-left:0;}
#tabs{width:90%;float:left;margin-left:10px;}
.tabs ul li a span{display:none;}
.tabs ul li a:hover,#tabs li a.active{background: #642A77;color:#fff;}
.tabs ul li a:focus{background: #642A77;color:#fff;}
.images{width:96%;float:left;border:1px solid #dadbdc;border-radius:18px;padding:30px 20px;margin-bottom:30px;}
#timeline .item{float:left;padding:20px;background:#e2e2e2;margin: 0 7px 14px;}
#timeline .item .img_desc{width:100%;float:left;margin:20px 0;}


/*about us page*/
.about_us_con{width:100%;float:left;padding:0 0 30px; }
.about_us_con h1{text-align:center;color:#000;font-family: 'robotobold';font-size:33px;}
.about_us_con img{margin:0px auto;float:none;display:block;}
.about_us_con p.sub{color:#6B1358;text-align:center;padding-bottom:30px;font-family: 'robotomedium';font-size:21px;}
.about_us_left{float:left;margin:40px 30px 0 0; text-align:center; background:#D7485C; color:#fff; line-height:35px;}
.about_us_left img{width:100%;float:left;}
.about_us_middle{width:50%;margin:40px 0 0 0;float:left;}
.about_us_middle ul li{list-style:disc;margin-left:20px;}
.about_us_middle p{padding-bottom:10px;}
.about_us_right_con{float:right;width:24%;padding:20px;background:#F7F7F7;margin:40px 0 0 0;}
.about_us_right_con h3{ont-family: 'robotobold';font-size:25px;color:#3A1A55;padding-bottom:10px;}
.about_us_right_con input[type="text"]{padding:7px;width:94%;margin-bottom:10px;border:1px solid #ccc;}
.about_us_right_con textarea{padding:7px;width:94%;margin-bottom:20px;border:1px solid #ccc;}
.about_us_right_con input[type="submit"]{width:160px;padding:7px;border:none;text-align:center;color:#fff;background:#3A1A55;margin:0 auto;float:none;display:block;border-radius:33px; cursor:pointer;}

/*contact us page*/
section{float:left;width:100%;position:relative;}
section h1{margin:0 0px 0;text-align:center;text-transform:uppercase;color:#000;font-family: 'robotobold';font-size:30px;}
section img{margin:10px auto;float:none;display:block;}
.contact_us{width:100%;padding:0 0 30px;float:left;}
.content2{width:100%;float:left;margin:30px 0 0;}
.form{float:left;width:40%;margin:0px 30px;}
.map{float:left;width:100%;border-top:solid 5px #EDB518;}
.map iframe{width:100%;height:340px;}
.send{width:200px;margin:0 auto;float:none;}
.send input{padding:10px 0;border-radius:3px;text-decoration:none;background:#3A1A55;color:#fff;border:none;font-family: 'robotoregular';font-size:16px;width:100%;}
.location_address{width:50%;line-height: 18px;float:right;}
.location_address h5{font-size:26px;padding-bottom:10px;color:#3A1A55;}
.location_address strong{font-size:15px;color#3A1A55;}
.location_address p{color: #000;font-size: 16px;line-height: 21px;padding-bottom: 6px;}

/*testimonials*/
.testimonials_details_main{width:100%;float:left;padding:0 0 30px;}
.testimonials_details_main h1{text-align:center;color:#000;font-family: 'robotobold';font-size:33px;}
.testimonials_details_main img{margin:10px auto;float:none;display:block;}
.testimonials_details_main p.sub{color:#6B1358;text-align:center;padding-bottom:30px;font-family: 'robotomedium';font-size:21px;}
.testimonials1{width:100%;float:left;padding:40px 0;}
.testimonials2{padding:20px 0 40px;}
.testimonials1 p{font-family: 'robotomedium';color:#642A77;font-style:italic;min-height:50px;}
.testimonials1 p.author{font-size:18px;font-family: 'robotomedium';color:#000;font-style:normal;float:right;min-height:1px;}
.testimonials_bg2{width:100%;float:left;background:#f7f7f7;}

/*RWD starts here*/
@media screen and (max-width:1170px)
{
    .poppy{ left: 18%;  }
	.menu ul li{margin-right:30px;}
	.design_need ul li{margin: 0 9px 20px;min-height:214px;}
	.design_need ul li:last-child{ padding: 12px 45px;}
	.design_need ul li:last-child p{padding-bottom:0;}
	.about_us_right{padding-left: 4%;width: 46%;}
	.testimonials ul li .test_det{height:140px;}
	.testimonials ul li .test_det p{line-height: 19px;}
	.sign_up_text{width: 27%;}
	.sign_up_input{width:71%;}
	.sign_up_input input[type="text"]{ margin: 20px 14px 20px 0;}
	.footer_logo{margin-left: 16%;}
	.our_feat {float: right;margin-right: 5%;width: 34%;margin-left:0;}
	.clear2{clear:both;}
	.clear3{display:none;}
	.quick_links {float: left;margin-top:30px;margin-left: 1%;width:62%;}
	.footer_smo{float: right;margin: 100px 5% 0 0;}
	
	/*inner banner page*/
	.inner_banner_text h1{font-size: 30px;width: 488px;}
	
	/*prod page*/
	.gallery_top_right ul li{width: 49%;}
	.gallery_top_right ul li:nth-child(2){width:48.5%;}
	.gallery_top_right ul li:nth-child(3),.gallery_top_right ul li:nth-child(4){width:24%;}
	.gallery_top_right ul li.only_fo:nth-child(3){width:48.5%;}
	/*about us page*/
	.about_us_middle{width:43%;}
	
	/*contact us page*/
	.form{margin:0 20px;}
	
	
}
@media screen and (max-width:959px)
{
     .poppy{ left:6%;  }
	.logo{width:20%;top:15px;}
	.menu ul li {margin-right: 15px;}
	.menu ul li a{font-size:15px;}
	.banner_text{margin: 310px 0 0;}
	.design_need ul li{margin: 0 7px 20px; min-height: 235px;}
	.design_need ul li:last-child {padding: 12px 36px;}
	.design_need ul li:last-child p{font-size:15px;}
	.about_us_bg{ background: rgba(0, 0, 0, 0) url("images/clay-nest-abstract-print.jpg") no-repeat scroll left 61% center / cover ;}
	.about_us_right_bg{width: 60%;}
	.about_us_right {padding-left: 4%;width: 57%;}
	.testimonials ul li .test_det{padding: 20px 15px;}
	.testimonials ul li p.author{bottom: 8px;font-size: 17px;}
	.sign_up_text { width: 33%;}
	.sign_up_text p{font-size:19px;}
	.sign_up_input {width: 67%;}
	.sign_up_input input[type="text"] {margin: 20px 8px 20px 0;}
	.sign_up_input input[type="submit"]{width: 21%;}
	.footer_logo {margin-left: 10%;}
	.our_feat{ width: 41%;}
	.clear3{display:block;}
	.quick_links{width:99%;}
	.footer_smo {float: none;margin: 25px auto;padding-bottom: 25px;}
	
	/*inner banner page*/
	.inner_banner_text{margin:70px 0 0;}
	
	/*prod page*/
	.images{width:94%;}
	.gallery_top_left{margin:0;}
	.gallery_top_right{top:50px;}
	.gallery_top{height:auto;}
	.tabs ul li a{width: 160px;font-size:14px;}
	
	/*testimonials*/
	.testimonials1 p{min-height:64px;}
	
	/*about us page*/
	.about_us_middle {width: 69%;}
	.about_us_left{ float: none;margin: 0 auto;width: 275px;}
	
	/*contact us page*/
	.form{margin:0 15px;}
}
@media screen and (max-width:767px)
{
    
     .poppy{ left:2%; width: 96%; top: 20px;  }
	.logo{top:21px;}
	.menu ul li {margin-right: 11px;}
	.menu ul li a {font-size: 12px;}
	.phone{font-size:14px;}
	.header_bg1{background-position:left 57% top;height: 480px;background-size:cover;}
	.dots{top:360px;}
	.banner_text {margin: 260px 0 0;}
	.design_need ul li{width: 47%;min-height: 192px;}
	.design_need ul li p {font-size: 16px;padding: 0 10px;}
	.design_need ul li:last-child{width:86%;min-height:1px;padding: 12px 32px;}
	.design_need ul li:last-child p{padding-bottom:10px;}
	.about_us_right_bg {width: 74%;}
	.about_us_right {padding-left: 4%;width: 72%;}
	.testimonials ul li .test_det p {font-size: 14px;line-height: 16px;}
	.testimonials ul li .test_det {height: 130px;}
	.testimonials ul li p.author{bottom:12px;}
	.sign_up_text {width: 100%;padding: 10px 0 0;}
	.sign_up_text p span{display:none;}
	.sign_up_input {float: left;width: 100%;}
	.sign_up_input input[type="text"] {margin: 20px 14px 20px 0;}
	.our_feat {width: 54%;margin-right: 1%;}
	.footer_logo {margin-left: 6%;}
	
	/*prod page*/
	.gallery_top_left{width:88%;}
	.gallery_top_left p{padding: 30px 0;}
	.tabs ul li a{width:139px;line-height: 8px;height: 39px;padding-top: 15px;}
	#tabs{width:97%;}
	.tabs ul li a span{display:block;}
	.gallery_top_right{float: none;margin: -20px auto;position: static;width: 92%;}
	.images{width:93%;}
	
	/*about us page*/
	.about_us_middle { width: 100%;margin-bottom:20px;}
	.about_us_right_con{clear: both;float: none;margin: 0 auto;width: 370px;}
	
	/*contact us page*/
	.form{width:85%;float:none;margin:20px auto;display:block;}
	.location_address{width:100%;float:left;}
	
	/*testimonials*/
	.testimonials1 p {min-height: 90px;}
	
}
@media screen and (max-width:599px)
{
	.header_bg1{ margin: -41px 0 0;}
	.logo {margin: 0 auto;position: static;width: 130px;}
	.clear4{clear:both;}
	.top_smo {float: none;margin: 14px auto 0;width: 75px;}
	.mail_phone { float: none;margin: 20px auto;width: 290px;}
	.phone {font-size: 15px;}
	.menu {float: none;margin: 0 auto;padding: 20px 0;width: 458px;}
	.dots{top:250px;left:2%;}
	.inner_menu {float: none;margin:24px auto;padding: 20px 0;width: 458px;}
	.menu ul li {margin-right: 9px;margin-top: -17px;}
	.header_bg1{height:auto;}
	.banner_text {margin: 105px 0 0;}
	.banner_text h1{font-size: 26px;width: 430px;}
	.design_need h2{font-size:29px;}
	.design_need ul li{margin: 0 6px 20px;min-height: 206px;}
	.design_need ul li p{font-size:15px;}
	.design_need ul li:last-child{width:83%;}
	.about_us_right_bg {width: 100%;}
	.about_us_right {padding-left: 0;width: 100%;}
	.testimonials ul li .test_det {height: 164px;}
	.sign_up_input input[type="text"] {margin: 20px 6px 20px 0;}
	.footer_logo {float: none;margin: 0 auto;width: 168px;height: 192px;}
	.our_feat {float: left;margin: 30px 0 0;width: 100%;}
	.quick_links ul li a {color: #fff;font-size: 12px;padding: 0 1px;}
	.copyright{width:100%;margin:0 0 15px;text-align:center;}
	.footer_menu {float: none;margin: 0 auto;width: 225px;}
	
	/*inner banner page*/
	.inner_banner_text h1{width:92%;font-size:26px;}
	
	/*prod page*/
	.gallery_top_left {width: 85%;}
	.tabs ul li a{text-align:left;font-size:13px;width: 102px;padding-left:10px;}
	.images {width: 92%;}
	.img_desc{font-size:15px;}
	
	/*testimonials*/
	.testimonials1 p {min-height: 1px;}
	.testimonials1 p.author{padding-top:5px;}
    
    .poppy p{ font-size: 16px; line-height: 20px; padding: 5px 34px; }
    .pop1,.pop2{ margin: 25px 0; padding: 5px 0 0 35px; font-size: 16px; }
    .pop2{ font-size: 19px; }
	
}
@media screen and (max-width:479px)
{
	.header_bg1{ margin: 0px 0 0;}
    .pop1, .pop2{ margin: 10px 0; }
        .about_us_right{ padding-top:0;  }
	.menu{display:none;}
	.slicknav_menu {display:block;}
	/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}
 .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
 .slicknav_menu,.slicknav_menu *{box-sizing:border-box}
 .slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}
 .slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
 .slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
 .slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
 .slicknav_menu .slicknav_no-text{margin:0}
 .slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
 .slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}
 .slicknav_nav .slicknav_arrow{font-size:12px !important;margin:0 0 0 .4em}
 .slicknav_nav .slicknav_item a{display:inline;color:#fff;}
 .slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
 .slicknav_nav .slicknav_parent-link a{display:inline}
 .slicknav_menu{*zoom:1;font-size:16px;background:#3A1A55;padding:5px}
 .slicknav_menu .slicknav_icon-bar{background-color:#fff}
 .slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
 .slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
 .slicknav_nav ul{margin:0 0 0 20px}	
 .slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
 .slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_row:hover a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav a{text-decoration:none;font-style:regular;font-size:15px;color:#fff;}
 .slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_txtnode{margin-left:15px}
 .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
	
	.dots{top:240px;}
	.dots li a{width: 15px;}
	.banner_text h1{width: 86%;line-height: 23px;font-size:19px;}
	.design_need ul li{width: 96%;}
	.design_need ul li:last-child {width: 88%;padding: 12px;}
	.about_us_bg{height:535px;}
	.about_us_right{width:98%;margin:0 1%;}
	.testimonials h2,.ex_graphic h2,.about_us_right h2,.design_need h2{font-size:29px;}
	.testimonials ul li{width:99%;}
	.testimonials ul li .test_det {height: 122px;}
	.testimonials ul li .test_det::after{left: 45%;}
	.sign_up_input input[type="text"]{width: 22%;}
	.sign_up_input input[type="submit"] {display: block;float: none;margin: 0 auto;    width: 116px;}
	.quick_links ul li a{font-size:15px;}
	.testimonials a.know_more{margin: 27px auto 0;}
	
	/*inner banner page*/
	.header_bg2{margin: 0px 0 0;}
	.inner_banner_text h1{width:89%;font-size:17px;}
	.inner_banner_text {margin: 132px 0 0;}
	
	/*prod page*/
	.gallery_top_left{padding: 20px;}
	.tabs ul li a{border-top-left-radius: 0;width: 68px;border-top-right-radius: 0;font-size:12px;padding-left: 5px;}
	.tabs ul li{margin-left:0;}
	.gallery_top_left p{width:100%;}
	.gallery_top_right{margin: -13px auto 0;}
	.images {width: 87%;}
	
	/*about us page*/
	.about_us_right_con{width: 86%;}
	
	/*contact us page*/
	.send a{padding:10px 108px;}
	.location_address p{font-size:15px;}
	.location_address p span{display:none;}
}
