/*

Theme Name: Djavi

Theme URI: http://www.djavi.com.au

Author: Narpat Singh



*/

@charset "utf-8";

/* CSS Document */

@font-face {

    font-family: 'OswaldRegular';

    src: url('font/OswaldRegular.eot');

    src: url('font/OswaldRegular.eot') format('embedded-opentype'),

        url('font/OswaldRegular.woff2') format('woff2'),

        url('font/OswaldRegular.woff') format('woff'),

        url('font/OswaldRegular.ttf') format('truetype'),

        url('font/OswaldRegular.svg#OswaldRegular') format('svg');

}

@font-face {

    font-family: 'ProximaNovaScOsfBlack';

    src: url('font/ProximaNovaScOsfBlack.eot');

    src: url('font/ProximaNovaScOsfBlack.eot') format('embedded-opentype'),

        url('font/ProximaNovaScOsfBlack.woff2') format('woff2'),

        url('font/ProximaNovaScOsfBlack.woff') format('woff'),

        url('font/ProximaNovaScOsfBlack.ttf') format('truetype'),

        url('font/ProximaNovaScOsfBlack.svg#ProximaNovaScOsfBlack') format('svg');

}

@font-face {

    font-family: 'arial_0';

    src: url('font/arial_0.eot');

    src: url('font/arial_0.eot') format('embedded-opentype'),

        url('font/arial_0.woff2') format('woff2'),

        url('font/arial_0.woff') format('woff'),

        url('font/arial_0.ttf') format('truetype'),

        url('font/arial_0.svg#arial_0') format('svg');

}

img { border:none;}



.clear{ clear:both; height:0px;}

.pnone{ padding-left:0px !important; padding-right:0px !important; }

.pleft{padding-left:0px !important; }

.pright{padding-right:0px !important;}

.Top{padding:10px 0px !important; height:140px;}

.Logo{ border:none; position:relative; z-index:3;}

.Logo img{ width:100%; height:auto; display:block; }

.header {margin:0px; padding:0px;
     position: fixed;
     top: 0;
     z-index: 999;
     background: #fff;
     left: 0;
     right: 0;


}

.header1{margin:0px; padding:0px;border-bottom: 4px double #e5e5e5;}        

.logo_img{margin:0;padding:2px 0 0 0;}

.logo_img img{

    margin:0px;

    padding:0px;

    float:left;

} 

.num_phon{

    margin:49px 0 26px 0;

    padding:0px;

}

.num_phon1{

    margin:0px;

    padding:0px;

    float:right;

} 

.num_phon1 img{

    margin:0px;

    padding:0px;

    float:left;

}

.num_phon1 a h2{

    margin:0px;

    padding:0px 0 0 10px;

    font-size:24px;

    color:#1b1b1b;

    float:left;

}
.num_phon1 a h2:hover{
    color:#09F !important;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color:#ffffff !important;

}


.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    
    /*max-height: 500px !important;*/
}






.clear_l{padding-left: 0;}

.clear_r{padding-right: 0;}

.menu{margin: 0px;padding: 0px;}

.navbar{margin:0px;padding:0px;}

.navbar-default {

    background-color:#fff !important;

    background-image:inherit !important;

    border-radius: 0px;

    border-color: #fff !important; 

    box-shadow:none;

}

.navbar-nav li a{

    font-family: 'OswaldRegular';

    font-size: 18px;

    text-transform: uppercase;

    border-right: 1px solid #dedede;

}

.navbar-nav>li:hover{}

.navbar-nav>li:hover>a{}

.navbar-nav>li>a {

    padding:0px 24px;

    font-size: 15px;

    color:#000000 !important;

}

.nav>li {

    position: relative;

    display: block;

    /*margin: 15px 0;*/

}

/*.navbar-nav li:first-child a{padding-left: 0;}*/

.navbar-nav li:last-child a{border-right: none;}

.navbar-collapse{padding: 0;}

.navbar-nav>li{padding:15px 0px; }	

.nav>li:hover, .nav>li.active  {

    background-color: #404040 !important;
	

}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-nav>li:hover a{
  
  color: #ffffff !important;
}



.nav>li.active>a{ background: none  !important;}

