@charset "utf-8";

/* CSS Document */



@font-face {

	font-family: 'Echo Soul Sans';

	src: url(fonts/Echo%20Soul%20Sans.ttf) format('truetype');

}



@font-face {

	font-family: 'Echo Soul';

	src:url(fonts/Echo%20Soul.ttf);

	font-weight: normal;

	font-style: normal;

}

/*@font-face {

	font-family: 'Echo-Soul-Alt';

	src:url(fonts/Echo-Soul-Alt.ttf);

	font-weight: normal;

	font-style: normal;

}
*/
@font-face {

	font-family: 'Easy Rider';

	src: url(fonts/Easy%20Rider.ttf) format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway';

	src: url(fonts/Raleway-Regular.ttf) format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Raleway-ExtraLight';

	src:url(fonts/Raleway-ExtraLight.ttf);

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'News Cycle';

	src: url(fonts/NewsCycle-Regular.ttf) format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'NeuropoliticalW00Light';

	src: url(fonts/NeuropoliticalW00Light.ttf) format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {



font-family: 'CorradineHandwriting';



src: url(fonts/CorradineHandwriting.otf);



font-weight: normal;



font-style: normal;



}



.h3 {

	font-family: 'Echo Soul'!important;

}

.breadcrm {

	border-bottom: 38px solid #ffffff;

	border-left: 0px solid transparent;

	border-right: 50px solid transparent;

	height: 0;

	width: 76%;

	margin-top: 280px;

	z-index: 1;

	font-size: 23px;

	position: relative;

}

.bread_style {

	padding: 22px;

	text-align: left;

	font-family: 'NeuropoliticalW00Light';

	color: #8e8e8e;

	font-size: 15px;

}



.qoute-left {

    font-size: 21px;

    color: #222;

	font-family: 'CorradineHandwriting';

  /* font-family: 'Echo Soul';*/

    font-style: italic;

}

i.qoute-left1 {

	    font-size: 21px;

    color: #222;

	font-family: 'CorradineHandwriting';

   /* font-family: 'Echo-Soul';*/

    font-style: italic;

}

.padd_null {

	padding-left: 0px;

	padding-right: 0px;

}

.txt_btm {

	margin-top: 60px;

	margin-bottom: 70px;

	padding-left: 80px;

	padding-right: 80px;

}

.abt_head {

	margin-top: 30px;

}

i.fa.fa-bars {

	font-size: 28px;

}

.logo_mark {

	padding-top: 40px;

}

.autobg {

	text-align: center;

	padding: 100px 0px 0px 0px;

	background-image: url(../image/head_bg.jpg);

	background-repeat: no-repeat;

	width: 100%;

	height: 360px;

}

#bgstyle {

	/*background-color: #f3f3f3;*/

	padding: 23px 0px;

	/*height: 715px;*/

}

#bgstyle .auto_style1 h2 {

	/*font-family: 'Echo Soul';*/font-family: 'CorradineHandwriting';

	font-size: 40px;

	font-weight: 300;

	padding: 20px 0px 0px 0px;

}

#bgstyle .auto_style1 p {

	font-family: 'Raleway-ExtraLight';

	font-size: 16px;

	text-align: justify;

	color: #000;

	line-height: 27px;

	padding-right: 5%;

}

#bgstyle .btn_style {

	border: 1px solid #000;

	padding: 10px 25px;

	font-family: 'Raleway-ExtraLight';

	font-size: 13px;

	color: #011119;

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: 1px;/* width: 17%;*/

}

#bgstyle .btn_style:hover {

	color: #fff;

}

#bgstyle a {

	text-decoration: none;

}

#bgstyle_one {

	background-color: #fff;

	padding: 20px 0px;

}

#bgstyle_one .auto_style1 {

	text-align: left;

}

#bgstyle_one .auto_style1 h2 {

	font-family: 'CorradineHandwriting';

	font-size: 40px;

	font-weight: 300;

	padding: 20px 0px 0px 0px;

}

#bgstyle_one .auto_style1 p {

	

	font-family: 'Raleway', sans-serif;

	font-size: 16px;

	text-align: left;

	color: #333;

	line-height: 27px;

}

#bgstyle_one .btn_style {

	border: 1px solid #000;

	padding: 10px 25px;

	font-family: 'Raleway', sans-serif;

	font-size: 13px;

	color: #011119;

	text-transform: uppercase;

	letter-spacing: 1px;/* width: 17%;*/

	float: right;

}

#bgstyle_one .btn_style:hover {

	color: #fff;

}

#bgstyle_one .security_stl img {

	text-align: center;

}

.padd_lft {

	padding-left: 0px!important;

}

.menu_icon {

	float: left;

	width: 30px;

	height: 30px;

	margin-left: 20px;

	margin-top: 12px;

}

/*---------------Auto Footer Starts----------------*/

.padding_styl {

	padding-top: 60px

}

