@charset "utf-8";
/* CSS Document */

body{/*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif; font-weight: 700;}
p{font-size: 18px; line-height: 1.8; font-weight: 300; letter-spacing: 0.5px; color: #000;}
a{transition: all ease-in-out 0.5s}
a:hover{text-decoration: none;}
img{max-width: 100%;}
#header{z-index: 99999;}

/*====scroll bar design====*/
::-webkit-scrollbar { width:5px;}
::-webkit-scrollbar-track {background:transparent;}
::-webkit-scrollbar-thumb {background:#444;}

.fixed { position: fixed; top: -105px; left: 0; right: 0; z-index: 999; transition: 0.4s top cubic-bezier(.3, .73, .3, .74); }
.fixed.slideDown { top: 0; }
.navbar{margin-bottom: 0px;}
.navbar-brand{height: auto; padding-top: 20px; padding-bottom: 18px;}
.navbar-default{border-color: transparent; background-color: #fff; border-radius: 0px; box-shadow:1px 1px 8px #7A7A7A; -moz-box-shadow:1px 1px 8px #7A7A7A; -webkit-box-shadow:1px 1px 8px #7A7A7A;}
.navbar-nav>li{padding-left:12px; padding-right:12px;}
.navbar-nav>li>a{font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: 2px; padding: 18px 2px 8px; position: relative;}
.navbar-default .navbar-nav>li>a{color: #000;}
.navbar-default .navbar-nav>.active>a{background-color:transparent; color: #000; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent; border-bottom: 1px solid #35302d;}
.navbar-default .navbar-nav>li>a:hover{color: #989898; border-bottom: 1px solid #35302d;}
.navbar-right{margin-top: 25px; margin-right: 0px;}

/*.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}*/
.navbar-default .navbar-toggle:focus{background-color: transparent;}
.navbar-default .navbar-toggle:hover{background-color: #333;}
.navbar-toggle{border-radius: 0px;}


.artist-intro p{font-size:15px; margin-bottom:25px;}



/*====Changing breakpoint====*/
@media (max-width: 1030px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important; }
    .navbar-nav {float: none!important; margin-top: 7.5px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {}
    .collapse.in{display:block !important;}
}

/*==dropdown==*/
ul.dropdown-submenu{display: none; z-index: 999999; margin: 0 0 0 0; padding:10px 0 0 10px; background-color: #635853; }
ul.dropdown-submenu li{ background-color: #635853;  list-style: none; min-width: 250px; line-height: 2; text-transform: uppercase; padding: 5px;}
ul.dropdown-submenu li>a{color: #fff; font-size: 11px; font-weight: 500; letter-spacing: 2px;}
ul.dropdown-submenu li>a:hover{color: #989898}
.navbar-default .navbar-nav>li:hover ul.dropdown-submenu{display: block !important; opacity: 1.0; position: absolute; top: 100%; left: 0px;}

.main-slider{margin-top: 100px;}
.slide{}
#main-slider .owl-dots{text-align: center; position: absolute; width: 100%; bottom: 8px; z-index: 999;}
.intro-section{padding: 40px 0 25px; text-align:center;}
.intro-section h4{background:#fefefe;  padding:10px 0 5px; margin:10px 0; font-size:20px;}
.intro-section h4 span{width:auto;}
.intro-section p{text-align:justify;}
.section-title{text-transform: uppercase; font-weight: 500; color: #424242; line-height:45px;}
.section-title .mid{position:relative; }

.circle {
    font-size: 38px; position:relative; top:-4px;
    color: #000;
    display: inline-block;
    margin: 0 10px;
    font-weight: bold;
}
/*.circle{color:red; width:5px; height:5px; border-radius:100px; position:absolute; top:50%;}*/


.btn-normal{padding: 12px 30px; background-color: #0e93e9; color: #fff; font-size: 14px; text-transform: uppercase; letter-spacing: 1.5px; display: inline-block; margin-top:25px; font-weight: 300; border: none; transition: all ease-in-out 0.5s; border-radius: 0px;}
.btn-normal:hover{color: #fff; background-color: #0b507e;}

.recent-work-panel{padding: 40px 0 8px; margin-top:30px; text-align: center; background-color: #eee;}
.work-item a{color: #333; font-weight: 500;}
.work-item{border: 1px solid tra; background-color: #fff; transition: all ease-in-out 0.5s; padding: 20px 10px 20px; margin: 5px;}
.work-item:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.1)}
.work-thumb-home{width: 225px; /*height: 151px; *//*border-radius: 100%; border: 1px solid #ccc;*/ margin: 0 auto; overflow: hidden;}
.work-title-home h3{font-weight: 400; font-size: 16px; letter-spacing: 1.5px; }

#work-slider{margin-top: 30px; padding-bottom:60px;}
#work-slider .owl-dots{display:none;}

#work-slider .owl-nav {margin-top:32px;}
#work-slider .owl-next {
    border: 1px solid #ccc;
    color: #ccc;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 60px;
    line-height: 45%;
    display: inline-block;
    margin: 0 5px;
}

#work-slider .owl-prev {
    border: 1px solid #ccc;
    color: #ccc;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 60px;
    line-height: 45%;
    display: inline-block;
    margin: 0 5px;
}
.more-work-block-home{margin-top: 40px;}
.contact-panel-home{padding: 30px 0 50px; text-align: center;}
.en-input{padding: 10px 15px; border:1px solid #ccc; font-size: 15px; width:100%; margin-bottom: 10px; font-weight: 300; transform: all linear 0.6s; resize:none; border-radius: 0px }
.en-input:focus{border-right: 1px solid #000; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; outline: none; transform: all linear 0.6s;}
.form-block-home{width: 50%; margin: 0 auto;}
.form-block-home form{margin-top: 30px;}
.form-block-home p a{color: #000;}
.form-block-home p a:hover{color: #555;}

.testimonials-home{background-color: #159af0; padding: 40px 0 50px; text-align: center;}
.testimonials-slide{text-align: center; width: 60%; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}
.testimonials-slide p{font-size: 22px; font-weight: 200; color: #fff; line-height: 30px;}
.testimonials-slide p strong{font-size: 13px; text-transform: uppercase; font-weight: 400; letter-spacing: 1.5px; color: #fff;}
.owl-dot{width: 15px; height: 15px; border: 1px solid #fff; display: inline-block; margin: 5px; border-radius:100px; }
.owl-dot.active{background-color: #fff; border-color: #fff; /*border-radius: 20%; width:30px;*/}

.footer-panel{background-color: #00427C; text-align: center; padding: 30px 0 10px;}
.footer-nav a{color: #eee; text-transform: uppercase; font-size: 12px; letter-spacing: 1.5px; font-weight: 300;}
.footer-nav a:hover{color: #fff;}
.copyright-content p{ font-size: 12px; color: #eee; text-transform: capitalize;}


/*=========Inner page Styling=======*/



/*==Testimonial==*/
.inner{ margin-top:100px;}

.inner p{font-size:16px; line-height:30px; letter-spacing:0;}
.inner .intro-section{text-align:left;}
.inner .intro-section h1{font-size:25px;}
.inner .intro-section h4{border:none; color:#0e93e9;}
.tes-box {
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 5px;
    margin-bottom: 30px;
}
.no-bo{border-bottom:none; margin-bottom:0px;}

/*==Services==*/
.svc{padding-bottom:70px; overflow:auto;}
.work-glry{margin-top:30px; clear:both; overflow:auto;}

.svc a {
    color: #159af0;
    font-weight: 500;
}
.svc a:hover{color:#0d5da4;}

.svc ul{padding-left:10px; }
.rgt{padding-bottom:20px;}

.svc li{font-size:16px; line-height:30px;}




/*==Contact Us==*/
.contact{padding-top:40px; padding-bottom:60px;}

.contact-details h1{font-size:24px; margin-bottom:5px;}
.form{width:80%; margin-top:30px;}
.map {overflow:hidden; margin-top:30px;}
.map-box {margin: 0px;  padding: 0px}
.contact .btn-normal{margin-top:12px;}






/*==About the Artist page==*/
.inner-page-title-panel{padding: 30px 0; background-color: #eee;}
.inner-page-title-panel a{color: #635853;}
.inner-page-title-panel h2{margin: 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
.aboout-artist-panel-first{padding: 80px 0; border:solid 1px #eee;}
.aboout-artist-panel-second{padding: 80px 0; background-color: #eee;}

.achivements ul{padding-left: 20px;}
.achivements li{font-size: 18px; line-height: 1.8; font-weight: 300; letter-spacing: 0.5px; color: #000; list-style:circle;}
.artist-intro h3,
.achivements h3{margin-top: 0px; font-weight: 500;}
.artist-intro h3{line-height:35px;}

/*==Contact page==*/
.contact-details h1{font-weight: 300; line-height: 150%;}
.contact-details ul{margin: 0px; padding: 0px;}
.contact-details li{font-size: 18px; line-height: 2.5; font-weight: 300; letter-spacing: 0.5px; color: #000; list-style:none;}
.contact-details li a{color: #000}
.contact-details li a:hover{text-decoration: underline;}

/*==Recent Work Page==*/
.recent-work-panel ul{margin: 0; padding: 0;}
.recent-work-panel ul li{list-style: none; /*width: calc(97% / 3 * 1);*/ width:24%; display: inline-table; vertical-align: top; margin-bottom: 50px;}
.work-title {margin-top: 20px;}

.art-details{padding-top: 20px;}
.art-details h4{font-weight: 500;}
.art-details p{font-size: 15px;}
.art-details p span{font-weight: 400;}
.work-details-panel{padding: 50px;}

div#single-work-slider {padding: 0 60px; }
#single-work-slider .owl-prev {
    position: absolute;
    top: 45%;
    left: 0%;
    width: 55px;
    height: 55px;
    background: rgba(0,0,0,0.7);
    border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 45px;
    line-height: 100%;
	
}


#single-work-slider .owl-next {
    position: absolute;
    top: 45%;
    right: 0%;
    width: 55px;
    height: 55px;
    background: rgba(0,0,0,0.7);
    border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 45px;
    line-height: 100%;
}

.enlarge-notification{text-align: center;}
.enlarge-notification p{font-size: 14px;}
.work-thumb-single{text-align: center;}
.work-thumb-single a{max-width: 350px; margin: 0 20px 0 auto; display: inline-block;}
.cnt-form-title{display: none;}



/*============Responsive============*/

/*For below tablet devices*/
@media (max-width:767px) {
	
	p{font-size: 16px;}
	.navbar-brand{width: 80%; padding-top: 11px; padding-bottom:7px;}
	.navbar-toggle{margin-top:23px;}
	.intro-section {padding: 20px 20px 30px;}	
	.testimonials-slide	{width: auto;}
	.form-block-home{width: 94%;}
	.footer-nav{display: none;}
	.inner-page-title-panel{text-align: center;}
	.inner-page-title-panel .col-md-6:nth-child(2){display: none;}
	.inner-page-title-panel h2{font-size: 22px;}
	.aboout-artist-panel-first,
	.aboout-artist-panel-second
	{padding: 25px 0 0;}
	.achivements{margin-top: 20px;}
	.achivements li{font-size: 16px;}
	.contact-details h1 br{display: none;}
	.contact-page-form,
	.contact-details
	{width: 85%; margin: 20px auto; text-align: center;}
	
	.recent-work-panel ul li{width: calc(97% / 2 * 1);}
	.work-thumb-single a{margin-bottom: 20px;}
	.cnt-form-title{display: block; text-transform: uppercase;}
	.contact-details h1{font-size: 22px;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border:0px; border-bottom: 1px solid #333;}	
	ul.dropdown-submenu {display: block; float: left; width: 100%; padding-top: 0px; padding-left: 20px;position: static;}
	ul.dropdown-submenu li{display: inline-block; width:100%; text-transform:capitalize; line-height: 14px; }
	ul.dropdown-submenu li>a{letter-spacing: normal; font-weight: 300;}
	.main-slider{margin-top: 50px;}
	.inner-page-title-panel{margin-top: 50px; text-align: center; padding: 20px 0}
	
	.ms-img-two{display: none;}
	.navbar-nav>li>a{}
	.navbar-nav>li{display: inline-block; width: 100%;}
	.contact-details li{font-size: 14px;}
	.intro-section{padding:20px 0 30px;}
	.intro-section h4{font-size:16px; line-height:24px;}
	.intro-section h1{font-size:22px;}
	.form{width:100%;}
	
	.inner{margin-top:50px;}
	#main-slider .owl-dots{bottom:-5px;}
	.owl-dot{width:10px; height:10px; margin:5px;}
	
	.work-glry{margin-top:0;}
	.work-glry img{margin-top:30px;}
	
}

@media (max-width:768px) {
	.intro-section{padding:20px 0 30px !important;}	
	
}

@media (max-width:991px) {
	.svc ul{padding-bottom:0; margin-bottom:0;}
	.inner .intro-section h1{font-size:22px;}
}

/*For small mobile devices*/
@media (min-width:300px) and (max-width:480px) {
	.navbar-toggle{margin-top: 14px;}
	.recent-work-panel ul li{width: calc(100% / 1 * 1);}
	.inner-page-title-panel h2{font-size: 18px;}
	.intro-section{padding-bottom:10px !important;}
	.intro-section h1{font-size:14px;}
	.circle{top:-1px; margin:0 2px;}
	p{font-size:14px;}
	.section-title{font-size:20px;}
	.testimonials-slide p{font-size:18px; line-height:26px;}
	.testimonials-slide{padding-top:0;}
	.contact-page-form, .contact-details{width:100%;}
	.contact-details h1{font-size:16px !important;}
	
	
	
}

/*For landscape mobiles devices*/
@media (max-width:736px) and (orientation:landscape) {
	.navbar-toggle{margin-top: 22px;}
	.intro-section h4{font-size:15px; line-height:24px;}
}

/*For tablet devices (both orentations)*/
@media (min-width:768px) and (max-width:979px) {
	
	.container { width: 724px !important; }
	
	a.navbar-brand{width: 75%;}
	.navbar-toggle{margin-top: 15px;}
	.main-slider{margin-top: 70px;}
	.intro-section {padding: 40px 20px;}
	.form-block-home{width: 80%;}
	.inner-page-title-panel{margin-top: 75px; text-align: center;}
	.inner-page-title-panel .col-md-6:nth-child(2){display: none;}
	.work-details-panel{padding:25px 0px;}
	.work-thumb-single a{max-width: 250px;}
	.ms-img-one img{width: 100%;}
	.ms-img-two{display: none;}
	.aboout-artist-panel-first{padding: 25px 0 0;}
	.aboout-artist-panel-second{padding: 25px 0;}
	.contact-details h1{margin-top: 0px;}
	.contact-details h1 br{display: none;}
	.contact-page-form {text-align: center; padding: 45px 0;  margin: 0 auto;}
	.cnt-form-title{display: block; text-transform: uppercase;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border:0px; border-bottom: 1px solid #333;}
	.navbar-toggle{margin-top: 33px; /*background:#141414;*/}
	ul.dropdown-submenu {display: block; float: left; width: 100%; padding-top: 0px; padding-left: 20px;}
	ul.dropdown-submenu li{display: inline-block; width:100%; text-transform:capitalize; line-height: 14px; }
	.collapse.in{height: 200px !important; overflow: auto !important;}
	ul.dropdown-submenu li>a{font-weight: 300; letter-spacing: normal;}
		.form{width:100%;}
		.contact-page-form{width:95%;}
	
	.work-glry{margin-top:0;}
	.work-glry img{margin-top:30px;}
}

@media (min-width:320px) and (max-width:599px) {
.recent-work-panel .owl-carousel .owl-item img{max-width:100%;}	
}


@media (min-width:600px) and (max-width:1199px) {

.recent-work-panel .owl-carousel .owl-item img{max-width:80%; }
		.recent-work-panel .owl-carousel .owl-item:hover{opacity:0.7; }
	.work-item{background:transparent; padding:0 10px 0;}
	.work-item:hover{box-shadow:none;}

}

/*For small screens and laptops devices*/
@media (min-width:980px) and (max-width:1199px) {	
	
	.container {
	width: 924px !important;
}
	
	.navbar-toggle{margin-top: 30px;}
	.intro-section {padding: 40px 60px;}
	.cnt-form-title{display: block; text-transform: uppercase;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border:0px; border-bottom: 1px solid #333;}
	ul.dropdown-submenu {display: block; float: left; width: 100%; padding-top: 0px; padding-left: 20px;}
	ul.dropdown-submenu li{display: inline-block; width:100%; text-transform:capitalize; line-height: 14px; }
	ul.dropdown-submenu li>a{font-weight: 300; letter-spacing: normal;}
	.recent-work-panel .owl-carousel .owl-item img{width:90%;}
		.recent-work-panel .owl-carousel .owl-item:hover{/*border:solid; box-shadow: 0 0 15px rgba(0,0,0,0.1)*/ }
	
	.form{width:100%;}
}


@media (min-width:1400px) and (max-width:1920px) {
	
	
}





