/*
Theme Name: Creativeinfozone
Theme URI: http://creativeinfozone.com/
Author: Creativeinfozone Pvt Ltd.
Author URI: http://creativeinfozone.com/
Version: 3.0
*/
/*@import url(css/typography.css);*/
@import url(bootstrap.min.css);
@import url(jquery.bxslider.css);
@import url(screen.css);
@import url(reena-screen.css);
@import url(owl.carousel.css);
@import url(font-awesome.min.css);
@import url(flaticon.css);
@import url(animate.css);

body{
	font-family: 'Montserrat',Arial, sans-serif;
	font-size: 16px;
	line-height: 1.65;
	color: #5b5b5b;
    font-weight: 400;
	
}

ul,li{padding: 0;}
a {
     color: #191616;
 }
 a:hover,
 a:active,a:focus{
    text-decoration: none;
	 color: #0097da;
 }
a:focus{outline: 0 none;}
.no-pad{padding: 0;}
/***************************************************************************************
	
	* HEADINGS STARTS
	
	***************************************************************************************/
 /* All Headings */
 /* Individual Headings */
 
 h1,
 .page-title {
     font-size:27px;
     margin: 10px 0;
      font-weight: 700;
     line-height: 1.2;
	 color: #191616;
 }
 
 h2,
 .sub-title {
	  font-weight:300;
     font-size: 20px;
     margin: 10px 0;
     line-height: 1.2;
     color: #191616;
	 
 }
 h1 strong{ font-weight: normal; }
 h2 strong{ font-weight: normal; }
 h3 {
     font-size: 20px;
     margin: 10px 0;
     line-height: 1.2;
	 font-weight: normal;
 }
 h3 span{display: block;}
 h4 {
     font-size: 20px;
     margin: 20px 0;
   
	 font-weight: normal;
     
 }
 
 h5 {
     font-size: 20px;
     margin: 20px 0;
     line-height: 1;
    color: #191616;
	 font-weight: normal;
 }
 
 h6 {
     font-size: 1.7em;
     margin: 20px 0;
     line-height: 1.3em;
	 font-weight: normal;
 }
 .select-drop {
	 	width: 100%;
	 	margin-bottom: 15px;
	}
 .input-box-select {
	     width: 100%;
	 }
.input-box-space{
        margin-bottom: 20px;
}	 
	 

 @media screen and (min-width:768px) {
	 h2,.sub-title {
		 font-size: 28px;
	 }
	  h1,.page-title{
		 font-size: 32px;
	 }
	 .input-box-select {
	     width: 50%;
	 }
	 .input-box-space{
        margin-bottom: 40px;
}
}
/***************************************************************************************
	
	* form css STARTS
	
***************************************************************************************/
 
 input[type="text"],
 input[type="email"],
 input[type="tel"],
 input[type="number"],
 input[type="url"],
 textarea {
  
     width: 100%;
     outline: none;
	 border-radius: 0px !important;
   
   
 }
 

 
 select {
     padding: 10px;
     border: none;
     border: 1px solid #d1dae3;
 }
.primary-btn{
	background-color:#f47d35;
    border: 1px solid #f47d35;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    padding: 15px 60px;

	transition: all 300ms ease;
}
.primary-btn:hover,.primary-btn:focus{
	border: 1px solid #000;
	background: none;
	color: #000;
}
.pink-btn.primary-btn:focus,.pink-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}
.pink-btn.primary-btn{
	background: #ec2a7c none repeat scroll 0 0;
    border: 1px solid #ec2a7c;
    color: #ffffff;
	transition: all 300ms ease;
}
.blue-btn.primary-btn{
	background: #0098da none repeat scroll 0 0;
    border: 1px solid #0098da;
    color: #ffffff;
	transition: all 300ms ease;
}
.green-btn.primary-btn{
	background: #79b84e none repeat scroll 0 0;
    border: 1px solid #79b84e;
    color: #ffffff;
	transition: all 300ms ease;
}
.orange-btn.primary-btn{
	background: #f47d35 none repeat scroll 0 0;
    border: 1px solid #f47d35;
    color: #ffffff;
	transition: all 300ms ease;
}
.purple-btn.primary-btn{
	background: #52658c none repeat scroll 0 0;
    border: 1px solid #52658c;
    color: #ffffff;
	transition: all 300ms ease;
}
.black-btn.primary-btn{
	background: #4B4B4D none repeat scroll 0 0;
    border: 1px solid #4B4B4D;
    color: #ffffff;
	transition: all 300ms ease;
}
.blue-btn.primary-btn:focus,.blue-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}
.pink-btn.primary-btn:focus,.pink-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}