#footer_style {

	/*border-top: 3px solid #f1f1f1;*/

	background-color: #f5f5f5;

	padding: 20px 0px;

}

#footer_style .footer_copyright {

	padding: 20px;

	color: #000;

	font-family: 'Raleway';

}

#footer_style .social_style {

	text-align: center;

	padding-top: 144px;

}

#footer_style .social_style a {

	padding: 5px;

}

.footer_menu ul {

	text-align: center;

	padding: 15px;

}

.footer_menu ul li {

	display: inline;

	list-style: none;

	padding-left: 15px;

}

.footer_menu ul li a {

	color: #000;

	font-family: 'Easy Rider';

	font-size: 16px;

	letter-spacing: 1px;

}

.footer_menu ul li a:hover {

	color: #bca664;

	text-decoration: none;

}

/* Float */

.hvr-float {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {

	-webkit-transform: translateY(-8px);

	transform: translateY(-8px);

}

.social_style .fa {

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: 24px;

	color: #9c9c9c;

	text-align: right;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.auto_footerbg {

	background-color: #f3f3f3;

	text-align: center;

	padding: 50px 0;

}

.auto_footerbg ul li {

	display: inline;

}

.auto_footerbg ul li a {

	text-decoration: none;

}

.auto_footerbg p {

	font-family: 'Raleway', sans-serif;

	padding: 20px 20px 30px 20px;

}



/* Bob */

@-webkit-keyframes hvr-bob {

 0% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

 50% {

 -webkit-transform: translateY(-4px);

 transform: translateY(-4px);

}

 100% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

}

 @keyframes hvr-bob {

 0% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

 50% {

 -webkit-transform: translateY(-4px);

 transform: translateY(-4px);

}

 100% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

}

 @-webkit-keyframes hvr-bob-float {

 100% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

}

 @keyframes hvr-bob-float {

 100% {

 -webkit-transform: translateY(-8px);

 transform: translateY(-8px);

}

}

.hvr-bob {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

}

.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {

	-webkit-animation-name: hvr-bob-float, hvr-bob;

	animation-name: hvr-bob-float, hvr-bob;

	-webkit-animation-duration: .3s, 1.5s;

	animation-duration: .3s, 1.5s;

	-webkit-animation-delay: 0s, .3s;

	animation-delay: 0s, .3s;

	-webkit-animation-timing-function: ease-out, ease-in-out;

	animation-timing-function: ease-out, ease-in-out;

	-webkit-animation-iteration-count: 1, infinite;

	animation-iteration-count: 1, infinite;

	-webkit-animation-fill-mode: forwards;

	animation-fill-mode: forwards;

	-webkit-animation-direction: normal, alternate;

	animation-direction: normal, alternate;

}

/* Bounce To Bottom */

.hvr-bounce-to-bottom {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

	-webkit-transition-property: color;

	transition-property: color;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}

.hvr-bounce-to-bottom:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: #000;

	-webkit-transform: scaleY(0);

	transform: scaleY(0);

	-webkit-transform-origin: 50% 0;

	transform-origin: 50% 0;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {

	color: white;

}

.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {

	-webkit-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

/*---------------Auto Footer ends here----------------*/





/*.subbanner-hifi {

	background-image: url(../image/hifi-banner.jpg);

	background-repeat: no-repeat;

	height: 350px;

	width: 100%;

}*/

.sub_content {

	margin-top: 20px;

	text-align: center;

}

.cont_head {

	text-align: center;

	font-size: 35px;

	margin-top:50px;



}

.sub_head {

	margin-top: 190px;

}

/* animation style*/

section[data-type="box"] .btn_hifi {

	background: transparent;

	border: 1px solid #fff;

	padding: 10px 25px;

	font-family: 'Raleway', sans-serif;

	font-size: 13px;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: 1px;

	border-radius: 0px;

	text-align: center;

}

section[data-type="box"] .btn_hifi1 {

	background: transparent;

	border: 1px solid #000;

	padding: 10px 25px;

	font-family: 'Raleway', sans-serif;

	font-size: 13px;

	color: #000;

	text-transform: uppercase;

	letter-spacing: 1px;

	border-radius: 0px;

	text-align: center;

}

section[data-type="box"] .btn_hifi1:hover {

	color: #fff;

}

/*section[data-type="box"] .btn_hifi:hover {

  background-color:#fff;

  color:#fff;

}

*/section[data-type="box"][data-style="pink"] {

	background-color: rgba(54, 54, 54, 0.85);

	padding-bottom: 40px;

	left: 6%;

}

section[data-type="box"] .copy h3 {

	font-size: 40px;

	font-family: 'Raleway', sans-serif;

	margin-bottom: 10px;

}

section[data-type="box"] {

	position: absolute;

	width: 38%;

	background-color: rgba(247, 247, 247, 0.96);

	padding: 3% 4% 3% 4%;

	z-index: 500;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-top: -180px;

	left: 100px;

	ffont-family: 'Raleway', sans-serif;

}

section[data-type="box"]:before {

	content: '';

	display: block;

	background-color: #fff;

	width: 14px;

	height: 20px;

	position: absolute;

	left: 50%;

	top: 0;

	margin-left: -7px;

}

section[data-type="box"][data-style="pink"] .copy {

	color: #fff;

	margin: 0;

	text-align: center;

	font-family: 'Raleway', sans-serif;

	padding-bottom: 15px;

}

section[data-type="box"][data-style="pink"] .copy h3 {

	color: #fff;

	margin: 0;

	text-align: center;

	padding-bottom: 25px;

}

section[data-type="box"][data-style=""] .copy h3 {

	color: #000;

	margin: 0;

	text-align: center;

	padding-bottom: 25px;

}

section[data-type="box"][data-style=""] .copy {

	color: #000;

	margin: 0;

	text-align: center;

	font-family: 'Raleway', sans-serif;

	padding-bottom: 15px;

}

section[data-type="box"][data-align="right"] {

	right: 6%;

	left: inherit;

}

.abt_head1 {

	margin-top: 55px;

	margin-bottom: 200px;

}

p.music_txt {

	text-align: right;

	font-size: 16px;

	margin-bottom: 80px;

	font-family: 'Raleway', sans-serif;

	margin-top: 40px;

}

.abt_txt {

	font-size: 16px;

	text-align: center;

	color: #393939;

	line-height: 28px;

	font-family: 'Raleway', sans-serif;

	padding-left: 20px;

	padding-right: 20px;

}

/* animation style end*/

/* home cinema style */

.abt_txt_center {

	font-size: 16px;

	text-align: center;

	color: #393939;

	line-height: 28px;

	font-family: 'Raleway', sans-serif;

}

.abt_txt1 {

	font-size: 16px;

	text-align: left;

	color: #393939;

	line-height: 28px;

	font-family: 'Raleway', sans-serif;

	padding-right: 20px;

}

.cont_txt3 {

	padding-top: 95px;

}

.cont_txt2 {

	padding-top: 60px;

}

.cont_txt1 {

	padding-top: 40px;

}

.cont_txt {

	padding-top: 130px;

}

.carousel-inner.onebyone-carosel {

	margin: auto;

	width: 90%;

}

.onebyone-carosel .active.left {

	left: -25.00%;

}

.onebyone-carosel .active.right {

	left: 25.00%;

}

.onebyone-carosel .next {

	left: 25.00%;

}

.onebyone-carosel .prev {

	left: -25.00%;

}

/* home cinema style end*/

.caption_txt {

	font-size: 18px;

	text-align: center;

	font-family: 'Raleway', sans-serif;

}

.caption_txt1 {

	font-size: 15.5px;

	text-align: center;

	font-family: 'Raleway', sans-serif;

	padding-top: 10px;

}

.music_txt:before {

	content: '';

	display: block;

	background-color: #adadad;

	width: 7%;

	height: 1px;

	position: absolute;

	top: 23px;

	text-align: left;

	float: right;

	left: 91.5%;

}

li.font_tab {

	font-size: 20px;

	font-family: 'Raleway', sans-serif;}

.content_auro {

	text-align: center;

	font-size: 16px;

	padding: 15px 40px 28px 40px;

	font-family: 'Raleway-ExtraLight';

}

.btn_auro {

	background: transparent;

	border: 1px solid #000;

	padding: 10px 25px;

	font-family: 'Raleway-ExtraLight';

	font-size: 13px;

	color: #011119;

	text-transform: uppercase;

	letter-spacing: 1px;

	border-radius: 0px;

}

.btn_contact {

	background: #000;



    padding: 8px 22px;

   font-family: 'Raleway', sans-serif;

    font-size: 13px;

    color: #eaeaea;

    text-transform: uppercase;

    letter-spacing: 1px;

    border-radius: 2px;

    margin-top: 23px;

    margin-bottom: 20px;

    display: inline-block;

        margin-left: 14px;

    border: 1px solid #000;

}

.auro_img {

	text-align: center;

	padding-top: 40px;

	padding-bottom: 40px;

}

.auro_head {

	text-align: center;

	margin-bottom: 6px;

	margin-top: 40px;

}

i.sub_auro {

	font-size: 16px;

	color: #6f6f6f;

}

.sub_head1 {

	margin-top: 60px;

}

.sub_btm {

	margin-bottom: 80px;

}

.centered {

	text-align: center;

}

.marg_lft {

	padding-left: 160px;

	padding-right: 160px;

}

.card-header a {

	font-size: 16px;

	font-family: 'Raleway-Light';

	color: #464646;

}

.card-block {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 30px;

}

h5.mb-0 {

	margin-top: 12px;

	margin-bottom: 11px;

	border-bottom: 1px solid #ccc;

	padding-bottom: 20px;

}

span.spec {

	padding-left: 16px;

	font-family: 'Raleway-ExtraLight';

	overflow: hidden;

	position: absolute;

}

.crest_head {

	margin-bottom: 34px;

}

span.spec_downl {

	padding-left: 16px;

	font-size: 14px;

}

i.fa.fa-file-pdf-o {

	font-size: 18px;

}

.card {

	margin-right: 60px;

}

.lft_rt {

	padding-left: 18%;

	padding-right: 18%;

}

.tble_ht {

	margin-top: 48px;

	margin-bottom: 48px;

	width: 50%;

}

.channel {

	font-family: 'News Cycle';

	text-align: center;

	font-size: 22px;

	font-weight: normal;

}

th.tablewid {

	text-align: center;

	font-family: 'Raleway', sans-serif;

	font-size: 15px;

	vertical-align: middle!important;

}

td.dol {

	text-align: center;

	font-family: 'Raleway', sans-serif;

	font-size: 15px;

}



@media (max-width: 479px) {

.cont_head {

	padding-top: 50px;

    margin-bottom: 0px;

}

.bread_style2 {

    font-size: 12px!important;

    padding: 6px 26px;

    line-height: 20px;

    width: 100%;

	 position: absolute;

}

.breadcrm2 {

    background-color: #fbfbfb;

       margin-top: 146px!important;

    padding-left: 0px;

}

#footer_style .social_style {

	padding-top: 20px!important;

}

.bread_style {

	font-size: 13px

}

.mm-menu .mm-listview>li a:not(.mm-next) {

	font-size: 16px!important;

}

hr {

	width: 100%!important;

}

.menu_icon {

	float: left;

	width: 25px;

	height: 25px;

	margin-left: 16px;

	margin-top: 16px;

}

#vlightbox1 .vlightbox1 div {

	height: 162px!important;

}

#vlightbox1 .vlightbox1 img {

	height: 154px!important;

}

#vlightbox1 .vlightbox1 {

	width: 90%!important;

}

