@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*    font-family: 'Roboto', sans-serif;

    font-family: 'Roboto Serif', sans-serif;*/
*, *::after, *::before                          { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }
:active, :hover, :focus                         { outline: 0; outline-offset: 0; }
a, a:hover                                      { text-decoration: none; }
a:hover                                         { color: #c6c6c6; }
ul, ol                                          { margin: 0; padding: 0; }
li                                              { list-style-type: none; }
.clearfix                                       { margin: 0; padding: 0; clear: both; }

/***********  Variable  ***************/

:root                                           
{ 
	--primary-color: #021d93; 
	--secondary-color: #0016c1; 
	--primary-font: 'Roboto', sans-serif; 
	--secondary-font: 'Roboto Serif', sans-serif;
	--white-color:#ffffff; 
	--light-gray-color:#e1e1e1;
	--mid-gray-color:#424242;
	--dark-gray-color:#211d1e;	
	 
    --primary-text-color:#2783BA; 
	--secondary-text-color:#878787;
    --blue-color:#2c97ea;   
    --sky-blue-color:#B3E6FF;
    --mid-blue-color:#072551;
    --dark-blue-color:#000e23; 
}

h1  { font-size: 2.5rem; font-weight: 900; margin-top: 1rem; margin-bottom: 0; color: var(--primary-color); }
h2  { font-weight: 600; font-size: 2rem; text-transform: uppercase; font-family: var(--primary-color); font-family: var(--secondary-font); }
h4  { color: var(--secondary-color); font-family: var(--secondary-font); text-transform: capitalize; font-size: 1.5rem; font-weight: 800; margin-bottom: 0.5rem; }
h5  { color: var(--primary-color); text-transform: capitalize; font-family: var(--primary-font); font-size: 1rem; font-weight: 700; margin-bottom: 0.5rem; }
p   { font-size: 1rem; color: var(--mid-gray-color); font-weight: 400; line-height: 1.75rem; letter-spacing: 1px; margin-bottom: auto; }
.btnArea                                                        { text-align: center; }
.btnArea a											            { padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:var(--dark-gray-color); border:1px solid var(--dark-gray-color); margin:20px 0; line-height:77px; }
.btnArea a:hover									            { padding:7px 21px; font-size:14px; text-decoration:none; background:var(--dark-blue-color); color:#fff; margin:25px 5px 0 0; }
.btnArea a.active									            { padding:7px 21px; font-size:14px; text-decoration:none; background:var(--dark-blue-color); color:#fff; margin:25px 5px 0 0; }
/*.btn     { display: inline-block; padding: 0.5rem 1.5rem; line-height: 1.5625rem; background-color: var(--white-color); 
    border: 0.1rem solid var(--mid-blue-color); color: var(--white-color); font-size: 0.9375rem; font-weight: 600; text-transform: capitalize; 
     transition:all .4s ease-out 0s; -webkit-transition: all .4s ease-out 0s; 
    -o-transition: all .4s ease-out 0s; -moz-transition:all .4s ease-out 0s; }
.btn-WH  { padding: 0.5rem 1.5rem; line-height: 1.5625rem; background-color: var(--white-color); border: 0.1875rem solid var(--primary-color); 
    color: var(--primary-text-color); font-size: 0.9375rem; font-weight: 600; text-transform: capitalize; box-shadow: 0px 2px 10px -1px rgb(0 0 0 /19%); transition:all .4s ease-out 0s; -webkit-transition: all .4s ease-out 0s; 
    -o-transition: all .4s ease-out 0s; -moz-transition:all .4s ease-out 0s; }   
.btn:hover  { background-color: var(--mid-blue-color); border: 0.1rem solid var(--mid-blue-color);  color: var(--mid-blue-color); } 
.btn-WH:hover { background-color: var(--primary-color); color: var(--white-color); border-color: var(--primary-color); }
.btn-sm     { display: inline-block; padding: 0.3rem 1.5rem; background-color: var(--white-color); 
    border: 0.1875rem solid var(--primary-color); color: var(--primary-color); font-size: 0.85rem; font-weight: 500; text-transform: capitalize; 
    box-shadow: 0px 2px 10px -1px rgb(0 0 0 /19%); transition:all .4s ease-out 0s; -webkit-transition: all .4s ease-out 0s; 
    -o-transition: all .4s ease-out 0s; -moz-transition:all .4s ease-out 0s; }
.btn-sm:hover  { background-color:var(--primary-color); color: var(--white-color); } */

html                                            { scroll-behavior: smooth; }
body                                            { font-family: var(--primary-font); font-weight: 500; }


header															{ position:relative; font-size:1rem; }
header .topHeader												{ border-bottom:0px solid #5c89fa; background:var(--dark-gray-color); padding:0.25rem 0; }
header .topHeader ul.contact-details							{ margin:0; padding:0; }
header .topHeader ul.contact-details li							{ display:inline-block; margin-right:0.1rem; }
header .topHeader ul.contact-details li	a						{ color:var(--white-color); font-size:0.8rem; line-height:32px; display:block; }
header .topHeader ul.contact-details li	a i						{ font-size:15px; }
header .topHeader ul.contact-details li a:hover					{ color:#366df9; }	
header .topHeader ul.contact-details li:first-child a:hover		{ color:#366df9; }
header .topHeader ul.contact-details li:first-child a::before	{ display:none; }
header .topHeader ul.contact-details li a::before				{ /*content:"|";*/ color:#666; margin:0 0.3rem; font-size:1rem; }

header .topHeader marquee                                       { margin-top: 0.25rem; color: #ff4400; }

header .topHeader ul.importantLinks								{ margin:0; padding:0; text-transform: uppercase; }
header .topHeader ul.importantLinks li							{ display:inline-block; margin-right:1rem; text-align:center; }
header .topHeader ul.importantLinks li	a						{ color:var(--light-gray-color); line-height:32px; display:block; font-size:0.75rem; }
header .topHeader ul.importantLinks li	a i						{ font-size:1rem; }
header .topHeader ul.importantLinks li a:hover					{ color:#366df9; }	
header .topHeader ul.importantLinks li:first-child a:hover		{ color:#366df9; }
header .topHeader ul.importantLinks li:first-child a::before	{ display:none; }
header .topHeader ul.importantLinks li a::before				{ color:#666; margin:0 0.25rem; }

header .logoArea 												{ margin:1rem 0; padding: 0; position: relative; }
header .logoArea .logo 											{ width:10rem; float: left; display: block; }
header .logoArea .logoTxt										{ text-align: center; float: left; display: block; }
header .logoArea .logo img 										{ width: 100%; }


.navbar														    { background: var(--mid-blue-color); }
.navbar-expand-lg .navbar-nav .dropdown-menu				    { top:2.8rem; background-color: var(--mid-blue-color); border-radius: 0; }	
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link		{ color:var(--white-color) }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover		{ color:var(--white-color) }
.navbar-light .navbar-nav .nav-link, .dropdown-item                                         { color: var(--white-color); }

.navbar-light .navbar-toggler                                   { border-color: var(--white-color) }
.navbar-toggler                                                 { background-color: var(--white-color); }


.welcMsgArea                                                    { padding: 4rem 0; }
.welcMsgArea img                                                { width: 100%; }
.welcMsgArea h2                                                 { text-transform: uppercase; margin-bottom: 1.5rem; text-align: left; }
.welcMsgArea													{ padding:5rem 0 2rem; text-align:center; background:#f5f5f5; }
.welcMsgArea .welcMsgBlock h3									{ font-size:72px; color:#ff4400; text-align:left; padding-bottom:20px; font-weight: 600; }
.welcMsgArea hr												    { border-color: #29c0ff; width: 10%; border-width: 3px; }
.welcMsgArea .welcMsgBlock										{ margin-bottom:15px; }
.welcMsgArea .welcMsgBlock ul									{ text-align: left; color: #777777; }
.welcMsgArea .welcMsgBlock p									{ font-size:14px; color:#777; text-align:left; text-align:justify;  }
.welcMsgArea .welcMsgBlock img									{ width: 30%; border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.welcMsgArea .welcMsgBlock .btn                                 { float: left; margin-bottom: 2rem; }

.welcMsgArea .ContBlkMsg										{ border: 1px solid var(--mid-blue-color); margin-bottom: 1rem; background-color: #fafafa; }
.welcMsgArea .ContBlkMsg .heading								{ font-size:1.5rem; color:var(--mid-blue-color); border-bottom:1px var(--mid-blue-color) solid; padding:1rem 0; text-align: center; text-transform: uppercase; }
.welcMsgArea .ContBlkMsg .Content								{ font-size:1rem; color:#7e8085; padding:3% 5%; min-height:20rem; max-height:20rem; }
.welcMsgArea .ContBlkMsg .Content marquee						{ height:18rem; }
.welcMsgArea .ContBlkMsg .Content ul							{ margin:0; padding:0; list-style-type:none; }
.welcMsgArea .ContBlkMsg .Content ul li							{ float:left; display:block; border-bottom:1px #c7c7c7 solid; margin-bottom:10px; }	
.welcMsgArea .ContBlkMsg .Content ul li	span.blkCont			{ font-size:14px; color:#7e8085; text-align:left; float:left; display:block; margin-bottom:5px; }
.welcMsgArea .ContBlkMsg .Content ul li span.date				{ color:#999; font-size:12px; display:block; margin-top:0; width:50%; float:left; text-align:left; }
.welcMsgArea .ContBlkMsg .Content ul li span.details			{ float:right; }	
.welcMsgArea .ContBlkMsg .Content ul li span.details a			{ text-decoration:none; }
.welcMsgArea .ContBlkMsg img									{ border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.welcMsgArea .ContBlkMsg p										{ font-size:14px; color:#777; text-align:left; }
.welcMsgArea .btnArea											{ text-align:center; }
/*.welcMsgArea .btnArea											{ text-align:left; }
.welcMsgArea .btnArea a										    { padding:7px 21px; font-size:14px; background:#fff; text-decoration:none; color:#F8BF90; border:2px solid #F8BF90; line-height:54px; }
.welcMsgArea .btnArea a:hover									{ padding:7px 21px; font-size:14px; text-decoration:none; background:#F8BF90; color:#fff; border:2px solid #F8BF90; margin:5px 5px 0 0; }
.welcMsgArea .btnArea a.active								    { padding:7px 21px; font-size:14px; text-decoration:none; background:#F8BF90; color:#fff; border:2px solid #F8BF90; margin:5px 5px 0 0; }
.title															{ float:right; }

*/


.formBg															{ background:var(--blue-color); padding:1rem 2rem; }
.formBg h4														{ color:var(--white-color); }	
.formBg input, .formBg select, .formBg textarea					{ border:1px solid #ffffff; padding:0.3rem 0.75rem; height:2rem; background:#60b1f0; width:100%; margin-bottom:20px; 
    color: var(--white-color); }

.formBg input::placeholder										{ color:var(--white-color); }
.formBg select option											{ color:var(--mid-gray-color); }
.shortDD														{ width:49%; float:left; }			
.formBg input.chkBox											{ width:auto; margin:0 5px 0 0; height:auto; }
.formBg input.chkBox + label									{ color:#00aeef; font-weight:normal; }
.formBg input.resvSeatbtn										{ width:100%; background:var(--primary-color); color:var(--white-color); font-size:1.5rem; text-align:center; border:0; 
    height: auto; text-transform: uppercase; }
.formBg textarea	                                            { height: 3rem; resize: none; }

.contArea													    { padding:50px 0; background-color: #eaeaea; }
.contArea hr													{ border-color: #3666b7; width: 10%; border-width: 3px; }
.contArea .ContBlk										        { margin-bottom: 1rem; background-color: #fafafa; }
.contArea .LH-Blk										        { border: 1px solid #c68a54; background-color: #f9eade; }
.contArea .Mid-Blk										        { border: 1px solid #729b41; background-color: #daffd5; }
.contArea .RH-Blk										        { border: 1px solid #3c99ba; background-color: #d5f0ff; }
.contArea .ContBlk .heading								        { font-size:1.5rem; color:var(--mid-blue-color);  padding:1rem 0; text-align: center; text-transform: uppercase; }
.contArea .ContBlk .heading-LH                                  { border-bottom:1px #c68a54 solid; }
.contArea .ContBlk .heading-Mid                                 { border-bottom:1px #729b41 solid; }
.contArea .ContBlk .heading-RH                                  { border-bottom:1px #3c99ba solid; }
.contArea .ContBlk .Content								        { font-size:1rem; color:#7e8085; padding:3% 5%; min-height:18rem; }
.contArea .ContBlk .Content img									{ width: 39%; border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.contArea .ContBlk .Content marquee						        { height:14rem; }
.contArea .ContBlk .Content ul							        { margin:0; padding:0; list-style-type:none; }
.contArea .ContBlk .Content ul li							    { float:left; display:block; border-bottom:1px #c7c7c7 solid; margin-bottom:10px; }	
.contArea .ContBlk .Content ul li	span.blkCont			    { font-size:14px; color:#7e8085; text-align:left; float:left; display:block; margin-bottom:5px; }
.contArea .ContBlk .Content ul li span.date				        { color:#999; font-size:12px; display:block; margin-top:0; width:50%; float:left; text-align:left; }
.contArea .ContBlk .Content ul li span.details			        { float:right; }	
.contArea .ContBlk .Content ul li span.details a			    { text-decoration:none; }
.contArea .ContBlk img									        { border:1px solid #35ab57; margin:0 15px 10px 0; float:left; }
.contArea .ContBlk p										    { font-size:14px; color:#777; text-align:left; }
.contArea .btnArea											    { text-align:center; }

.contArea .ContBlk .Content .dataTable                          { border: 0px solid #94d1ea; }
.contArea .ContBlk .Content .dataTable .dataLH                  { padding: 0.2rem; float: left; display: block; width: 60%; border: 1px solid #94d1ea; }
.contArea .ContBlk .Content .dataTable .dataRH                  { padding: 0.2rem; float: left; display: block; width: 40%; border-top: 1px solid #94d1ea; border-right: 1px solid #94d1ea;  border-bottom: 1px solid #94d1ea; }




/*-----------------------
	Achievement
-----------------------*/
.achievement                     { background: url(../images/chooseUsImg.jpg) bottom center repeat; padding: 3rem 0; }
.achievement h2                  { color: var(--white-color); text-align: center; }
.ourValue                       { text-align: center; padding-top: 3rem; color: var(--white-color); }
.icon                           { display: block;  padding-bottom: 20px; }
.icon i                         { font-size: 3rem; }
.couter-outer                   { display: block; font-size: 3rem; }
.title                          { display: block; font-size: 1rem; text-transform: uppercase; width: 100%; }
.icon-align                     { text-align: center;}
.why-choose i                   { text-align: center;}


/*-----------------------
	Courses We Offered
-----------------------*/
.courseArea                                         { padding: 5rem 0; text-align: center; }
.course                                             { padding: 1rem; margin-top: 2rem; border: 1px solid #c6c6c6; box-shadow: 1px 1px 8px 3px #d1d1d1; }
.course .courseName                                 { font-size: 1.5rem; display: block; text-align: center; line-height: 1.5rem; text-transform: uppercase; margin-top: 0.5rem; }
.course .courseDuration                             { font-size: 1rem; display: block; text-align: center; line-height: 1rem; margin-top: 0.5rem; }

.image                                              { display: block; width: 100%;  height: auto; }  
/*.courseDetailsArea                                  { position: absolute; bottom: 0; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 100%; -webkit-transform: scale(0); 
    -ms-transform: scale(0); transform: scale(0); -webkit-transition: .3s ease; transition: .3s ease; }  
.course:hover .courseDetailsArea                    { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }  
.courseDetails                                      { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); text-align: center; }*/

/*-----------------------
	Why Choose Us
-----------------------*/

.chooseUs                                           { padding: 5rem 0; }  
.chooseUsCont                                       { margin-top: 3rem; color: #777; } 
.chooseUsCont i                                     { font-size: 2rem; color: var(--blue-color); } 
.chooseUsCont h5                                    { font-size: 1.5rem; } 
.chooseUsCont p                                     { color: #777; }
.iconAlign                                          { text-align: right; }


/*-----------------------
	Placement Partner
-----------------------*/

.placementPartner                                   { padding: 5rem 0; background: url(../images/chooseUsImg.jpg); background-attachment: fixed; background-position: center;
     background-repeat: no-repeat; background-size: cover; }      
.placementPartner h2                                { color: var(--white-color); text-align: center; margin-bottom: 3rem; }

/*-----------------------
	Successful Student
-----------------------*/
.successfulStudent                                  { padding: 5rem 0 3rem; margin-bottom: 3rem; }      
.successfulStudent h2                               { text-align: center; margin-bottom: 3rem; }
.placementPartner .itemBlk                          { width: 15rem; height: 8rem; background-color: var(--white-color); text-align: center; }
.placementPartner .itemBlk img                      { width: 100%; }
.stuData                                            { border: 1px solid #ccc; padding: 0.25rem; margin: 0.5rem 0 2rem; text-align: center; }
.stuData h4                                         { font-family: var(--primary-font); color: var(--primary-color); }   
.stuData h5                                         { color: var(--mid-gray-color); }    

/*-----------------------
	Footer
-----------------------*/

.topFooter											{ background:var(--mid-blue-color); padding:3rem 0; }		
.topFooter p.footSubHead							{ font-size:13px; color:#fff; text-transform:uppercase; margin:1rem 0 0.75rem; }
.topFooter i										{ float:left; font-size:1rem; color:#f3f3f3; margin:1.3rem 0.75rem 0 0; }
.topFooter p										{ color:#f3f3f3; font-size:14px; float:left; margin-top:15px; width:90%; }
.topFooter .footBlk									{ margin:1.5rem 0; }
.topFooter .footBlk h4								{ text-transform:uppercase; color:#fff; font-family: var(--primary-font); }	
.topFooter .footBlk hr								{ width:75px; border:1px #81adf7 solid; text-align:left; margin:0; }	
.topFooter .footBlk ul								{ margin:0.75rem 0; padding:0; list-style-type:none; }
.topFooter .footBlk ul li							{ margin:1rem 0; }
.topFooter .footBlk ul li a							{ font-size:13px; color:#f3f3f3; text-transform:uppercase; text-decoration:none; }
.topFooter .footBlk ul li a:hover, .topFooter .footBlk ul li a.active					{ color:#00abc9; }
.topFooter .footBlk ul li.ShortLinks				{ padding:1rem 0; border-bottom:1px #2e2e2e solid; margin:0; }
.topFooter .footBlk ul li.ShortLinks a				{ font-size:0.8rem; color:#636363; text-transform:uppercase; text-decoration:none; padding:10px 0; }
.topFooter .footBlk input.footTxtBox				{ background:var(--white-color); padding:10px 15px; color:#797979; width:100%; border:0; margin:15px 0 0; }
.topFooter .footBlk textarea						{ background:var(--white-color); padding:10px 15px; color:#797979; width:100%; border:0; margin:15px 0; height:50px; resize:none; }
.topFooter .footBlk input.footSubmitBtn				{ background:#0094d0; padding:10px 25px; color:#fff; border:0; }
.topFooter .footBlk i				                { color:var(--white-color); font-size:1rem; }
.topFooter .footBlk .likePage                       { width: 100%; border: 1px solid var(--blue-color); height: 10rem; margin-top: 5rem; }



.bottomFooter										{ background:var(--dark-blue-color); padding:1.25rem 0; }
.bottomFooter p										{ margin:0; font-size:1rem; color:#fff; text-align:center; }
.bottomFooter p a									{ color:#53cafa; }

.enquiryBtn                                         { z-index: 999;  right: 0;  position: fixed; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
.enquiryBtn a                                       { text-decoration: none; }      


@media (min-width:991px) and (max-width:1199px){

    html            { font-size: 12px; }
    .iconAlign      { text-align: left; }

}

@media (min-width:320px) and (max-width:990px){

    html            { font-size: 12px; }  
    .iconAlign      { text-align: left; margin-bottom: 1rem; } 

}

@media (min-width:767px) and (max-width:990px){
      
    header .topHeader marquee                       { margin-top: 0.75rem; } 

}
@media (min-width:320px) and (max-width:767px){

    h1                                              { font-size: 3rem; } 
    header .logoArea .logoTxt                       { width: 100%; }
    .contArea .ContBlk .Content marquee             { height: 23rem; }
    .title                                          { font-size: 2rem; }
    header .topHeader ul.social-list                { float: none; text-align: center; }
    .topFooter p                                    { width: 95%; }
    header .topHeader ul.contact-details            { text-align: center; }
    header .logoArea .logo 							{ width:10rem; float: none; display: block; margin: 0 auto; }
    .placementPartner .itemBlk                      { width: auto; height: auto; }
    h2                                              { font-size: 2rem; }
    .welcMsgArea .ContBlkMsg .Content marquee       { height: 15rem; }
}



/*-----------------------
	Course Page
-----------------------*/

.innerContArea                                      { padding: 4rem 0; }
.innerContArea h2                                   { text-transform: uppercase; margin-bottom: 1.5rem; text-align: left; }
.innerContArea .innerContBlk						{ margin-bottom:15px; }
.innerContArea .innerContBlk .courseArea            { background: var(--sky-blue-color); padding: 1rem; margin: 1rem 0; text-align: left; font-family: var(--secondary-font); }
.innerContArea .innerContBlk .courseArea ul			{ /*list-style-type:square;*/ padding: 0 0 1rem 0; }
.innerContArea .innerContBlk .courseArea ul li      { margin-bottom: 0.75rem; font-size: 14px; }
.innerContArea .innerContBlk .courseArea ul li a    { color: #000e23; }
.innerContArea .innerContBlk .courseArea ul li a:hover  { color: #e24912; }
.innerContArea .innerContBlk .courseArea p          { font-size:16px; color:#ff4400; text-align:left; margin-bottom: 0.75rem; }
.innerContArea .innerContBlk .courseArea i          { margin-right: 0.5rem; }
.innerContArea .innerContBlk p						{ font-size:14px; color:#777; text-align:left; text-align:justify;  }



/***********************************************  CONTACT PAGE STYLE  ***********************************************************/

.contactArea							        { padding:4rem 0; }
.gmap 									        { width:100%; height:350px; margin-top: 1rem; }
.gmap iframe							        { width:100%; margin-bottom:2rem; }
.fullWid								        { width:100% !important; }

.contform										{ margin:4rem 0; }
.contform .frmBlk								{ width:48%; margin:0 1%; float:left; font-size:1rem; }
.contform .frmBlk label							{ width:100%; float:left; color:#000; margin-right:3%; margin-top:5px; }
.contform .frmBlk label span					{ color:#969696; }
.contform .frmBlk input							{ width:100%; float:left; text-align:left; color:#000; padding:0.875rem 1rem; border:1px solid #ececec; margin-bottom:10px; background-color:#f8f8f8; }
.contform .frmBlk textarea						{ width:100%; float:left; text-align:left; color:#000; padding:0.5rem 1rem; border:1px solid #ececec; margin-bottom:30px; height:100px; resize:none; background:#f8f8f8; }
.contform .frmBlk img							{ float:left; display:block; width:119px; height:36px; }
.contform .frmBlk input.smallTxtBox				{ float:left; display:block; width:70px; height:30px; margin-left:30px; padding:5px 10px; }
.contform .frmBlk button.sendBtn				{ font-size:29px; color:#fff; text-transform:uppercase; background:#e24912; padding:5px 63px; border:none; float:left; border-radius:5px; }

.contDetails									{ border-left:1px solid #c7c7c7; padding-left:20px; }
.contDetails h4									{ font-size:28px; font-weight:600; }
.contDetails h5									{ font-size:18px; font-weight:500; text-transform:uppercase; margin-top:1rem; }
