 ul, li, h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     padding: 0px;
}
 li {
     list-style: none;
}
 body {
     margin: 0px;
     padding: 0px;
     width: 100%;
}
 .top_bar {
     float: left;
     width: 100%;
     padding: 0px 0;
	 background:#a81d26;
	 border-bottom:3px solid #e2a800
}
.top_details {
    margin-top: 7px;
    margin-bottom: 4px;
    float: left;
    width: 100%;
}
/* Blink for Webkit and others
(Chrome, Safari, Firefox, IE, ...)
*/

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.span8 iframe {

    height: 433px;
    width: 100%;
    float: left;

}
.newrow.norow {

    margin-bottom: 0px;
    float: left;
    width: 100%;

}
.bs-example.my_videos_sec {
    float: left;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 40px;
}
.btn.btn-lg {

    background: 

    #a81d26;
    width: 100%;
    float: left;
    padding: 10px 7px;

}

.btn.btn-lg img {

    float: left;
    width: 100%;
    border: 1px solid 

    #ddd;

}

.newrow {

    float: left;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 21px;

}

.btn.btn-lg {

    background: 

    #222;
    width: 100%;
    float: left;
    padding: 4px 4px;
    border-radius: 0;
    border: 0;

}

.sukhaab {

    float: left;
    width: 100%;

}

.registeration-text {

    text-align: center;
    background: 

#ffecce;

padding: 36px;

border-radius: 10px;

width: 100%;

float: left;

border: 1px solid

    #807d7d;
box-shadow: 6px 5px 2px #cccccd;
}
/*-----SLIDER----*/

.suga-container {
  background: $primary-color;
  
width:100%;
  
  box-shadow: 3px 3px 0px $secondary-color;
  border: 2px solid $secondary-color;

}


.suga-slider-wrap {
  overflow: hidden;
  margin: 1em;
}

.suga-slider-group {
  &:before,
  &:after {
    content: " ";
    display: table;
  }

  &:after {
    clear: both;
  }
}

.suga-slide {
  float: left;
  position: relative;
  margin-left: 0;
  padding-right: 8px;
}
 
.registeration {

    float: left;
    width: 100%;
    margin-top: 122px;

}

.registeration-text h4 {

    font-size: 39px;
    color: 

    #222;
    margin-top: 17px;
    line-height: 49px;
    font-family: 'Ibarra Real Nova', serif;
    font-weight: bold;

}
.registeration-text h2 {
    margin-top: 17px;
    font-family: 'Roboto', sans-serif;
}
.registeration-text h2 a {
background: #b21202;
padding: 12px;
font-size: 14px;
color:white;
 font-family: 'Roboto', sans-serif;
}
.contacts {
    float: left;
    width: 100%;
    margin-top: 7px;
}
 
 .contacts li {
    float: left;
    font-size: 16px;
    margin-left: 28px;
	 font-family: 'Roboto', sans-serif;
}
	.contacts{
color:#fff;
	}
	.contacts a{
color:#fff;
	}	

.logo_sections	{
	     background-image: url(../images/pv_bg.jpg);
     height: 350px;
     width: 100%;
     background-size: cover;
     background-repeat: no-repeat;
}
	.logos_settings {
    margin-top: 18px;
    float: left;
    width: 100%;
}
.main_logos h3 {
    font-size: 25px;
    text-align: center;
    color: #a81d26;
    margin-bottom: 17px;
    margin-top: 9px;
    font-weight: bold;
	font-family: 'Raavi';
}
img.text_img {
    width: 100%;
}
.main_logos {
    text-align: center;
    width: 100%;
}
 .navbar-default {
     background-color: #222 !important;
     border: 0px;
     margin-bottom: 0px;
     float: left;
     width: 100%;
     border-radius: 0;
	 border-bottom: 2px solid #e2a800;
}
 .navbar-default .navbar-nav>li>a {
    	 font-family: 'Roboto', sans-serif;

    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    border-top: none;
    text-transform: uppercase;
    padding: 2px 19px;
    color: #fff;
	margin-top: -4px;
}
 .navbar-default .navbar-nav>li>a:hover {
     background-color: #e2a800 !important;
     color: #fff;
}
 .navbar-default .navbar-nav>.active>a {
     background-color: #e2a800;
     color: #fff;
}
 
 .nav>li {
    position: relative;
    display: block;
    margin-top: 11px;
}
 
 
 /*-----Virasat----*/
 
 .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	 
	 color: #fff;
    text-decoration: none;
    background-color: #e2a800;
}
.dropdown-menu {
    background: e2a800;
}
.line {

    background: 

    #831432;
    border-radius: 5px;
    padding: 0px;
    margin-bottom: 15px;
    width: 100%;
    float: left;
    margin-top: 15px;

}