/*.sub_head img {width:35%;}*/

.header a {

	margin-left: 8px!important;

	  

}

.cont_txt {

	padding-top: 8px;

}

form .form-group i.fa {

	padding-top: 9px!important;

}

.form-control {

/*padding-top: 6px;*/

}

textarea#message {

	padding-top: 6px;

}

.bread_style1 {

	padding: 12px 12px 8px 12px;

	position: absolute;

	overflow: hidden;

	background-color: #e4e4e4;

}



.breadcrm1 {

	width: 100%;

}

.breadcrm1 {

	z-index: 4879;

	font-size: 23px;

	position: relative;

	/*background-color: #e4e4e4;*/

	height: auto;

	margin-top: -35px;

	width: 100%;

	border-right: 0px;/*border-bottom: 10px;

	padding-bottom: 8px;*/

}

.abt_txt1 {

	font-size: 15px;

	margin-bottom: 5px;

	    padding-right: 0px;

}

.abt_txt2 {

	font-size: 15px;

	margin-bottom: 5px;

}

.qoute-left {

	font-size: 17px!important;

}

.main-title {

	width: 100%;

}

.img_btm {

	margin-top: 40px;

}

}

.abt_head h3 {

 margin-top: 28px;

}



@media (max-width: 767px) {

.abt_txt {

	font-size: 15px;

	padding-left: 0px;

    padding-right: 0px;

}

.abt_head h3 {

	 margin-top: 28px;

}



.abt_txt1 {

    padding-right: 0px;

    text-align: center;

}

canvas {

	display: none;

}

.btm_space {

	padding-bottom: 64px;

}

.padding_styl {

	padding-top: 50px!important;

}

#footer_style .social_style {

	text-align: center;

	    padding-top: 10px;

}

