<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/* Table of Content
==================================================
	#Homepage Styles
	#Page Styles
	#Media Queries
	#Font-Face */
html, body, #wrapper {
 height: 100%;
 font-family: 'Open Sans', sans-serif;
 scroll-behavior: smooth;
 } 

body &gt; #wrapper {height: auto; min-height: 100%; background:#fff ;
	}
body
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top: calc(56px + 2%);
	}
*{
	padding:0;
	margin:0;
	}

table{
	width: 100%;
}
table, th, td {
    border: 1px solid #1a5f80;
    border-collapse: collapse;    
}
th, td {
    padding: 10px;
    font-size: 16px;
    text-align: center;
}
th {
    background-color: #104660;
    color: #fff;
}

a{
	cursor: pointer;
	display: inline-block;
}

span{
	display: inline-block;
}

p{
	font-size: 15px;
	line-height: 22px;
	color: #000;
	padding: 0 0 15px 0;
}

/* #Grid system
================================================== */
.container{
	width:1170px;
	margin:0 auto;
	}
.container:before, .container:after, .row:before, .row:after{
	content:"";
	display:table;
	}
.container:after, .row:after{clear:both;}
.row{
	margin-left:-10px;
	margin-right:-10px;
	}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
	position:relative;
	min-height:1px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	}

.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.flt-right { float: right; }
.flt-left { float: left; }

.clr{
	clear:both;
	}