.icon {
    float: left;
    width: 100%;
    margin: 0px 0px 3px;
}
.line p {
    color: #fff;
    font-size: 17px;
    margin: 10px;
    margin-bottom: 5px;
}

.nivo-controlNav {
    text-align: center;
    padding: 1px 0 !important;
}
.canadian_Section2 {
    float: left;
    width: 100%;
    margin-top: 81px;
}
.content1 {
    float: left;
    width: 100%;
    margin-top: 45px;
}

.content2 {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.canadian_Section {
     background-image: url(../images/pv_bg.jpg);
     width: 100%;
	 float:left;
     background-repeat: no-repeat;
}
.aboutsection img {
    margin-right: 7px;
    float: left;
}
.pvtv3 img {

    width: 100%;
    float: left;
    margin-top: 22px;
    border: 2px solid 

    #ddd;

}
.mrbtn {

    float: left;
    width: 100%;
    margin-bottom: 36px;

}
.pvtv img {
    border: 2px solid 
    #ddd;
}
.aboutsection h3 {
    font-size: 26px;
    color: #222;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
	margin-left: 6px;
}
.aboutsection {
    background: none;
    border: 2px solid 
    #e2a800;
    padding: 8px 0;
    width: 100%;
}
.aboutsection img {
    margin-right: 7px;
    float: left;
    margin-top: -6px;
    margin-left: 5px;
}

.new_sec p {
    color: #222;
    font-size: 14px;
    line-height: 28px;
    float: left;
    margin-top: 20px;
	text-align:justify;
	    font-family: 'Roboto', sans-serif;

}

.new_sec .btn {
    background: #a81d26;
    font-size: 16px;
    color: #fff;
    padding: 8px 18px;
    text-transform: uppercase;
    border-radius: 50px;
	    font-family: 'Roboto', sans-serif;

}

.new_sec2 p {
    color: #222;
    font-size: 14px;
    line-height: 28px;
    float: left;
    margin-top: 0px;
	text-align:justify;
	    font-family: 'Roboto', sans-serif;

}

.new_sec2 .btn {
    background: #a81d26;
    font-size: 16px;
    color: #fff;
    padding: 8px 18px;
    text-transform: uppercase;
    border-radius: 50px;
	    font-family: 'Roboto', sans-serif;

}

.new_sec2 {
    float: left;
    width: 100%;
    border: 4px solid #ddd;
    margin-top: 27px;
    padding: 7px 15px;
}
.pvtv2 {
    float: left;
    width: 100%;
    border: 4px solid #ddd;
    margin-top: 27px;
    padding: 7px 15px;
	overflow: scroll;
    height: 518px;
}
.pvtv .btn{
background: #a81d26;
    font-size: 16px;
    color: #fff;
    padding: 8px 18px;
    text-transform: uppercase;
    border-radius: 50px;
	    font-family: 'Roboto', sans-serif;
		margin-top: 15px;


}
.poetry_text {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.newbtn{
background: #a81d26;
    font-size: 16px;
    color: #fff;
    padding: 8px 18px;
	margin-top:20px;
    text-transform: uppercase;
    border-radius: 50px;
	    font-family: 'Roboto', sans-serif;

}
.more_mgr {
    height: 255px;
}
.pvtv2 h3 {
    font-size:18px;
  
		   
margin-top:6px;
    margin-bottom: 6px;
	font-family: 'Raavi';
}
.pvtv2 h3 a{
	    color: #a81d26;
		    text-decoration: none;
		

}

.poetry_text h3 {
    font-size: 18px;
    color: #a81d26;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 6px;
    float: left;
    width: 100%;
    margin: 3px 0;
	font-weight:bold;
}
.poetry_text p{
color: #222;
    font-size: 14px;
    line-height: 28px;
    float: left;
    margin-top: 2px;
	text-align:justify;
	    font-family: 'Roboto', sans-serif;

}
.pvtv {
    float: left;
    width: 100%;
    margin-top: 28px;
    margin-bottom: 0px;
}

.pvtv3 {
    float: left;
    width: 100%;
    margin-top:0px;
    margin-bottom: 0px;
}

.poetry_text a{
	text-decoration:none;
	color:#a81d26;
}
.pvtv2 p{
color: #222;
    font-size: 14px;
    line-height: 28px;
    float: left;
    margin-top: 2px;
	text-align:justify;
	    font-family: 'Raavi';

}
.carousel-inner iframe {
    float: left;
    height: 262px;
    border: 7px solid #ddd;
}



/*----------------
    07. Gallery css here
----------------*/
.section-title h2 {
    color: #ffff;
    display: inline-block;
    font-size: 30px;
    margin-bottom: 27px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    border: 2px solid #e2a800;
    margin-top: 30px;
    padding:6px 17px;
}
.section-title h2:before {
  background: #d5275a  none repeat scroll 0 0;
  bottom: -30px;
  content: "";
  height: 1px;
  left: 50%;
  margin-left: -68px;
  position: absolute;
  width: 136px;
}
.section-title.text-center > p {
	margin-bottom: 50px;
	margin-top: 9px;
	  font-family: 'Roboto', sans-serif;
	  line-height: 30px;

}

.work-filter {
  text-align: center;
  margin-top:0px;
}
.pricing-plan {

    margin-top: 50px;
    width: 100%;
	margin-bottom: 70px;

}
.mixitup-button {
    display: inline-block;
    margin-bottom: 50px;
    padding: 5px 66px;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    color: #4a4a4a;
}
.mixitup-button li {
	display: inline;
	padding: 4px 22px 6px;
	cursor: pointer;
    background: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
	font-family: 'Roboto', sans-serif;
}
.work-filter .mix {
    display: none;
}
.mixitup-button li span{
    cursor: pointer;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}
.mixitup-button li:hover {
    color: #d5275a ;
}
.mixitup-button li.active {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    background: #d5275a;
	color: #fff;
}
.mixitup-content {
	overflow: hidden;
	padding-right: 15px;
}
.mix {
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.mix-wrapper {
    position: relative;
    overflow: hidden;
}
.mix-wrapper img {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}
.overlay::before {
    background-color: #720F83;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}
.work-icon {
  margin-bottom: -26px;
  position: absolute;
  bottom: 40%;
  transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
  opacity: 0;
  width: 100%;
}
.work-icon a {
	border: 2px solid #ffffff;
	color: #ffffff;
	display: inline-block;
	font-size: 25px;
	height: 52px;
	line-height: 48px;
	margin: 0 7px;
	text-align: center;
	width: 52px;
}
.overlay::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s 0.2s;
	/* transition: opacity 0.5s 0.2s; */
	background: -moz-linear-gradient(left, rgba(255,43,88,0.8) 0%, rgba(114, 15, 131,0.8) 100%) !important;
	background: -webkit-linear-gradient(left, rgba(255,43,88,0.8) 0%,rgba(114, 15, 131,0.8) 100%) !important;
	background: linear-gradient(to right, rgba(255,43,88,0.8) 0%,rgba(114, 15, 131,0.8) 100%) !important;

}
.mix .mix-wrapper:hover .overlay::before {
    opacity: 0.8;
}
.mix .mix-wrapper:hover .work-icon {
    opacity: 1;
    bottom: 50%;
    transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
}
.work-icon a:hover {
   
    color: #fff;
}

/*-----------------------
    08. Feature css here
---------------------------*/
.pink{color: #d5275a }
.feature-img img {
  border-radius: 50%;
  height: 228px;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 228px;
    border: 4px solid #d5275a;
}
.single-feature {
     padding-top: 25px;
}
.feature-desc h3 a,.feature-desc h3 a:hover {
  font-weight: bold;color: #fff
}
.feature-desc > h3 {
    font-size: 18px;
    text-transform: capitalize;
    text-align: center;
	font-family: 'Roboto', sans-serif;
	text-transform: capitalize;
}
.feature-desc {
    margin-top: 26px;
}
.feature-desc > p {
	color: #222;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 20px;
	font-family: 'Roboto', sans-serif;
}
.feature-rate p {
	color: #6F0081;
	font-size: 18px;
	font-weight: 500;
}
.feature-rate {
	text-align: center;
	margin: 0 auto;
	width: 140px;
	margin-top: 11px;
}


.mix-wrapper img {
    width: 100%;
	border: 2px solid #fff;
}

section#gallery {
    float: left;
    width: 100%;
    margin-top: 50px;
     background-image: url(../images/glbg.jpg);
     height:540px;
  
     background-size: cover;
     background-repeat: no-repeat;
}
.n_cls a {
    color: 
    #fff;
}
.my_slider {

    background: 

    #ffdde6;
    float: left;
    width: 100%;

}
.nivoSlider {

    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 3px solid #e2a800;
    margin-top: 20px;

}
.book22 {
    height: 320px;
    border: 2px solid 
    #fff;
    float: left;
    width: 100%;
}

.soon {
    text-align: center;
}

.work-filter .btn {
    background: #e2a800;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 10px 9px;
    margin-top: 20px;
	    font-weight: normal;
		    font-family: 'Roboto', sans-serif;
			float: left;
    margin-left: 15px;




}


.footer_section {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
}
.footer_links li {
    float: left;
    font-size: 16px;
    color: #222;
    font-family: 'Roboto', sans-serif;
    margin-right: 30px;
}

.footer_links a{
	color:#222;
}

.footer_links p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 14px;
    font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
}

.footer_icons h3 {
    font-size: 18px;
    color: #222;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.footer_links {
    margin-top: 21px;
    float: left;
    width: 100%;
}

.footer_icons{
	margin-top: 21px;
    float: left;
    width: 100%;
}

.breadcrumb {
    position: relative;
	background: url(../images/glbg.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	margin-top:0px;
	padding: 65px 0px;
	text-align: center;
	color: #fff;
    margin-bottom: 0px;
	    text-transform: capitalize;
		float:left;
		width:100%;
		border-radius:0px;
}

.breadcrumb h2
{
	 font-size:30px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 12px;
}


.contact_info {
    background: 
    #fff;
    float: left;
    width: 100%;
	margin-bottom:0px;
}
.social_text {
    background: #a81d26;
    padding: 12px 29px;
    float: left;
    width: 100%;
    margin-bottom: 9px;
    margin-top: 22px;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.map iframe {
    float: left;
    width: 100%;
    border: none;
}
.social_text .fa {
    float: left;
    font-size: 40px;
    color: 
    #fff;
    margin-right: 22px;
margin-top:14px;
}

.social_text h4 {
    font-size: 18px;
    color: 
    #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
}
.contact_form2 {
    float: left;
    width: 100%;
   
}

button.btn.submit-btn.btn-primary.newbt {
    background: #f15d21;
    float: right;
    border: none;
    border-radius: 5px;
}
.bg {
    background: #f8f8f8;
    padding: 15px 14px;
    border-radius: 18px;
    margin-bottom: 50px;
	margin-top: 50px;
	text-align:center;
	border: 1px solid #ddd;
}

.bg img {
    margin-bottom: 22px;
    margin-top: 0px;
}
.text_3 {
    text-align: center;
    margin-top: 37px;
}
.social_text p {

    color: 

    #fff;
    margin-top:5px;
    font-size: 14px;
    line-height: 23px;
    font-weight: normal;
	font-family: 'Roboto', sans-serif;
	

}

.n_cls {
    margin-top: 9px;
}


.contact-wraper form input {
    border: 1px solid #999;
    margin-bottom: 12px;
    padding: 10px 17px;
    width: 100%;
	font-family: 'Roboto', sans-serif;
}
.contact-wraper form input:focus,.contact-wraper textarea:focus,.contact-wraper form input:active,.contact-wraper textarea:active{
    border-color: 1px solid #fff;
    box-shadow: none;
    outline: none;
    
}
.contact-wraper form input.input-small {
    width: 50%;
    float: left
}
.contact-wraper textarea {
    border: 1px solid #999;
    height: 120px;
    margin-bottom: 22px;
    padding: 10px 15px;
    width: 100%;
	font-family: 'Roboto', sans-serif;
}
btn.submit-btn:hover {
    background: #333 none repeat scroll 0 0;
    border-color: #333;
    color: #fff;
}

.contact-wraper h2 {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 44px;
	font-size: 30px;
    text-align: center;
    color: 

    #222;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
   text-transform:capitalize;
    float: left;
    width: 100%;


}

.best_services {
    background:#a81d26;
    padding: 30px;
    margin-top: 16px;
	float: left;
    width: 100%;
}

section#gallery2 {

    margin-top: 50px;
    margin-bottom: 39px;
    float: left;
    width: 100%;

}
.work-filter.new_bder img {
    border: 1px solid #828080;
}

.mission_text h3{
	font-size: 24px;
    color: 
    #e2a800;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;

	
}

.mission_text p {

    color: 

    #222;
    margin-top:5px;
    font-size: 14px;
    line-height: 23px;
    font-weight: normal;
	font-family: 'Roboto', sans-serif;
	

}

.mission_text {
    float: left;
    width: 100%;
    border-bottom: 2px solid #ddd;
}

.Objectives {
    margin-top: 20px;
    float: left;
    width: 100%;
}

.Objectives p {
    color: #222;
    font-size: 14px;
    line-height: 27px;
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
}
.mission_img img {
    border: 1px solid #ddd;
}
.Objectives .fa {
    color: #a81d26;
    margin-right: 13px;
    font-size: 20px;
}
.mission {
    margin-bottom: 40px;
    margin-top: 50px;
    float: left;
    width: 100%;
}
.Objectives h3{
	font-size: 24px;
    color: 
    #222;
  
    font-weight: 600;
    margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;

	
}
 input, select, textarea {

    font-size: 13px;
		font-family: 'Roboto', sans-serif;

}
.pvtv333 iframe {
    height: 430px;
    float: left;
    width: 100%;
}
.cnt_btn .btn {
    float: right;
    margin-top: -1px;
    background: #e2a800;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 13px;
    border-radius: 34px;
    border: none;
	color: #000;
    font-weight: bold;
	    font-family: 'Roboto', sans-serif;


}

.about-desc.new_about {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.business-text h3 {
    font-size: 28px;
    color: 
    #fff;
    margin-top: 5px;
	font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom: 7px;
}

.business-text p {

    color: 

    #fff;
    margin-top: 13px;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
	font-family: 'Roboto', sans-serif;
	

}
.events_text p{
	 color: 

    #222;
	text-align:center;
    margin-top: 13px;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
	font-family: 'Roboto', sans-serif;
	
}
.events {

    margin-bottom: 40px;
    margin-top: 29px;
    float: left;
    width: 100%;

}
	
.events_text img {
    width: 100%;
    border: 1px solid #ddd;

}


/*-------------------
    04. About css here
--------------------*/
.about-section.ptb-100 {
    padding-top: 58px;
    margin-bottom: 50px;
}

.about-desc h6 {
    color: #7a7a7a;
    font-weight: 600;
    margin-bottom: 6px;
}


.about-desc h2 {
  color: #222;
  font-size: 30px;
  margin-bottom: 21px;
  font-weight:700;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
}
.about_section {
    float: left;
    width: 100%;
    margin-top: 50px;
	margin-bottom: 40px;
}
.about-desc img {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 17px;
}
a.rounded-btn {
    display: inline-block;
    font-weight: 600;
    margin-top: 9px;
    padding: 14px 35px;
    color: 
#fff;
text-transform: uppercase;
background:
    #a81d26;
}
a.rounded-btn:hover {
    background: #222 ;
    color: #fff
}
.about-desc p.text-2 {
  margin: 24px 0;
}
.fst_img img {
    border: 1px solid 
    #ccc;
}
.dropdown-menu li a {
    padding: 7px !important;
    background: none;
	font-family:'Roboto', sans-serif;
}

.dropdown-menu li.active a {
    
    background: #fff !important;
}
.about-desc p {

    color: 

    #222;
    margin-top: 13px;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
	text-align:justify;
	font-family: 'Roboto', sans-serif;

}
.about-img img {

    width: 100%;
    border: 1px solid 

    #ccc;

}

.video_section {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 40px;
}
.embed-responsive.embed-responsive-16by9 {
    border: 2px solid #ddd;
	margin: 10px 0;
}



.testimonial_Section {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 40px;
}

.testimonial_text p {

    color: 

    #222;
    margin-top: 13px;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
	text-align:justify;
	font-family: 'Roboto', sans-serif;

}


.testimonial_text h3 {
    font-size: 24px;
    color: 
    #222;
    margin-top: 5px;
	font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
	text-transform:capitalize;
	font-weight:600;
	margin-bottom: 7px;
}



.testimonial_text h4 {
    font-size: 17px;
    color: 
    #a81d26;
    margin-top: 5px;
	font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom: 7px;
}

.testimonial_text {
    float: left;
    width: 100%;
    border: 2px solid #ddd;
    padding: 12px 9px;
    margin: 10px 0;
}

.testimonial_text.parvesh {
    height: 631px;
    width: 100%;
}

.commercial h3 {
    float: left;
    width: 100%;
    margin: 3px 0;
    color: #a81d26;
    font-size: 24px;
    font-weight: bold;
		font-family: 'Roboto', sans-serif;

}

.testimonial_text img {
    float: left;
    width: 100%;
    border: 1px solid #ddd;
}
.Advertisements_section {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 40px;
}

.work-filter.new_bder.newgl img {
    height: 149px;
    float: left;
    margin-top: 0px;
}

.work-filter.new_bder.newgl {
    float: left;
    width: 100%;
    margin-top: 10px;
	    border: 2px solid #ddd;
}
.newvideos {
    border: 2px solid #dddd;
    padding: 5px 11px;
    float: left;
    width: 100%;
    margin-top: 10px;
}

.new_cls {
    float: left;
    width: 100%;
    margin-top: 16px;
}

.poetry_text .fa {
    color: #a81d26;
    margin-right: 5px;
}




/*--------FORM CSS-----*/

.entry_form {
    float: left;
    width: 100%;}

.my_form {
    float: left;
    width: 100%;
    background: #ffecce;
    position: relative;
    border-radius: 6px;
    bottom: 27px;
	    padding: 12px 0;
	border:1px solid #808080;}
.please_note {
    float: left;
    width: 100%;
    background: #800000;
    height: 115px;
}

.please_note2 {
    float: left;
    width: 100%;
    background: #800000;
        padding: 12px 0;
}

.logo_text {
    float: left;
    width: 100%;
}

.please_note h3 {
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin: 22px 0;
    color: #fff;
    font-size: 44px;
    font-weight: 500;
    font-family: 'Bebas Neue', cursive;
}

.text_settings {
    float: left;
    width: 100%;
    background: #fff;
    padding: 12px 14px;
    margin-top: -7px;
    border-radius: 9px;
	    border: 1px solid #ccc;
}

.frm_heading h3 {
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin: 17px 0;
    color: #800000;
    font-size: 34px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}

.text_settings p {
    color: #222;
    font-size: 17px;
    font-weight: normal;
    line-height: 31px;
    font-family: 'Roboto', sans-serif;
}

.text_settings span {
    color: #611717;
    font-weight: bold;
    text-transform: uppercase;
}
.text_settings.important {
    float: left;
    width: 100%;
    margin-top: 25px;
	margin-bottom: 9px;
}
.text_settings.important h3 {
    font-size: 34px;
    color: #611717;
    margin-bottom: 10px;
    margin-top: 8px;
    font-weight: bold;
	    font-family: 'Roboto', sans-serif;

}

.text_settings.important li {
    font-size: 28px;
    line-height: 54px;
    color: #222;
    font-family: 'Ibarra Real Nova', serif;
}

.form_footer {
    float: left;
    width: 100%;
    background-image: url(../images/form-bg.jpg);
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
	margin-top:-60px;
}

.my_footer_text h3 {
    color: #ffecce;
    font-size: 34px;
    font-weight: 600;
	font-family: 'Roboto', sans-serif;
}


.my_footer_text h4 {
    color: #ffecce;
    font-size: 28px;
    font-weight: 600;
	font-family: 'Roboto', sans-serif;
}

.my_footer_text .btn {
    font-size: 25px;
    color: #611717;
    font-weight: bold;
    margin: 16px 0;
    padding: 6px 16px;
    border-radius: 7px;
	background:#ffecce;
	border:none;
	font-family: 'Roboto', sans-serif;
}

.my_footer_text h2 {
    font-size: 63px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 5px;
    margin-top: 10px;
}

.my_footer_text p {
    font-size: 32px;
    color: #fff;
    font-weight: normal;
	font-family: 'Roboto', sans-serif;
}

.my_footer_text h5 {
    font-size: 38px;
    color: #ffe5be;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 4px;
	font-family: 'Roboto', sans-serif;
}
.footer_settingsss {
    float: left;
    width: 100%;
    margin-top: 70px;
    margin-bottom: 14px;
}
.footer_settingsss span {
    font-size: 27px;
    color: #fff;
	font-family: 'Roboto', sans-serif;
}

.footer_settingsss span a {
 
    color: #fff;
	
}

.entry_form2

{

    float: left;
    width: 100%;
    margin-top: 64px;
}
	.logo_text h3 {
    float: left;
    width: 100%;
    font-size: 62px;
    color: #fff;
    font-weight: 500;
    text-align: center;
	font-family: 'Bebas Neue', cursive;
}

.logo_text2 h3 {
    float: left;
    width: 100%;
    font-size: 80px;
    color: #fff;
    font-weight: 500;
    text-align: center;
	font-family: 'Bebas Neue', cursive;
}
.logo_text {
    float: left;
    width: 100%;
    text-align: center;
}
.logo_text img {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 2px;
}

.logo_text2 {
    float: left;
    width: 100%;
    text-align: center;
}
.logo_text2 img {
    
    margin-bottom: 10px;
    margin-top: 2px;
}

.images_logo img {
    margin: -9px 47px;
}
.logossss img {
    width: 100%;
}
.logo_nd_text {
    float: left;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 12px;
}
.logo_text h5 {
    font-size: 25px;
    color: #f6e5cb;
    font-weight: 600;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
.logo_text2
	h5 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.form_text_entry label {
    float: left;
    width: 100%;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    color: #222;
    font-weight: 500;
}

.form_text_entry2 label {
	font-size: 15px;
	font-weight: 500;
	  font-family: 'Roboto', sans-serif;
}
.form_text_entry2 {
    margin-top: 35px;
}
.marginform {
    margin-top: 28px;
    float: left;
    width: 100%;
}
.form_text_entry2 span {
    font-size: 18px;
    text-transform: uppercase;
    margin-right: 9px;
}
.address {
    text-align: center;
    margin-bottom: 23px;
    margin-top: 17px;
}

.address h3{
	font-size: 18px;
    text-transform: uppercase;
    margin-right: 9px;
	color:#800000;
	font-weight:bold;
	font-family: 'Roboto', sans-serif;

}

.address span {
    font-size: 18px;
    text-transform: capitalize;
    margin-right: 9px;
    color: #222;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
	margin-left: 9px;
}

.form_text_entry2 input {
    width: 57%;
	 height: 40px;
}
.form_text_entry.occc label {
    float: left;
    margin-top: 7px;
    margin-right: 17px;
	width:auto !important;
}
.birth {
    float: left;
    width: 100%;
    margin-top: 43px;
    margin-bottom: 58px;
}

.form_text_entry.bbbb {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.form_text_entry.occc {
    float: left;
    width: 100%;
    margin-top: 16px;
}
.form_text_entry.occc.mm {
    margin-bottom: 9px;
}
.form_text_entry.occc input {
    float: left;
    width: 77%;
}
.form_text_entry2.nnpp input {
    width: 57%;
}

.form_text_entry2.nnpp2 {
    margin-top: 8px;
}
.form_text_entry2.nnpp2 input {
    width: 100%;
        padding: 6px;
}
.area textarea {
    width: 100%;
    height: 72px;
        padding: 6px;
}
.form_text_entry input {
    float: left;
    width: 100%;
    height: 40px;
	border:1px solid #938c8c;
        padding: 8px
}
.area1 textarea {
    width: 100%;
    height: 83px;
    margin-top: 35px;
        padding: 6px;
}

.area2 textarea {
    width: 100%;
    height: 150px;
        padding: 6px;
}
.agre4 textarea {
    height: 150px;
    width: 100%;
    float: left;
    padding:6px;
}

.submitbtn {
    text-align: center;
    width: 100%;
    margin-top: 21px;
    float: left;
}

.submitbtn input {
    padding: 12px 51px;
    background: #800000;
    border: navajowhite;
    font-size: 26px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.check {
    float: left;
    width: 100%;
    margin-top: 1px;
}
.logo_text2
	h2 {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.logo_text2 h2 {
    font-size: 32px;
    color: #f6e5cb;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Bebas Neue', cursive;
    line-height: 45px;
}
.download_box {
    background: #fff;
    padding: 12px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 9px;
        margin-top: 36px;
}
p.marron {
    color: #800000;
    font-weight: bold;
}
.form_footer2 {
    background: #800000;
    float: left;
    width: 100%;
    margin-top: -65px;
}

.logossss.canada_photo img {
float: left;
    width: 100%;
    height: 200px;
	background:#fff;
	border: 2px solid #fff;

}
.cdjj {

    height: 210px;

}
.download_box input {

    margin-top: 20px;

}
.download_box a {

    background:#800000;

padding: 7px 7px;

font-size: 20px;

color:

    #fff;
    text-transform: uppercase;
    margin-bottom: 12px;
    width: 100%;

}
.download_box h3 {
    font-size: 20px;
    text-transform: capitalize;
    margin-bottom: 19px;
	color:#222;
	font-family: 'Roboto', sans-serif;
}

.backtohome .btn {

   
    border-radius: 0;
    background: 

#000;

border: 1px solid
#fff;

color:

    #fff;
font-family: 'Roboto', sans-serif;
}
.backtohome {
    text-align: center;
}
.backtophome .btn {

    margin-top: 30px;
    border-radius: 0;
    background: 

#000;

border: 1px solid
#fff;

color:

    #fff;
font-family: 'Roboto', sans-serif;
}
.text_settings.ins {
    height: 1601px;
}
.text_settings.neweli {
    height: 314px;
}
.logossss.canada_photo {
   
    background: #fff;
    width: 100%;
    border-radius: 5px;
}
.logossss.canada_chmpss {
    padding: 2px 2px;
    background: #fff;
    border-radius: 4px;
}
.abt_section2 {
    float: left;
    width: 100%;
}
.logo_text2 h4 {
    font-size: 25px;
    color: #f6e5cb;
    font-weight: 600;
	margin-bottom:10px;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.form_text_entry.kkkkk input {
    float: right;
    width: 78%;
}
p.declare {
        MARGIN-TOP: 26PX;
    text-transform: uppercase;
    font-weight: bold;
    POSITION: absolute;
    Z-INDEX: 999;
}
.text_settings.form_input.NNNEWWW {
    margin-top: 30px;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.form_text_entry.nnn input {
    float: right;
    width: 49%;
}
.img_frm input {
    float: left;
    width: 100%;
}
.form_text_entry.add input {
    border: none;
    border-bottom: 1px solid #222;
}
.form_text_entry.occc2 input {
    float: left;
    width: 65%;
}
.form_text_entry.occc2 {
    margin-top: 19px;
    float: left;
    width: 100%;
}
.form_text_entry.occc2 label {
    float: left;
    margin-top: 7px;
    margin-right: 17px;
    width: auto !important;
}
.radio_btn.gg span {

    line-height: 0px;

}	
.radio_btn.gg input {

    margin-top: 4px;

}
.radio_btn span {
    font-size: 12px;
    margin-left: 5px;
    color: #222;
	font-family: 'Roboto', sans-serif;
	line-height: 38px;
}
.radio_btn input {
    font-size: 27px;
    float: left;
    color: #8e2a2a;
	font-weight:500;
    margin-top: 12px;
}

.v {
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

.entry_form.last_frm {
    float: left;
    width: 100%;
    margin-top:35px;
}

.frm_heading.details h3 {
    font-size: 29px;
    text-align: inherit;
	font-family: 'Roboto', sans-serif;
}

.frm_heading.details h4 {
    font-size: 20px;
    color: #222;
    font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.form_text_entry2 label {
    font-size: 18px;
		font-family: 'Roboto', sans-serif;
}


.form_text_entry4 label {
    float: left;
    width: 100%;
    font-size: 18px;
	font-weight:500;
		font-family: 'Roboto', sans-serif;
}
.form_text_entry4 {
    float: left;
    width: 100%;
    margin-top: 33px;
}
.form_text_entry4 input {
    width: 100%;
    height: 128px;
}
.DECLARATION{
	float:left;
	width:100%;
	margin-top:30px;
	margin-bottom:20px;
	
}
.DECLARATION h3{
	font-size: 25px;
    color: #800000;
    font-weight: 600;
	margin-bottom:10px;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;

}
.DECLARATION p {
    font-size: 21px;
    color: #222;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    line-height: 44px;
    text-align: justify;
}

.logo_text4 {
    text-align: center;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.logo_text4 h5 {
    text-transform: uppercase;
    font-size: 29px;
    font-weight: 600;
	color:#ffecce;
	font-family: 'Roboto', sans-serif;
	    margin-top: -31px;
}
.img_frm {
    background: #ffecce;
    PADDING: 4PX 9PX;
	float:left;
	width:100%;
}
.logo_text4 h2 {
    font-size: 48px;
    color: #fff;
    font-weight: 500;
    margin-bottom: -2px;
    text-transform: uppercase;
    font-family: 'Bebas Neue', cursive;
    margin-top: 11px;
}

.top_btn .btn {
    background: 
#fff;
border: none;
border-radius: inherit;
color:#000;
border: 1px solid
    #fff;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    margin-right: 6px;
    margin-top: -32px;
    float: right;
    font-size: 19px;
}

.form_text_entry2.nick input {
    width: 56%;
        padding: 6px;
}

.form_text_entry2.nnpp input {
    width: 55%;
        padding: 6px;
}


table {
  border-collapse: collapse;
  border: 1px solid black;
} 

th,td {
  border: 1px solid black;
}

table.a {
  table-layout: auto;
  width: 180px;  
}

table.b {
  table-layout: fixed;
  width: 180px;  
}

table.c {
  table-layout: auto;
  width: 100%;  
}

table.d {
  table-layout: fixed;
  width: 100%;  
}

.mytable th {

    font-size: 16px;
    color: 

    #fff;

}
.mytable td {

    font-size: 14px;
    color: 

    #222;
font-family: 'Roboto', sans-serif;
}
.mytable {

    float: left;
    width: 100%;
    margin-top: 30px;

}
.mytable td {

    font-size: 14px;
    color: 

#222;

background:
#fff;

padding: 8px 6px;

border: 1px solid

    #994040;

}
.mytable th {

    background: 

    #800000;
    padding: 7px 9px;
	font-family: 'Roboto', sans-serif;
	border: 1px solid #994040;

}
.video_img {
    float: left;
    width: 100%;
}
.video_img img {
    width: 100%;
}
.contact-form label {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 6px;
    color: red;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}