#footer_style .footer_copyright {

	text-align: center;

}

.caption_txt {

	font-size: 16px;

}

.img_top {

	margin-top: 20px;

}

.fa-ul>li {

	font-size: 14px!important;

}

.cont_txt2 {

	padding-top: 6px;

}

.auro_img {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

.content_auro {

	padding: 10px 0px 20px 0px;

}

li.font_tab {

	font-size: 18px;

}

.tble_ht {

	width: 95%;

	margin-top: 30px;

	margin-bottom: 30px;

}

.cont_txt2 {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 10px;

}

.card {

	margin-left: 0px;

}

.cont_txt {

	padding-top: 10px;

}

.cont_txt3 {

	padding-top: 20px;

}

.cont_txt1 {

	padding-top: 15px;

	padding-bottom: 30px;

	padding-left: 10px;

	padding-right: 10px;

}

.sub_btm {

	margin-bottom: 50px;

}

.img_btm {

	margin-top: 40px;

}

.cont_txt {

	padding-top: 25px;

}

.sub_head1 {

	margin-top: 40px;

}

.marg_lft {

	padding-left: 10px;

	padding-right: 10px;

}

.txt_btm {

	margin-top: 0px;

	padding-top: 18px;

	margin-bottom: 60px;

	padding-left: 10px!important;

	padding-right: 10px!important;

}

.abt_head {

	margin-top: 10px;

	padding-left: 0px;

	padding-right: 0px;

}

.logo_mark {

	padding-top: 105px;

	width: 80%;

}

.logo img {

	width: 80%;

}

.breadcrm {

	width: 100%;

}

.bread_style1 {

	font-size: 12px;

}

.breadcrm1 {

	width: 100%;

}

.autobg {

	float: left;

	text-align: left;

}

#bgstyle .auto_style1 h2 {

	font-size: 30px;

	padding: 0px;

}