/* =Header
-------------------------------------------------------------- */
header {
	width: 100%;
	position: fixed;
	top:0px;
	left: 0;
	z-index: 999;
	padding: 1% 0;
	background:#fff;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}
header .inner_container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header .logo {
	width: 180px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
header nav {
	display: inline-block;
	padding: 0% 0% 0% 0%;
	background-color: transparent;
}
header nav .ace-responsive-menu li a{
	text-transform: none;
    color: #004360;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    transition: all 0.3s;
    padding: 0 10px;
    border-right: 1px solid #f36523;
}
header nav .ace-responsive-menu li:last-child a{
	border: none;
}
header nav .ace-responsive-menu li a:hover{
	color: #f36523;
}
header .right_sec ul.social_links li{
	display: inline-block;
}
header .right_sec ul.social_links li a{
	color: #004360;
    font-size: 20px;
    line-height: 20px;
    width: 22px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 0 10px;
}
header .right_sec ul.social_links li a:hover{
	color: #f36523;
}
header .right_sec ul.social_links li:first-child a{
	margin: 0;
}
header.smaller {
	top:0;
	background-color: transparent;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	background:#fff;
	padding: 1% 6% 0.5% 7%;
}
header.smaller .logo {
	width: 150px;
}
header.smaller nav {
	
}

.contain_90{
	width: 90%;
	margin: auto;
}

.ace-responsive-menu &gt; li &gt; ul.sub-menu {
    margin: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
}
.ace-responsive-menu li ul.sub-menu &gt; li {
    width: 200px;
    border-bottom: 1px dashed #c7c7c7;
    padding: 0;
}
.ace-responsive-menu li ul.sub-menu li a {
    text-transform: none;
    padding: 6px 20px 6px 15px;
    line-height: 1.4em;
}
.ace-responsive-menu li ul.sub-menu &gt; li:last-child{
	border: none;
}


.banner .owl-theme .owl-nav [class*=owl-]{
	position: absolute;
    /*left: 0;*/
    top: calc(50% - 23px);
}
.banner .owl-theme .owl-nav .owl-prev{
	left: 20px;
}
.banner .owl-theme .owl-nav .owl-next{
	right: 20px;
}
.banner .owl-theme .owl-nav [class*=owl-] span{
	    display: inline-block;
    font-size: 80px;
    font-family: fontawesome;
    line-height: 25px;
    padding: 0 0 20px 0;
}

.heading{
	font-size: 40px;
	color: #fff;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 20px 0;
}
.title{
	font-size: 30px;
	color: #fff;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 20px 0;
}

.title_box {
    font-size: 30px;
    font-weight: 600;
    color: #004360;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    margin: 0 0 30px;
    text-align: center;
}


.heading_box{
	font-size: 40px;
	color: #000;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 20px 0;
}
.grn_btn a{
	background: #f36523;
	color: #fff;
	padding: 10px 30px;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	text-transform: uppercase;
}
.black_btn a{
	background: #000;
	color: #fff;
	padding: 10px 30px;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	text-transform: uppercase;
}
.green_txt{
	color: #f36523;
}
.owl-carousel.owl-theme .owl-nav button[class*=owl-]{
	position: absolute;
    top: calc(50% - 24px);
    font-size: 70px;
    font-family: Fontawesome;
    margin: 0;
    line-height: 35px;
    border: none;
    outline: none;
    background: none;
    color: #fff;
    transition: all 0.3s;
}
.owl-carousel.owl-theme .owl-nav button[class*=owl-]:hover{
	color: #f36523;
}
.owl-carousel.owl-theme .owl-nav button.owl-prev{
	left: -30px;
}
.owl-carousel.owl-theme .owl-nav button.owl-next{
	right: -30px;
}
.owl-carousel.owl-theme .owl-nav button[class*=owl-] span{
	padding: 0 0 13px 0;
}

.home_banner{
	padding: calc(56px + 2%) 0;
	background: #000;
}
.home_banner .inner_container{
	display: flex;
	align-items: center;
}
.home_banner img{
	width: 100%;
}
.home_banner .text_box{
	padding: 0 0 0 20px;
}
.home_banner .text_box .text{
	padding: 0 0 15px 0;
}
.home_banner .text_box .text p{
	color: #fff;
}
.home_banner .text_box .text p.price{
	font-size: 20px;
	padding: 10px 0 20px 0;
}
.home_banner .text_box .text p.price b{
	font-size: 25px;
}

/*why_us*/
.why_us{
	padding: calc(56px + 2%) 0 calc(56px - 50px + 2%) 0;
	/*background: #f36523;*/
	background: #fff;
	text-align: center;
}
.why_us .inner_container{
	padding: 0 125px;
}
.why_us .heading{
	color: #000;
}
.why_us ul{
	display: flex;
	flex-wrap: wrap;
	padding: 25px 0 0 0;
}
.why_us ul li{
	display: flex;
	flex-direction: column;
	width: 25%;
	padding: 0 20px;
	margin: 0 0 50px 0;
}
.why_us ul li .txt{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	padding: 10px 0 0 0;
	height: 54px;
}
.why_us ul li .img_box{
	width: 100px;
	margin: auto;
}

/*best_stills*/
.best_stills{
	background: #000;
	text-align: center;
	padding: calc(56px + 2%) 0;
}
.best_stills .heading{
	padding: 0 0 35px;
}

/*band*/
.band{
	padding: 60px 0;
	background: #f36523;
}
.band .inner_container{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.band .left_sec{
	width: 75%;
}
.band .left_sec .title{
	padding: 0;
}
.band .left_sec .title span{
	padding: 0 15px;
	border-right: 1px solid #ffa77f;
	margin: 0 0 15px 0;
}
.band .right_sec{
	width: 25%;
}
.band .right_sec.black_btn a{
	font-size: 22px;
}

.band.no_c2a .left_sec{
	width: 100%;
}
.band.no_c2a .left_sec .title{
	font-size: 28px;
}
.band.no_c2a .left_sec .title span:nth-child(5){
	border: none;
}

.band.only_c2a .right_sec{
	width: 100%;
	text-align: center;
}

/*img_txt_boxes*/
.img_txt_boxes{
	padding: calc(56px + 2%) 0 0 0;
	margin: calc(-56px - 2%) 0 0 0;
}
.img_txt_boxes .box{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background: #000;
}
.img_txt_boxes .box .width_50{
	width: 50%;
}
.img_txt_boxes .box .txt_box{
	width: 585px;
}
.img_txt_boxes .box.left_img_box .txt_box{
	padding: 0 0 0 25px;
	margin: auto auto auto 0;
}
.img_txt_boxes .box.right_img_box .txt_box{
	padding: 0 25px 0 0;
	margin: auto 0 auto auto;
}
.img_txt_boxes .box .txt_box p{
	color: #fff;
}
.img_txt_boxes .box .txt_box p:last-child{
	padding: 0;
}

footer{
	padding: 80px 0;
	background: #fff;
	border-top: 5px solid #f36523;
}
footer .upper_sec .logo_box{
	width: 180px;
}
footer .upper_sec .menu_links ul li a{
	text-transform: none;
    color: #004360;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    transition: all 0.3s;
    margin: 0 0 10px;
}
footer .upper_sec .menu_links ul li a:hover{
	color: #f36523;
}
footer .upper_sec .ctc_info .address{
	color: #004360;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    transition: all 0.3s;
    margin: 0 0 30px;
}
footer .upper_sec .ctc_info ul li a{
	color: #004360;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    transition: all 0.3s;
    margin: 0 0 10px;
}
footer .upper_sec .ctc_info ul li a:hover{
	color: #f36523;
}


.article_page .inner_container{
	padding: 5vw 0;
}
.seo_article_sec{
	height: 4px;
	background: #000;
	overflow: hidden;
}
.article_page .inner_container .contet_sec ul li{
	font-size: 15px;
    line-height: 22px;
    color: #000;
    padding: 0 0 6px;
    list-style: disc;
    margin: 0 0 0 15px;
}

.common_photography_page{
	padding: 50px 0;
}
.common_photography_page .inner_container .boxes{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding: 20px 0 0;
}
.common_photography_page .inner_container .boxes .inner_boxes{
	padding: 0 5px;
}
.common_photography_page .inner_container .boxes .inner_boxes a{
	border-radius: 15px;
    margin: 0 0 40px;
    transition: .5s;
    overflow: hidden;
}
.common_photography_page .inner_container .boxes .inner_boxes a:hover {
     box-shadow: 0px 5px 3px 0 #78787880; 
    transform: translateY(-5px);
}


.films_photography{
	padding: 50px 0;
}
.films_photography .inner_container .photography_boxes{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 20px 0 0;
}
.films_photography .inner_container .photography_boxes .inner_boxes{
	text-align: center;
    background: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 15px;
    margin: 20px 20px 30px;
    padding: 30px;
    transition: .5s;
    overflow: hidden;
}
.films_photography .inner_container .photography_boxes .inner_boxes .title{
	font-size: 16px;
    padding: 15px 0 0;
    color: #000;
}
.films_photography .inner_container .photography_boxes .inner_boxes:hover {
/*    box-shadow: 0px 5px 3px 0 #78787880;*/
    transform: translateY(-5px);
}

/*form .form_group {
    margin: 0 0 20px 0;
}
for*//*m .form_group label {
    font-size: 16px;
    font-weight: 500;
    font-family: "Outfit", Sans-serif;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: none;
    color: #000;
    display: inline-block;
    padding: 0; 
}*/
/*form .error.form_error {
    color: #ff282828;
    font-weight: 600;
    font-size: 12px;
    margin: -3px 0 2px 0;
}*/

/*form .form_group input {
    font-size: 16px;
    font-weight: 500;
    color: #8D8D8D;
    width: 100%;
    height: 40px;
    padding: 0;
    outline: none;
    border: none;
    background: unset;
    border-bottom: 2px solid #f36523;
}*/
/*.error {
    font-size: 14px;
    color: #ff0000;
}*/
/*form .form_submit button {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #364655;
    font-family: "Outfit", Sans-serif;
    transition-duration: 0.5s;
    padding: 10px 25px;
    margin: 35px 0 0;
    border-radius: 15px;
    border: unset;
    transition: .5s;
}*/
/*form .form_submit button:hover {
    background: #f36523;
    transform: translateY(-5px);
}
form .form_group textarea{
	padding: 50px 72px;
	border: 2px solid #f36523;
	border-radius: 10px;

}*/

/*contact_page*/
.contact_page .info_box{
	padding: 60px 0;
}
.contact_page .info_box .text_box .heading{
	color: #000;
}
.contact_page .info_box .text_box p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 0 0 20px 0;
}
.contact_page .info_box .text_box .address{
	font-size: 16px;
	padding: 0 0 15px;
	color: #000;
}
.contact_page .info_box .text_box .ctc_info .ctc_box{
	padding: 0 0 20px;
	display: flex;
	
}
.contact_page .info_box .text_box .ctc_info .ctc_box .icon{
	width: 30px;
}
.contact_page .info_box .text_box .ctc_info .ctc_box .icon i{
	font-size: 18px;
	color: #f36523;
}
.contact_page .info_box .text_box .ctc_info .ctc_box .txt{
	font-size: 15px;
	font-weight: 500;
	color: #000;
}
.contact_page .info_box .text_box .ctc_info .ctc_box .txt a{
	font-size: 15px;
	font-weight: 500;
	color: #000;
}

.contact_page .info_box .text_box .follow_us{
	display: flex;
	align-items: center;
	padding: 10px 0 0 0;
}
.contact_page .info_box .text_box .follow_us .text{
	font-size: 16px;
	font-weight: 700;
	color: #000;
	padding: 0 5px 0 0;
	font-weight: 700;
}</pre></body></html>