.Banner h5{font:50px/50px ProximaNovaScOsfBlack; color:#fff; text-align:center;  display: inline-block; margin-bottom: 20px;}

.Banner h6{font:20px/16px OswaldRegular; color:#fff; text-align: center;  text-transform: uppercase; }

.Banner h6 a{  color: #fff;text-decoration: none;border: 2px solid #fff;padding: 5px 35px;border-radius: 22px;}

.Banner p{font:8px OswaldRegular; color:#fff; text-align:center; padding:0px 0px; line-height:14px; display:none; }

.Banner p a{font:12px RalewayRegular;}

.Banner{ border:none; position:relative; z-index:1; top:0px; margin-bottom:-28px; margin-top:174px;}

.Banner img{width:100%; display:block; height:auto;  }

.Callbox{ background:#D73A45; float:left; margin:20px 0px; width:100%; padding:5px 0px;}

.Callbox img{ float:left; padding:10px 0px 0px 0px; margin:0px 0px 0px 20px;}

.Callbox p{ font:bold 20px Arial, Helvetica, sans-serif; color:#000; float:left; padding-top:17px; padding-right:20px;}



.HService>div>div{border-right: 1px solid #c6c6c6;}

.HService>div>div:last-child{border-right: none;}

.HService{ background:#dcdcdc; text-align:center;min-height: 520px;}

.HService h4{ font:20px OswaldRegular; text-transform:uppercase; padding-left:26px; padding-right:26px; padding-top:10px !important;  padding-bottom:10px;}

.HService h4{ color:#313131; font-size: 28px; text-transform: uppercase; text-decoration:none;}

.HService h4:hover{ color:#fff !important; text-decoration:none;}

.HService p{ 

    font: 16px arial_0;

    padding-left: 10px;

    color: #313131;

    padding-right: 10px;

}

.HService h1{ font:36px OswaldRegular; color:#000; text-transform:uppercase; padding-top:25px; padding-bottom:7px; margin-bottom: 30px;}

.HService h1{ font: 36px OswaldRegular;
  color: #000;
  text-transform: uppercase;
  padding-top: 25px;
  padding-bottom: 7px;
  margin-bottom: 30px;}
.HService ul{ padding:0px 0px; margin:0px 0px; text-align:center; list-style:none;}

.HService ul li{font:14px ProximaNovaScOsfBlack; color:#fff; padding:3px 0px;   }

.HService ul li a{color:#fff; text-decoration:none;   }

.HService .img{width: 136px;margin: 0 auto;height: 140px;display: inline-block;}

.HService img{

    width: 100%;

    display: block;

    height: 100%;

    margin: 0 auto;

    margin-bottom: 0px;

    padding-bottom: 0px;

    min-height: 126px !important;

}



#sbox{  border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-

bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;width:100%; margin-bottom:30px; color:#fff; float:left;   border:none; }

#sbox:hover{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 

5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; color:#0090E8; }



#sbox1{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; 

-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; width:100%; margin-bottom:30px; color:#fff; float:left;  }

#sbox1:hover{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 

5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;    color:#0090E8;}



#sbox2{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; 

-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;width:100%; margin-bottom:30px; color:#fff; float:left;  }

#sbox2:hover{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 

5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;   color:#0090E8;}



#sbox3{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; 

-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;  margin-bottom:30px; color:#fff; float:left; }

#sbox3:hover{  background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 

5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;   color:#0090E8;}


.hpadding
{
	padding:12% 0;
}
.btn-default1 {

    color: #313131 !important;

    background-color: transparent;

    border: 1px solid #313131;

    z-index: 1;

    font-size: 12px;

    padding: 5px 20px;

    border-radius: 15px;

    font-weight: 700;

    margin-top: 23px;

    display: inline-block;

}



.Videobox{

    background:#e9e9e9 ;  

    background-image: url(images/video-bg.png);



    background-size: 100%;

    background-repeat: no-repeat;

    padding:30px 0px;}

.Videobox h6{

    font-size:30px; 

    font-family: 'OswaldRegular';

    font-weight: 400;

    text-transform: uppercase;

    text-align: center;

    margin: 5px 0 50px;

}

.Videobox img { display:block; height:auto; width:100%;}

/*.Videobox h6{font:16px RalewayBold; color:#111113; margin-top:0px; padding-bottom:10px; }*/

.Videobox p{font-size:17px; font-family:'arial_0'; color:#404040; }

.Videobox p a{color:#FE0000; text-decoration:none;}

.Videobox h5{

	text-transform:uppercase;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
	color:#404040;

}





.Rnews{ width:100%; max-width:1100px; margin:0px auto;}

.RWwid{width:100% !important; height:500px; margin:0 auto; border:1px solid #000;  padding:0px 10%;}

.RWwid1{width:100%; height:500px; margin:0 auto;  padding:0px 10%;}

.Rwbox{ background: url(images/rwmainbg.jpg) no-repeat center top; background-size:100% 100%; min-height:721px; text-align:center;}

.Rwbox h3{font:30px RalewayBold; color:#111113; text-transform:uppercase; padding-top:45px; padding-bottom:26px;}

.rimgbox{ margin:0px auto; width:100%; float:left;  /*padding-left:10.2%;*/}

.rimgbox img{ background:url(images/rwbg.jpg) no-repeat; background-size:100% 100%; width:200px; height:176px; float:left; padding:11px 10px 13px 13px; margin:5px 

10px;}

.Mwith{ max-width:220px !important;}

.TEbox{

   /* background-position: center bottom;*/

    background-image: url(images/test-bg.png);

    /*background-size: 100%;*/

	background-size: 100% 100%;

    background-repeat: no-repeat;

    padding:0px 0px 20px 0px;

}

.TEbox h4{ font:36px OswaldRegular; color:#fff; padding-top:20px; padding-bottom:20px; text-align: center;   text-transform: uppercase;}



.testimonial_rotator .has-image .text, .testimonial_rotator_single.has-image .text{

    font: 16px arial_0;

    color: #fff;

    text-align: center;

    line-height: 22px;

}

.testimonial_rotator_author_info.cf-tr {

    margin: 36px 0 0px;

}



.TEbox img{ border-radius: 50%; border:4px solid #969696 !important; margin:0px auto; max-width:185px; max-height:185px;display: block; min-height:185px; min-

width:185px; min-width:185px;}

.blog_content
{
	  padding:15px 15px 0 15px;
}



.TEbox p {

    font: 16px arial_0;
  color: #fff;
  text-align: center;
  line-height: 22px;

}

.TEbox p a {

    text-decoration:none !important;
	display:inline-block !important;
	color:#ffffff;

}
.TEbox p a:hover {
	color:#FFFF00 !important;
}

#u_0_3
{
	color:#ffffff !important;
}



.Servicesbox .text{

    font-size: 18px;

    font-family: arial;

    color: #fff;

}

.contact-btn{text-align: right;}

.Servicesbox .contact-btn a{

    color: #fff;

    border: 2px solid #fff;

    padding: 12px 40px;

    border-radius: 30px;

    font-size: 18px;

    text-transform: uppercase;
	

}
.Servicesbox .contact-btn a:hover{
	color: #09F!important;
	text-decoration:none !important;
     border: 2px solid #09F !important;
}


.TEbox h6{  color: #fff;
  font: 18px arial_0;
  text-align: center;
  line-height: 20px;
  padding: 10px 0 0 0;
  }

.Servicesbox{ padding-top:50px; padding-bottom:50px; background:#343434;}

.Servicesbox img{ max-width:100%; height:auto; float:left; margin:5px 10px;}

.Servicesbox h4{ font:30px RalewayBold; color:#000; margin-bottom:25px; text-align:center;} 

.Servicesbox h5{font:30px RalewayMedium; color:#000; text-align:center;} 

.Servicesbox h5 span{color:#000;} 

.Servicesbox ul{ list-style:none; padding-bottom:20px; text-align:center;}

.Servicesbox ul li{ display: inline-block; font:18px ProximaNovaScOsfBlack; color:#000; padding:0px 10px; border-right:1px solid #000; line-height:14px; 

margin:8px 0px;}

.Servicesbox ul li:last-child{ border:none;}

.Sleft{ border-right:1px solid #CFCFCF;}

.Servicesbox h6{ background:url(images/clockbg.jpg) no-repeat left; font:24px ProximaNovaScOsfBlack; color:#FEBB31; padding-left:45px; margin-bottom:0px;} 

.Servicesbox p{font:14px RalewayRegular; padding-left:45px; padding-bottom:13px; padding-right:15px;} 

.Footer{ background:#000000; padding-top:20px; padding-bottom:20px;}

.Footer h4{font:28px ProximaNovaScOsfBlack; color:#fff; padding-bottom:25px; text-align:left;}

.Footer img{ float:left; margin-right:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.Footer img:hover{-moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }

.Why{  }

.Why ul{ width:100%; margin:0px 0px 0px 0px; padding:0px 0px;}

.Why ul li{color:#fff; font:16px RalewayRegular; background:url(images/list33.png) no-repeat left; list-style:none; padding-left:33px; margin-top:5px; margin-

bottom:5px; text-align:left; }

.Why ul li a{ text-decoration:none; color:#fff;}

.AWhy{  }

.AWhy ul{ width:100%; margin:0px 0px 0px 0px; padding:0px 0px;}

.AWhy ul li{color:#fff; font:16px RalewayRegular; background:url(images/333.png) no-repeat left; list-style:none; padding-left:33px; margin-top:5px; margin-

bottom:5px; text-align:left; }

.AWhy ul li a{ text-decoration:none; color:#fff;}

.AWhy ul li a:hover{ text-decoration:none; color:#FEBB31;}

.ADDr{ text-align:left;  }

.ADDr p{color:#fff; font:14px RalewayRegular;}

.ADDr p a{ text-decoration:none; color:#fff;}

.ADDr span{ font-family:Arial, Helvetica, sans-serif;}

.copyright{ border-top:2px dotted #63615F;  background:#000000;}

.copyright p{ text-align:center; font:14px RalewayMedium; color:#fff; padding:20px 0px;}

.InBanner{ border:none; position:relative; z-index:1; top:0;}

.InBanner h1{font:38px RalewayBold; color:#fff; text-transform:uppercase; padding-top:20%; padding-bottom:20%;}

.InBanner p{font:20px OswaldRegular; color:#fff;}

.fpmain{ background-color:#F5F5F5; margin-top:-28px; padding-top:60px; padding-bottom:50px; padding-right:20px;}

.fpmain img{ display:block; height:auto; max-width:100%;}

.fpmain h4{font:24px RalewayBold; color:#2E2E2E; padding-top:15px;}

.fpmain p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px; }

.Cpmain{ background-color:#F5F5F5; margin-top:-28px; padding-top:60px; padding-bottom:50px; padding-right:20px;}

.Cpmain img{ display:block; height:auto; max-width:100%;}

.Cpmain h6{font:24px RalewayMedium; color:#2E2E2E;  margin-bottom:30px;}

.Cpmain h4{font:18px RalewayMedium; color:#2E2E2E; padding-top:15px; padding-bottom:0px; margin-bottom:5px;}

.Cpmain p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.Cpmain p a{color:#2E2E2E; text-decoration:none; }

.Tdtext{ font:18px RalewayBold; color:#2E2E2E; text-align:left; padding-top:10px; padding-bottom:15px; width:35%; vertical-align:middle;}

.Tdtext2{ font:18px RalewayBold; color:#2E2E2E; text-align:center; padding-top:20px; padding-bottom:25px;}

.Tfild{ width:98%; height:35px; background-color:#fff; border:1px solid #C9C9C9; font:14px Arial, Helvetica, sans-serif; color:#2E2E2E; overflow:hidden; padding-

left:5px; margin-top:15px; padding:10px !important; }

.Tfild:hover{border:1px solid #D8810F;}

.Tfild1{ width:98%; height:125px; background-color:#fff; border:1px solid #C9C9C9; font:14px Arial, Helvetica, sans-serif; color:#2E2E2E; overflow:hidden; 

padding-left:5px; cursor:pointer; margin-bottom:20px;}

.Tfild1:hover{border:1px solid #D8810F;}

.Tsubmit{ max-width:145px; height:48px; background-color:#FA9E26; border:1px solid #D8810F; text-align:center; color:#000; text-transform:uppercase; font:24px 

RalewayBold; float:left; padding-left:20px; padding-right:20px; margin-top:30px; margin-bottom:30px;}

.Tsubmit:hover{background-color:#000000; border:1px solid #D8810F; color:#FA9E26;}

.White{  clear:both; }

.White img{ display:block; height:auto; max-width:100%;}

.White h4{font:24px RalewayBold;}

.White p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.White h3{font:24px Arial, Helvetica, sans-serif; color:#000; padding-bottom:50px; font-weight:bold;}

.White h3 a{color:#000; text-decoration:none;}

.Gray{ background:#F5F5F5; margin-top:-28px; padding-top:50px; padding-bottom:20px; }

.Gray img{ display:block; height:auto; width:100%; margin-bottom:20px;}

.Gray h4{font:24px RalewayBold; color:#2E2E2E;}

.Gray p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.Gray h5{font:18px ProximaNovaScOsfBlack; color:#2E2E2E;}

.Gray ul{ padding:15px 0px; margin:0px 0px;}

.Gray ul li{font:14px ProximaNovaScOsfBlack; color:#2E2E2E; background:url(images/glistbg.jpg) no-repeat left; padding-left:20px; list-style:none; margin-

bottom:4px;}

.Gray ul li a{ color:#2E2E2E; text-decoration:none;} 

.GPray{ background:#F5F5F5; margin-top:-28px; padding-top:50px; }

.GPray img{ display:block; height:auto; max-width:100%; background: url(images/pfrane.jpg) no-repeat center top; background-size:100% 100%; float:left; 

padding:7px 7px 7px 21px; margin-right:4%; margin-top:2%; margin-bottom:3%;}

.GPray h4{font:24px RalewayBold; color:#2E2E2E;}

.GPray p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.GPray h5{font:18px ProximaNovaScOsfBlack; color:#2E2E2E;}

.GPray ul{ padding:15px 0px; margin:0px 0px;}

.GPray ul li{font:14px ProximaNovaScOsfBlack; color:#2E2E2E; background:url(images/glistbg.jpg) no-repeat left; padding-left:20px; list-style:none; margin-

bottom:4px;}

.Gray1{ background:#F5F5F5; padding-top:50px; }

.Gray1 img{ display:block; height:auto; max-width:100%;}

.Gray1 h4{font:24px RalewayBold;}

.Gray1 p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.Psocial{ padding:20px 0px; width:100%; border-top:1px solid #DCDCDC; margin-top:20px; margin-bottom:40px;}

.Psocial img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float:left; margin-right:8px; margin-bottom:10px;}

.HScan{ background:url(images/scanbg.jpg) repeat-y center; background-size:100% 100%;  text-align:center; padding-bottom:60px; margin-top:-28px;}

.HScan h4{ font:22px ProximaNovaScOsfBlack; text-transform:uppercase; padding-left:26px; padding-right:26px; padding-top:180px; padding-bottom:10px;}

.HScan p{ font:14px ProximaNovaScOsfBlack; text-align:center;  padding-left:10px; padding-right:10px; padding-bottom:20px; }

.HScan h3{ font:30px ProximaNovaScOsfBlack; color:#000; padding-top:40px; padding-bottom:7px;}

#sscan{ background:#000000 url(images/sticon.jpg) no-repeat top; background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-

bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 

min-height:500px; max-width:222px; margin-bottom:30px; color:#fff; }

#sscan1{ background:#000000 url(images/sticon1.jpg) no-repeat top; background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-

bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 

 min-height:500px; max-width:222px; margin-bottom:30px; color:#fff;}

#sscan2{ background:#000000 url(images/sticon2.jpg) no-repeat top; background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-

bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 

min-height:500px; max-width:222px; margin-bottom:30px; color:#fff;}

#sscan3{ background:#000000 url(images/sticon3.jpg) no-repeat top ; background-size:100%; border:none; -webkit-border-bottom-right-radius: 5px; -webkit-border-

bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; 

min-height:500px; max-width:222px; margin-bottom:30px; color:#fff;}

.SWhite{ padding-top:50px; clear:both; }

.SWhite img{ display:block; height:auto; max-width:100%; background: url(images/pfrane.jpg) no-repeat center top; background-size:100% 100%; float:left; 

padding:7px 7px 7px 21px; margin-right:4%; margin-top:2%; margin-bottom:3%;}

.SWhite h4{font:24px RalewayBold;}

.SWhite p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.SWhite h3{font:24px RalewayBold; color:#000; padding-bottom:50px;}

.SWhite ul{ padding:15px 0px; margin:0px 0px;}

.SWhite ul li{font:14px ProximaNovaScOsfBlack; color:#2E2E2E; background:url(images/slistbg.jpg) no-repeat left top; padding-left:30px; list-style:none; margin-

bottom:4px;}

.SGray{ background:#EAEAEA; padding-top:50px; padding-bottom:20px; }

.SGray img{ display:block; height:auto; max-width:100%; background: url(images/spfrane.jpg) no-repeat center top; background-size:100% 100%; float:left; 

padding:7px 19px 7px 7px; margin-right:4%; margin-top:2%; margin-bottom:3%;}

.SGray h4{font:24px RalewayBold; color:#2E2E2E;}

.SGray p{font:14px RalewayRegular; color:#2E2E2E; line-height:20px; padding-bottom:5px; padding-right:20px;}

.SGray h5{font:18px ProximaNovaScOsfBlack; color:#2E2E2E;}

.SGray ul{ padding:15px 0px; margin:0px 0px;}

.SGray ul li{font:14px ProximaNovaScOsfBlack; color:#2E2E2E; background:url(images/scanlist.jpg) no-repeat left top; padding-left:30px; list-style:none; margin-

bottom:4px;}

.carousel-caption { left: 11% !important; right: 11% !important; top:32%;}

.carousel-indicators .active {  background-color: #000 !important;border-color: #000;width: 13px;height: 13px; }

.embed-container { 

    position: relative; 

    padding-bottom: 56.25%;

    height: 0;

    overflow: hidden;

    max-width: 100%;

    height: auto;

} 

.embed-container iframe,

.embed-container object,

.embed-container embed { 

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px; background:none !important; border:none !important;

    border-radius: 0px;

    box-shadow: none !important;

}

.thumbnail {

    display: block;

    padding: 4px;



    border-radius:0px;

    transition: all 0.2s ease-in-out 0s;

}



#myCarousel .thumbnail {

    margin-bottom: 0; background:none; border:none; padding:0px;

}

.carousel-control.left, .carousel-control.right {

    background-image:none !important;

}

.carousel-control { position:relative !important; text-align:center; 



                    text-shadow:none;

                    opacity:1;

}

.ctnew{ margin:75px auto 0px auto; max-width:200px; }

.carousel-control:hover {

    color: #d9534f;

}

.carousel-control.left, .carousel-control.right {

    background-image:none !important;

}

.carousel-control.right {width:55px; height:63px;

                         left:auto; background:url(images/buttons1.png) no-repeat;

                         right:auto;

}

.carousel-control.left { width:55px; height:63px;

                         right:auto; background:url(images/buttons2.png) no-repeat;

                         left:auto;

}

.carousel-indicators {

    bottom:0px;

}

.carousel-indicators li {

    border-radius:4px !important;

    width:12px;

    height:12px; 

    background-color:#E9E9E9;

}

.dropdown-menu .sub-menu {

    left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

}

.dropdown-menu li:hover .sub-menu {

    visibility: visible;

}

.dropdown:hover .dropdown-menu {

    display: block;
	padding:0px;

}
.dropdown-menu > li:hover  a
{
	color:#404040;
}
.dropdown-menu>li a
{
	color:#777 !important;
}


.dropdown-menu li
{
	background:#404040;
	padding:15px 0;
}


.dropdown-menu li:hover
{
	background:#ffffff !important;

}
.dropdown-menu li:hover a
{
	color:#000 !important;

}
.dropdown-menu>.active>a
{
	background:inherit !important;
}
.navbar-default .navbar-nav>.open>a:focus
{
	background:#404040 !important;
}

.dropdown-menu li a:hover
{
	background: #ffffff !important;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {

    margin-top: 0;

}

.navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: 10px;

}

.navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: 11px;

    left: -6px;

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    /*left:12% !important;*/

    z-index: 15;

    width: 60%;

    margin-left: -30%;

    padding-left: 0px;

    list-style: outside none none;

    text-align: center;

}





/*****************Wedding DJ Hitesh************/

.weddingbanner

{

max-height:300px;
margin-top: 174px;

}

.weddingbanner h1

{

text-align:center;

padding-top:8%;

padding-bottom:8%;

font-family:'ProximaNovaScOsfBlack';

font-size:50px;

text-shadow: 1px 6px #362e28;

}

.wedding_page

{

	padding:0px;

	border-bottom:2px solid #dcdcdc;

}

.perth-head .perth1
{
	padding:0 0 30px 0;
}


.perth-head .perth1 img
{
	max-width:100%;
	height:auto;
	border:4px solid #969696 !important;
	box-shadow:  0px 0px 16px rebeccapurple;
}

.perth1 a

{

	text-decoration:none;

	padding-bottom:8px;

	color:#000;

	font-family:'arial_0';

	font-size:17px;

	text-align:center;

	display:inline-block;

}
.perth1 a:hover
{
	color:#09F !important;
}

.TEbox .indicators
{
	position: absolute !important;
  width: 100% !important;
  top: 145px !important;
  z-index: 999 !important;
}

.TEbox .indicators .carousel-control.right 
{
	float:right !important;
}
.fa
{
	font-size:40px !important;
}
.Get a
{
	display:inline-block !important;
}
.Get a img
{
	opacity:0.8;
}
.Get a img:hover
{
	opacity:1;
}


.perth-head

{

	padding:60px 0 0 0;

}

.perth-head1
{
	padding:0 0 60px 0 !important;
}

.thankyou-head
{
	padding:60px 0;
}

.thankyou-head h2
{
	font-family:'OswaldRegular';
	text-align:center;
	font-size:36px;
	color:#111113;
	margin:0px;
}


.perth-head h1

{
	text-align:center;

	font-family:'OswaldRegular';

	font-size:36px;

	color:#111113;

	margin:0px;

}

.perth-head h6

{

	text-align:left;

	font-family:'OswaldRegular';

	font-size:26px;

	color:#111113;

	margin:0px;

	padding:30px 0 20px 0;

}

.Why ul li a:hover
{
	color:#09F !important;
}


.perth-head strong

{

padding-bottom:10px;

display:block;

}



.perth-head ul

{

	padding:0px;

}



.perth-head ul li

{

	display:block;

	text-align:left;

	font-family:'arial_0';

	font-size:17px;

}

.wcontentmain
{
	padding:30px 0px !important;
}

.wcontentmain iframe
{
	width:100% !important;
	height:280px !important;
	
}




.wcontent
{
	padding:20px 20px;
}

.video-contentbox
{
	padding:0 0 50px 0;
}
.video-contentbox1
{
	padding:0px 3px;
}



.perth-head p

{

	text-align:left;

	font-family:'arial_0';

	font-size:17px;

	color:#404040;

	margin:0px;

	padding:0px 0 10px 0;

}

.perth-head p span

{

	text-align: center;
  font-family: 'arial_0';
  font-size: 24px;
  font-style: italic;
  color: #404040;
  margin: 0px;
  padding: 10px 0 0 0;
  display: block;

	

}

.wedding_imagebx

{

	padding:60px 0;

}



.wedding_imagebx .image1 img

{

	border:4px solid #969696;

	border-radius:120px;

	height:240px;

	width:240px;

}







.wedding_bottom

{

   padding:0px 0 60px 0;

   background:url(images/image/back_back.jpg) no-repeat;

   background-size:100% 100%;

}

.perth-head2

{

	padding:30px 0 0 0;

}



.perth-head2 h6

{

	text-align:center;

	font-family:'OswaldRegular';

	font-size:36px;

	color:#111113;

	margin:0px;

}

.perth-head2 p

{

	text-align:center;

	font-family:'arial_0';

	font-size:17px;

	color:#404040;

	margin:0px;

	padding:20px 0 0 0;

}

.wedding_video

{

	padding:20px 0 0 0;

}

.Wed_videoleft

{

	padding:0px 0 0 0;

}

.Wed_videoleft iframe

{

	width:100%;

}

.HService a

{

	text-decoration:none !important;

}



.Wed_videoright

{

	padding:0px 0 0 0;

}

.wed_videoright p

{

	text-align:left;

	font-family:'arial_0';

	font-size:17px;

	color:#404040;

	margin:0px;

	padding:0px 0 12px 0;

}

.wed_videoright strong

{

	text-align:left;

	font-family:'arial_0';

	font-size:21px;

	color:#404040;

	margin:0px;

	padding:0px 0 10px 0;

}







.wed_videoright span

{

	text-align:left;

	font-family:'arial_0';

	font-size:24px;

	font-style:italic;

	color:#404040;

	margin:0px;

	padding:10px 0 0 0;

	display:block;

}

.wedding_content2

{

	padding:0px;

	background:#eeeeee;

}

.wedding_benifit

{

	padding:20px 0;

}





.disadvantage

{

	padding:20px 0;

}



.disadvantage h6

{

	text-align:left;

	font-family:'OswaldRegular';

	font-size:36px;

	color:#111113;

	margin:0px;

}

.disadvantage p

{

	text-align:left;

	font-family:'arial_0';

	font-size:17px;

	color:#111113;

	margin:0px;

	padding:10px 0 0px 0;

}

.disadvantage ul

{

	list-style:url(images/image/green.png)disc outside;

	padding:10px 30px;

	font-size:17px;

	font-family:'arial_0';

	font-weight:600;

	color:#111113;

}



.num_phon2 

{

	padding:10px 0;

}



.num_phon2 img

{

	display:inline-block;

	position:relative;

	top:-3px;

}

.num_phon2 a

{

	text-decoration:none;

	font-size:24px;

	font-family:'arial_0';

	font-weight:600;

	color:#111113;

	padding:10px;	
}


.num_phon2 a:hover
{
	color:#09F;
}


.footer-add

{

	padding:10px 0;

}





.footer-add1, .footer-add2

{

	padding:0px;

}

.footer-add2 p

{

	font-size:14px;

	font-family:'arial_0';

	color:#ffffff;

}

.footer-add2 p a

{

	font-size:14px;

	font-family:'arial_0';

	color:#ffffff;

	text-decoration:none;

}

.footer-add2 p a:hover

{

	color:#09F;	

}

.dj-contactr
{
	padding:13px 0 0 0;
}


.dj-contactr h4

{

	margin:0px;

	padding:0px;

	font-size:20px;

	font-family:'arial_0';

}

.dj-contactr p

{

	margin:0px;

	padding:7px 0 10px 0;

	display:block;

	font-size:17px;

	font-family:'arial_0';

}

.dj-contactr h4 a

{

	margin:0px;

	padding:0px;

	font-size:20px;

	font-family:'arial_0';

	text-decoration:none;
	display:inline-block;
	color:#2E2E2E;

}
div.wpcf7-validation-errors
{
	display:none !important;
}
div.wpcf7-mail-sent-ok
{
	display:none !important;
}
.pnone iframe
{
	width:100% !important;
}


/*********************************************made by lokesh**********************************************/





.Footer img:hover {

  -moz-box-shadow: 0 0 10px #ccc;

   -webkit-box-shadow:none; 

   box-shadow: none;

}

.ADDr h2{font-size:14px;

          padding-left:13px;

		  color:#ffffff;}

.Get img{margin:22px 0 0 0;

         padding:0px;

		 float: none;}

.like img{margin:15px 0 0 0;

          padding:0px;

		  float:left;}		 		  
		  
		  
		  .image1 {
			  padding:0px;
			  padding-bottom:20px;
		  }
		  .image1 img {
			  margin:0 auto;
		  }
		  .pagecntbx {
			  padding:0px;
		  }
		  .blog_cntbx {
			  padding:40px 0 0;
		  }
		  .contntbx_bl h6 {
			  padding:0px;
		  }
		  
		  
		  
.blog1s
{
	padding:20px 10px;
	border-bottom:1px solid #000;
}
.blog1s h6
{
	text-align: center;
    font-family: 'OswaldRegular';
    font-size: 25px;
    color: #111113;
}
.blog1s h6 a
{
	text-align: center;
    font-family: 'OswaldRegular';
    font-size: 25px;
    color: #111113;
	text-decoration:none;
}
.blog1s h6 a:hover
{
	color: #09F !important;
}

.blog1s p
{
	text-align: center;
    font-family: 'arial_0';
  font-size: 17px;
  color: #404040;
}
.blog1s img
{
	display:block;
	text-align:center;
	margin:0 auto;
	max-width:100%;
	border: 4px solid #969696 !important;
    box-shadow: 0px 0px 16px rebeccapurple;
	
}
.blog1s img:hover
{
	opacity:0.8;
	
}
.blog1s ul{

font-family: 'arial_0';
  font-size: 17px;
}
.blog1s .contimgbx_bl a
{
	display:inline-block;
	text-decoration:none;
}
.blog1s .contimgbx_bl a:hover
{
	color:#000;
}


.blog2s img {
  display: block;
  text-align: center;
  margin: 0 auto;
  max-width: 100%;
  height: 200px;
  width: 200px;
  border-radius: 100px;
  border: 4px solid #969696 !important;
}
.like
{
	padding:20px 0;
}


.blog2s p
{
	text-align: left;
    font-family: 'arial_0';
  font-size: 17px;
  color: #404040;
}
.blog2s h6
{
	text-align: left;
    font-family: 'OswaldRegular';
    font-size: 20px;
    color: #111113;
	margin:12px 0;
}

.wccontent-bottom
{
	padding:0 0 30px 0 !important;
}


.wccontent-bottom .wccontent img
{
	width:100% !important;
	height:100% !important;
}
.wccontent-bottom h6
{
	text-align:center;
	font-family: 'OswaldRegular';
    font-size: 20px;
    color: #111113;
	padding:10px 0;
	
}


.wccontent-bottom .wccontent p
{
	 position: absolute;
     bottom: 0px;
     text-align: center;
	 right: 15px;
     left: 15px;
     margin: 0;
	 background:rgba(6, 000, 000, 0.8);
	 display:none;
	 transition-duration: 2s;
}

.wccontent-bottom .wccontent:hover p
{
	display:block !important;
}

.wccontent-bottom .wccontent p a{
  text-decoration: none;
  padding: 10px 0;
  display: block;
  color: #ffffff;
  font-family: 'arial_0';
  font-size: 17px;
}

.wccontent-bottom .wccontent p a:hover
{
	color: #09F;
}


.wccontent-bottom .wccontent
{
	height:220px !important;
}






.blog2s
{
	padding:60px 10px 20px 10px;
	
}
.singlepost1
{
	padding:50px 0px;
}
.singlepostin
{
	padding:0px 15px;
}
.singlepostin img
{
	max-width:100%;
	width:380px;
	height:auto;
	float:right;
	padding:35px 0 15px 15px;
}
.singlepostin h6
{
	font-family: 'OswaldRegular';
    font-size: 30px;
    color: #111113;
}
.singlepostin h5
{
	font-family: 'arial_0';
    font-size: 15px;
    color: #06F;
}
.singlepostin p
{
	font-family: 'arial_0';
    font-size: 16px;
    color: #111113;
	line-height:30px;
}
.singlepostin ul
{
	list-style:none !important;
	padding:0px !important;
}
.singlepostin ul li
{
	
font-family: 'arial_0' !important;
    font-size: 16px !important;
    color: #111113 !important;
padding:3px 0px !important;
}
.singlepostin strong
{
	font-family: 'arial_0' !important;
    font-size: 16px !important;
    color: #111113 !important;
	padding:0 0 6px 0;
	display:block;
}

.wcontent img
{
	border: 4px solid #969696 !important;
    box-shadow: 0 0 16px rebeccapurple;
    height: auto;
    max-width: 100%;
}
.wcontentmain2
{
	padding:30px 10px;
}

.captcha-t
{
   width: 98%;
    height: 36px;
}


.new-social
{
  list-style:none;

}
.new-social li
{
  display:inline;
padding:3px;
background:none !important;
padding-left:23px !important;

}
.new-social li i
{
  font-size:20px !important;

}
.new-social li:hover i
{
color:#09F;
}
.dj-contactl textarea
{
	margin-top:10px !important;
	width:98% !important;
}
.Hbform{ position:relative; z-index:8; margin:0px auto; max-width:1000px; display:block; margin-top:-7%; margin-bottom:4%;}
.Newfilds{ border:2px solid #fff; height:40px; overflow:hidden; float:left; font-size:14px; color:#fff; width:100%; padding-left:5px; margin-bottom:10px; background:none; }
.Newfilds1{ border:2px solid #fff; height:100px; overflow:hidden; float:left; font-size:14px; color:#fff; width:100%; padding-left:5px; margin-bottom:10px; background:none;}

.Nssubmitss{ background:#fff; color:#000; text-align:center; text-transform:uppercase; font-size:20px; font-weight:bold; padding:15px 35px; border:none; margin:0px auto; display:block;}