#bgstyle .auto_style1 p {

	text-align: left;

	font-size: 15px;

	padding-right: 0px;

}

#bgstyle_one .auto_style1 {

	text-align: left;

	margin-bottom: 44px;

	margin-top: 40px;

}

#bgstyle_one {

	padding: 10px 0px;

}

#bgstyle_one .auto_style1 p {

	text-align: left;

	font-size: 15px;

	padding-left: 0px;

}

#bgstyle_one .auto_style1 h2 {

	font-size: 30px;

	padding: 0px;

}

#bgstyle .btn_style {

	padding: 10px 18px;

	font-size: 10px;

}

#bgstyle_one .btn_style {

	padding: 10px 18px;

	font-size: 10px;

}

section[data-type="box"] {

	width: calc(100% );

	padding: 30px;

}

section[data-type="box"][data-align] {

	position: relative;

	left: 0!important;

	right: 0;

	margin-top: -1px;

	width: 100%;

	padding: 20px;

}

hr {

	margin-bottom: 0px;

}

section[data-type="box"][data-style="pink"] .copy h3 {

	padding-bottom: 12px;

	font-size: 28px;

}

section[data-type="box"][data-style=""] .copy h3 {

	padding-bottom: 12px;

	font-size: 28px;

}

section[data-type="box"] .btn_hifi1 {

	padding: 8px 19px;

	font-size: 12px;

}

section[data-type="box"] .btn_hifi {

	padding: 8px 19px;

	font-size: 12px;

}

p.music_txt {

	margin-bottom: 35px;

	margin-top: 10px;

}

.music_txt:before {

	width: 22%;

	height: 1px;

	left: 73.5%;

	top: -18px;

}

.abt_head1 {

	margin-bottom: 60px;

}

.sub_head {

	margin-top: 14px;

	padding-left: 0px;

	padding-right: 0px;

}

figure {

	text-align: center;

}

.cont_head {



    font-size: 30px;

}

}



@media (min-width: 480px) and (max-width:767px) {

#bgstyle {

    margin-top: 38px;

}

.bread_style2 {

    padding: 8px 15px!important;

    position: absolute;

    line-height: 22px;

}

.cont_head {

	padding-top:40px;

    margin-bottom: 0px;

}

.breadcrm2 {

    margin-top: 210px!important;

}

.logo_mark {

	padding-top: 98px;

}

.main-title1 {

	width: 70%!important;

}

canvas {

	display: none;

}

textarea.form-control {

	padding-top: 5px;

}

}

@media (min-width: 768px) and (max-width:991px) {

.btn_contact{    margin-bottom: 50px;}

form .form-group i.fa {

    padding-top: 20px!important;

}

.abt_txt1 {

    text-align: center;

}

.breadcrm2 {

   margin-top: 224px!important;

}

#footer_style .social_style {

    text-align: center;

    padding-top: 10px;

}

textarea.form-control {

	padding-top: 17px;

}

.form-control {

	padding-top: 26px;

}

/*.abt_txt1{text-align:center;}*/

canvas {

	display: none;

}

.cont_txt {

	padding-top: 10px;

}

.cont_txt3 {

	padding-top: 0px;

}

.cont_txt1 {

	padding-top: 15px;

	padding-bottom: 30px;

}

.cont_txt3 {

	padding-top: 0px;

}

.cont_txt2 {

	padding-top: 0px;

	    padding-left: 0px;

    padding-right: 0px;

}

p.music_txt {

	word-break: break-word;

	width: 40%;

	float: right;

	margin-top: 0px;

}

.img_top {

	margin-top: 20px;

}

.music_txt:before {

	top: -16px;

	left: 90.5%;

}

.sub_btm {

	margin-bottom: 30px;

}

figure {

	text-align: center;

}

.txt_btm {

	margin-top: 0px;

	margin-bottom: 70px;

	padding-left: 0px;

	padding-right: 0px;

}

.logo img {

	width: 100%;

}

.breadcrm {

	width: 100%;

}

.logo_mark {

	padding-top: 70px;

}