.green-btn.primary-btn:focus,.green-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}

.orange-btn.primary-btn:focus,.orange-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}

.purple-btn.primary-btn:focus,.purple-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}
.black-btn.primary-btn:focus,.black-btn.primary-btn:hover{
	border: 1px solid #000;
	background: none;
	color: #000;
}
.secondary-btn{
	background: #0098da none repeat scroll 0 0;
    border: 2px solid #0098da;
	border-radius: 6px;
    color: #ffffff;
    font-size: 20px;
    line-height: 1;
    padding: 18px 40px;
	display: inline-block !important;
	
	transition: all 300ms ease;
}
.pink-btn.secondary-btn{
	background: #ec2a7c none repeat scroll 0 0;
    border: 2px solid #ec2a7c;
    color: #ffffff;
	transition: all 300ms ease;
}
.blue-btn.secondary-btn{
	background: #0098da none repeat scroll 0 0;
    border: 2px solid #0098da;
    color: #ffffff;
	transition: all 300ms ease;
}
.green-btn.secondary-btn{
	background: #79b84e none repeat scroll 0 0;
    border:2px solid #79b84e;
    color: #ffffff;
	transition: all 300ms ease;
}
.orange-btn.secondary-btn{
	background: #f47d35 none repeat scroll 0 0;
    border: 2px solid #f47d35;
    color: #ffffff;
	transition: all 300ms ease;
}
.purple-btn.secondary-btn{
	background: #52658c none repeat scroll 0 0;
    border: 2px solid #52658c;
    color: #ffffff;
	transition: all 300ms ease;
}
.white-btn.secondary-btn{
	background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #000;
	transition: all 300ms ease;
}
.eshabda-btn.primary-btn{
	background: #afcb0d none repeat scroll 0 0;
    border: 1px solid #afcb0d;
    color: #fff;
	transition: all 300ms ease;
}
.pink-btn.secondary-btn:hover,.pink-btn.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
}
.blue-btn.secondary-btn:hover,.blue-btn.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
}
.green-btn.secondary-btn:hover,.green-btn.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
}
.orange-btn.secondary-btn:hover,.orange-btn.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
}
.purple-btn.secondary-btn:hover,.purple-btn.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
}
.secondary-btn:hover,.secondary-btn:focus{
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	 color: #ffffff;
	
}
.white-btn.secondary-btn:hover,.white-btn.secondary-btn:focus{ 
	background:transparent;
    border: 2px solid #fff;
    transition: all 300ms ease;
	color: #fff;
}
.primary-btn.eshabda-btn:hover,.primary-btn.eshabda-btn:focus{
	background:transparent;
    border: 1px solid #000;
    transition: all 300ms ease;
	 color: #000;	
	
}

.pink-text{ color:#ec2a7c }
.blue-text{ color: #0098da}
.green-text{ color:#79b84e }
.orange-text{ color: #f47d35}
.clear{clear:both}
/***************************************************************************************
	
	*MEDIA QUERY FOR DEVICE WIDTH MORE THEN 1600 STARTS
	
***************************************************************************************/
 
@media screen and (min-width:1600px) {
	.container{
		width: 1560px;
	}
}