body.pkd{  font-family: 'open_sansregular';}
.pkd ul{ padding:0;}
.pkd ul li{list-style:none;}
.pkd .pd-130{padding-top:130px;}
.pkd section.banner-pkdhome{width:100%; background-image:url(../portfolio/Picka-Dive/images/main-banner.png); background-repeat:no-repeat; background-position:center; background-size:cover; }
.pkd section.banner-pkdhome .logo{margin-top:65px; display:inline-block; width:100%; text-align:center;}
.pkd section.banner-pkdhome .logo img{display:inline-block;}
.pkd section.banner-pkdhome .desktop{margin-top:55px; display:inline-block; width:100%; text-align:center;}
.pkd section.banner-pkdhome .desktop img{ display:inline-block;}
.pkd section.banner-pkdhome .banner-text { margin-top:55px; display:inline-block;}
.pkd section.banner-pkdhome .banner-text p{ margin-top:120px; display:inline-block; color:#474647; font-size:34px; font-family: 'GothamMedium'; max-width:1360px; line-height:2;}

/* places start */
.pkd section.places{width:100%;}
.pkd section.places ul.place{margin:110px auto 0 auto; display:table; }
.pkd section.places ul.place li{display:table-cell; vertical-align:top; }
.pkd section.places ul.place li img{max-width:100%; 
	box-shadow:1px 1px 27px 0px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow:1px 1px 27px 0px rgba(0, 0, 0, 0.14);
	-o-box-shadow:1px 1px 27px 0px rgba(0, 0, 0, 0.14);
	-ms-box-shadow:1px 1px 27px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:1px 1px 27px 0px rgba(0, 0, 0, 0.14);}
.pkd section.places ul.place li + li{padding-left:25px;}
.pkd section.places .layout{margin-top:200px; display:inline-block;}
.pkd section.places .responsive{margin-top:110px; display:inline-block;}
.pkd section.places ul.colors{margin-top:175px; display:inline-block;}
.pkd section.places ul.colors li{display:inline-block; }
.pkd section.places ul.colors li + li{margin-left:35px; }
.pkd section.places ul.colors li .color{display:inline-block; background-color:transparent; border-radius:50%; position:relative;font-size:30px; color:#fff; height:338px; width:338px; line-height:338px;}
.pkd section.places ul.colors li:nth-child(1) .color{background-color:#014e8a;}
.pkd section.places ul.colors li:nth-child(2) .color{background-color:#019bc2;}
.pkd section.places ul.colors li:nth-child(3) .color{background-color:#ffe001; color:#000;}
.pkd section.places .fonts{display:inline-block; width:100%; margin-top:140px;}
.pkd section.places .fonts .heading{display:block; }
.pkd section.places .fonts .heading img{display:block; max-width:100%;}
.pkd section.places .fonts ul.font{display:block;  font-family: 'open_sansregular'; font-size:50px; text-align:left; margin-top:75px;}
.pkd section.places .fonts ul.font li{display:inline-block; width:49%; padding-right:50px; color:#014e8a; line-height:2;}
.pkd section.places .fonts ul.font li{padding-right:105px;}
/* places end */

/* footer start */
.pkd footer.pkdfooter{padding:100px 0 75px 0;text-align:center;}
.pkd footer.pkdfooter .footer-img{display:inline-block; }
.pkd footer .footer-img img{display:inline-block; }
.pkd section.places .fonts ul.font li{padding-right:64px;}
.pkd section.places ul.colors li + li{margin-left:20px;}
/* footer end */





/* media quaries start */
@media(max-width:1199px){
.pkd section.banner-pkdhome .banner-text p{font-size:28px;}
.pkd section.places ul.colors li .color{height:280px; width:280px; line-height:280px;}
.pkd section.places .fonts ul.font{font-size:44px;}
}
@media(max-width:991px){
.pkd .pd-130{padding-top:84px;}
.pkd section.places .layout{margin-top:150px;}
.pkd section.banner-pkdhome .banner-text p{font-size:24px; margin-top:50px;}
.pkd section.places ul.colors li .color{height:220px; width:220px; line-height:220px;}
.pkd section.places .fonts ul.font{font-size:35px;}
.pkd section.places ul.colors li .color{font-size:24px;}
.pkd section.places ul.colors{margin-top:85px;}
.pkd section.places .fonts .heading img{max-width:45%;}
.pkd section.places .fonts ul.font{margin-top:34px;}

}
@media(max-width:767px){
.pkd section.banner-pkdhome .banner-text{margin-top:35px;}
.pkd section.banner-pkdhome .banner-text p{margin-top:20px;}
.pkd section.banner-pkdhome .banner-text p{font-size:20px; line-height:1.7;}
.pkd section.places ul.place{margin: 85px auto 0 auto;}
.pkd section.places .layout{margin-top:100px;}
.pkd section.places .responsive{margin-top:80px;}
.pkd section.places .fonts ul.font{margin-top:60px; font-size:28px;}
.pkd section.places ul.colors{margin-top:40px;}
.pkd section.places ul.colors li .color{height:130px;width:130px; line-height:130px; font-size:18px;}
.pkd section.places .fonts ul.font li{width:100%; padding-right:0;}
.pkd section.places .fonts ul.font li + li{margin-top:15px;}
.pkd footer.pkdfooter { padding: 60px 0 45px 0;}
}
@media(max-width:480px){
.pkd section.banner-pkdhome .banner-text p{font-size: 18px;
    line-height: 1.5;}
.pkd section.places ul.place{padding:0 15px;}
.pkd section.places ul.place li{display:inline-block;}
.pkd section .pd-130{padding:0;}
.pkd section.places ul.place li + li{padding-left:0; padding-top:45px;}
.pkd section.places ul.colors li{width:100%;}
.pkd section.places ul.colors li + li{margin-left:0; margin-top:45px;}
.pkd section.places ul.colors li .color{height:170px; width:170px; line-height:170px; font-size:20px;} 
.pkd section.places .fonts ul.font{font-size:22px;}
}