.cont_txt {

	padding-top: 0px;

	padding-bottom: 0px;

}

.abt_head {

	margin-top: 0px;

	padding-left: 0px;

    padding-right: 0px;

}

.img_btm {

	margin-top: 40px;

	margin-bottom: 20px;

}

}



@media (min-width: 992px) and (max-width:1200px) {

.cont_txt2 {

	padding-top: 0px;

}

.img_top {

	margin-bottom: 30px;

}

.no_paddft{z-index:0!important;

}

.ssk-sticky{z-index:9}

}



.hvr-rectangle-out {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: perspective(1px) translateZ(0);

	transform: perspective(1px) translateZ(0);

	box-shadow: 0 0 1px transparent;

	position: relative;

	/* background: #e1e1e1;

  -webkit-transition-property: color;*/

	transition-property: color;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.hvr-rectangle-out:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: #333;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {

	color: white;

}

.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {

	-webkit-transform: scale(1);

	transform: scale(1);

}

figure::before {

	position: absolute;

	top: 50%;

	/*left: 50%;*/

	z-index: 2;

	display: block;

	content: '';

	width: 0;

	height: 0;

	background: rgba(255,255,255,.2);

	border-radius: 100%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	opacity: 0;

}

figure:hover::before {

	-webkit-animation: circle .75s;

	animation: circle .75s;

}

@-webkit-keyframes circle {

 0% {

 opacity: 1;

}

 40% {

 opacity: 1;

}

 100% {

 width: 200%;

 height: 200%;

 opacity: 0;

}

}

@keyframes circle {

 0% {

 opacity: 1;

}

 40% {

 opacity: 3;

}

 100% {

 width: 200%;

 height: 200%;

 opacity: 0;

}

}

@-webkit-keyframes bounceInDown {

 from, 60%, 75%, 90%, to {

 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

 0% {

 opacity: 0;

 -webkit-transform: translate3d(0, -3000px, 0);

 transform: translate3d(0, -3000px, 0);

}

 60% {

 opacity: 1;

 -webkit-transform: translate3d(0, 25px, 0);

 transform: translate3d(0, 25px, 0);

}

 75% {

 -webkit-transform: translate3d(0, -10px, 0);

 transform: translate3d(0, -10px, 0);

}

 90% {

 -webkit-transform: translate3d(0, 5px, 0);

 transform: translate3d(0, 5px, 0);

}

 to {

 -webkit-transform: none;

 transform: none;

}

}

 @keyframes bounceInDown {

 from, 60%, 75%, 90%, to {

 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

 0% {

 opacity: 0;

 -webkit-transform: translate3d(0, -3000px, 0);

 transform: translate3d(0, -3000px, 0);

}

 60% {

 opacity: 1;

 -webkit-transform: translate3d(0, 25px, 0);

 transform: translate3d(0, 25px, 0);

}

 75% {

 -webkit-transform: translate3d(0, -10px, 0);

 transform: translate3d(0, -10px, 0);

}

 90% {

 -webkit-transform: translate3d(0, 5px, 0);

 transform: translate3d(0, 5px, 0);

}

 to {

 -webkit-transform: none;

 transform: none;

}

}

.bounceInDown {

	-webkit-animation-name: bounceInDown;

	animation-name: bounceInDown;

	-webkit-animation-name: bounceInDown; /* Chrome, Safari, Opera */

	-webkit-animation-duration: 3s; /* Chrome, Safari, Opera */

	animation-name: bounceInDown;

	animation-duration: 3s;

}

.fa-ul>li {

	position: relative;

	padding-bottom: 14px;

	font-size: 16px;

	font-family: 'Raleway', sans-serif;

	line-height: 23px;

}

.info-contact li span.info-title {

	font-family: 'Raleway', sans-serif;

	color: #013c5a;

	margin-bottom: 25px;

	font-size: 18px;

	margin-top: 30px;

}

.info-contact li span {

	display: block;

}

form .form-group i.fa {

	position: absolute;

	top: 0px;

	left: 0;

	width: 38px;

	line-height: 30px;

	color: #a0a0a0;

	text-align: center;

	padding-top: 7px;

	padding-left: 18px;

}

span.info-detail {

	font-family: 'Raleway', sans-serif;

}

.form-group i.fa {

	right: 0;

	border: none;

	left: auto;

	color: #959595;

}

input[type=text] {

	margin: 0px 0 18px 0px;

	height: auto;

	background-color: transparent;

}

textarea[type=text] {

	width: 100%;

	border-radius: 0px;

	margin: 8px 0;

	box-sizing: border-box;

	border: none;

	border-bottom: 1px solid #000;

	color: #000

}

textarea {

	outline: none;

	border-radius: 0px;

}

.btn.btn-clr {

	border: 1px solid #8a8a8a;

	border-radius: 1px;

	margin-top: 20px;

	padding: 12px;

}

.bgclr_home {

	background-color: #F3F3F2;

}

.mm-menu .mm-listview>li a:not(.mm-next) {

	color: #d8d8d8;

	font-family: 'News Cycle';

	font-size: 18px;

}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {

	font-size: 20px;

	color: #444444!important;

	font-family: 'News Cycle';

}

.mm-menu .mm-listview>li a:not(.mm-next):hover {

	color: #0a88bf;

}

.mm-panels>.mm-panel {

	padding-top: 20px;

}

.info-contact ul {

	padding-left: 6px;

	list-style: none;

}

.big, big {

	font-size: 18px;

	line-height: 1.5;

	font-family: 'Raleway', sans-serif;

}

.contact_info {

	padding-top: 20px;

	line-height: 1.8;

	font-size: 16px;

	font-family: 'Raleway', sans-serif;

}

/*#footer_style .footer_copyright p {

	padding-top: 8px;

}*/

.btm_space {

	padding-bottom: 64px;

}

.mm-prev.mm-btn {

	background-color: #dedede;

	padding: 24px;

}

.mm-listview .mm-next {

	border-bottom: 1px solid #d2d2d2!important;

}

.mm-menu .mm-listview>li a:not(.mm-next) {

	color: #4a4949;

	font-family: 'News Cycle';

	font-size: 18px;

}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {

	font-size: 20px;

 color: #616161!important  font-family: 'News Cycle';

}

.mm-panels>.mm-panel {

	padding-top: 30px!important;

}

input.mm-tabstart {

	display: none;

}

.mm-menu em.mm-counter {

	color: rgba(0,0,0,.3);

	display: none;

}

#copy_btm {

	border-top: 1px solid #ccc;

	padding-top: 20px;

	padding-bottom: 8px;

	text-align: center;

	font-family: 'Raleway', sans-serif;

	background-color: #f5f5f5;

}

textarea.form-control {

	background-color: transparent;

}

.bread_style1 .fa {

	color: #908e8e;

	vertical-align: sub;

	vertical-align: middle;

}

.fb_page {

	padding-top: 20px;

}



.floatrit{float: right;   /* width: 45%;*/}

.menufix{position: fixed;

   

    z-index: 9999;

    margin: 0px auto 0px auto;

    width: 100%;

   }

 .menutxt{padding-top: 48px;

    float: left;

    padding-left: 28px;}

.navbar-brand {

    font-size: 24px;

}



.navbar-container {

    padding: 20px 0 20px 0;

}



.navbar.navbar-fixed-top.fixed-theme {

    background-color: #222;

    border-color: #080808;

    box-shadow: 0 0 5px rgba(0,0,0,.8);

}



.navbar-brand.fixed-theme {

    font-size: 18px;

}



.navbar-container.fixed-theme {

    padding: 0;

}



.navbar-brand.fixed-theme,

.navbar-container.fixed-theme,

.navbar.navbar-fixed-top.fixed-theme,

.navbar-brand,

.navbar-container{

    transition: 0.8s;

    -webkit-transition:  0.8s;

}

.smart_top{margin-top:20px;}

.btn_auto {

    background-color: transparent;

    border: 1px solid #888;

    padding: 8px 20px;

  font-family: 'Raleway', sans-serif;

    margin-right: 8px;

	font-size: 16px;

	 margin-top: 20px;

	 color:#000;



}

.btn_autoactive {

    background-color: #333;

    border: 1px solid #888;

    padding: 8px 20px;

  font-family: 'Raleway', sans-serif;

    margin-right: 8px;

	font-size: 16px;

	 margin-top: 20px;

	 color:#fff;

}

.btn_auto:hover {

    background-color: #333;

    color: #fff;

}

.breadcrm2 {

    font-size: 20px;

    position: relative;

    color: #000;

    margin-top:116px;

    margin-bottom: 8px;

}

.bread_style2 {

    padding: 12px 20px;

    text-align: left;

     font-family: 'Raleway', sans-serif;

    color: #000;

    font-size: 15px;

	 background-color: #fbfbfb;

    overflow: hidden;



}

.bread_icons:before {

    content: "\f04e";

    font-family: FontAwesome;

    padding-left: 13px;

    padding-right: 13px;

    color: #afafaf;

    font-size: 10px;

}

.elect_top {

    margin-top: 250px;

}

.specification {

    border: 1px solid #d6d6d6;

}

.pdfico{padding-top: 10px;

width: 50px;

    height: 57px;

	margin-bottom: 20px;}

@media  (max-width:991px){

#bgstyle{height:auto;}

.elect_top {

    margin-top: 6px;

}

.floatrit {

   

	margin-top: 13px;

}

}

.cont_quot {

font-family: 'Raleway', sans-serif; }

.contact_details { font-family: 'Raleway', sans-serif;font-size:16px;}

.contact_form {

    padding-top:10px;

}

.short_quot{    font-family: 'Echo Soul'; font-size: 17px;  text-align: center;}

.btn_contact:hover {

    border: 1px solid #000;

    background-color: transparent;

    color: #000;

}

.pdfdownload {

  position: relative;

    border: 1px solid #e2e2e2;

    padding: 10px;

    width: 60%;

    background: #f5f5f5;

    margin-top: 13px;

}

.pdfdownload:before {

    background-image:url(../image/downbefore.PNG);

    height: 34px;

    left: 7%;

    /* width: 25%; */

    position: absolute;

    content: "";

    right: 0;

    background-repeat: no-repeat;

}

.downtext{margin-left: 20px;}

p.pdfdownload:hover {

    background: #fff;

    color: #000;

}

.specitop{PADDING-TOP: 30PX;padding-bottom: 24px;

}

.col-md-3 .caption_txt1 {

    text-transform: uppercase;

}

.headlogo {

    width: 224px;

    

}

.bg-black {

    color: #000;

    background: #f5f5f5;

}

footer.footer {

        color: rgba(255, 255, 255, 0.7);

    padding: 30px 0 20px;

    margin-top: 65px;

    background-color: #f5f5f5;

}

footer.footer .social {

    margin-bottom: 25px;

}

 .copyright p.small {

    font-size: 14px;

	font-family: 'Raleway', sans-serif;

	    margin-bottom: 0px;

    padding-bottom: 10px;

	background-color:#f5f5f5;

	color:#000;

}

.list-inline {

    margin-bottom: 32px;

}

.no_paddft{padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 32px;

    background-color: #f5f5f5;    z-index: -1;}

.menu-list ul li a{font-family: 'Raleway-ExtraLight';}

.ssk.ssk-youtube {

    background-color: #b50000;

}

.bread_style2 a {

    color: #989898;

}

@media (max-width: 767px ){.no_paddft{z-index:0;    padding-bottom: 0px;}.ssk-sticky.ssk-left.ssk-center.ssk-lg {

    display: none!important;

}}

.bread_style2 a:hover {

    color: #000000;

}

.testimonial{

    border-left: 2px solid #e8e8e8;

    padding: 100px 0 50px 275px;

    position: relative

}

.testimonial:before,

.testimonial:after{

    content: "";

    width: 320px;

    height: 55px;

    border-right: 2px solid #e8e8e8;

    position: absolute;

    left: 0;

}

.testimonial:before{

    border-top: 2px solid #e8e8e8;

    top: 0;

}

.testimonial:after{

    border-bottom: 2px solid #e8e8e8;

    bottom: 0;

}

.testimonial .pic{

    /*width: 240px;

    height: 100px;*/

    position: absolute;

    top: 100px;

    left: 20px;

}

.testimonial .pic img{

   

    height: auto;

}

.testimonial .description{

    font-size: 15px;

    color: #464646;

    line-height: 27px;

    position: relative;

	font-family: 'Raleway', sans-serif;

	text-align:justify;

}

.testimonial .description:before{

    content: "\f10d";

    font-family: fontawesome;

    position: absolute;

    top: -30px;

    left: 0;

    font-size: 20px;

    color: #7a7e82;

}

/*.testimonial .description:after {

    content: "\f10e";

    font-family: fontawesome;

    position: absolute;

    top: 110px;

    right: 0;

    font-size: 20px;

    color: #7a7e82;

}*/

.testimonial .testimonial-title{

    font-size: 22px;

    font-weight:800;

    color: #676767;

    text-transform: capitalize;

}

.testimonial .post{

    display: block;

    font-size: 16px;

    font-weight: 700;

    color:#8e5e35;

    margin-top: 10px;

	    line-height: 24px;

}

.owl-theme .owl-controls{

    text-align: right;

    margin-top: 30px;

}

.owl-theme .owl-controls .owl-buttons div{

    background: #6ab33e;

    border-radius: 0;

    opacity: 1;

    padding: 5px 10px;

}

.owl-prev:before,

.owl-next:before{

    content: "\f053";

    font-family: 'FontAwesome';

    color: #fff;

}

.owl-next:before{

    content: "\f054";

}

@media only screen and (max-width: 990px){

    .testimonial{

        padding: 80px 0 80px 265px;

    }

}

@media only screen and (max-width: 767px){

    .testimonial{

        padding: 0;

        border: none;

    }

    .testimonial:before,

    .testimonial:after{

        border: none;

    }

    .testimonial .pic{

        position: relative;

        top: 0;

        left: 0;

		    text-align: center;

    }

    .testimonial .description{

        margin-top: 15px;

    }

    .testimonial .description:before{

        content: "";

    }

}



#testimonial-slider {

    margin-top: 30px;

}	

.auto_img {

    padding-top: 18px;

}



footer.foot_social

{ 

   padding: 0px 0 27px;

	

}